Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/11/2007, 02:06
DarkJ
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 19 años, 6 meses
Puntos: 48
Re: probar si el nombre de un fichero coincide con el nombre de un registro

Porque biografias es una cadena de texto dentro de una variable. Cuando haces
Código PHP:
$phpbio = array($biografias); 
no es lo mismo que
Código PHP:
$phpbio = array("vitolouie.php","horgmotorstein.php"); 
sino que lo que realmente haces es
Código PHP:
$phpbio = array('"vitolouie.php","horgmotorstein.php"'); 
(fijate en las ' extra). Es decir, estas creando un array de un solo elemento de valor toda la cadena "vitolouie.php","horgmotorstein.php".

Si quieres crear el array directamente mientras recorres el directorio, es simplemente:
Código PHP:
<?
$path 
"includes/bio/";
$dir opendir($path);
while (
$elemento readdir($dir))
{
$extensiones explode(".",$elemento) ;
$nombre $extensiones[0] ;
$nombre2  $extensiones[1] ;
$tipo = array ("php");
if(
in_array($nombre2$tipo)){
$biografias[] = trim($elemento) ;
}
}
closedir($dir);
print_r($biografias);
$biografias sera ahora un array con todos los archivos.