Hola a todos , me he sumergido en el mundo de php y estoy emocionadísima. Quisiera saber, si alguién me puede ayudar:
Quiero buscar una cadena en múltiples ficheros, todos dentro de la misma carpeta.
Estoy haciendo pruebas, listo el directorio y luego pretendo que me lea los ficheros que hay dentro,
el código:
<?php
//Directorio a leer
$path = "C:\Apache\htdocs\para bego";
//Abrir directorio
$leerdirectorio = opendir($path);
//hacemos un bucle mostrar el contenido
while ($info = readdir($leerdirectorio))
{
// contamos el numero de archivos y
//abrimos archivos
echo "$info<br>";
$total = count($info);
for($i=0; $i < $total; $i++)
{
//mostramos el contenido
chmod($info, 0777);
$archivo = fopen($info,"r" ) or die ("No se pudo abrir el archivo"); ;
{
readfile ($archivo);
}
}
}
//}
fclose ($archivo);
closedir($path);
?>
pero nada me dice:
Warning: fopen(.): failed to open stream: Permission denied in c:\apache\htdocs\practicas\listar_directorio.php on line 18
No se pudo abrir el archivo
Esto me funciona mientras solo quiera abrir un único .txt
Besos a todos
Cuando consiga leer los archivos haré la búsqueda.