| ||||
| Pequeño error en script para editar archivos de texto Hola... estaba preparando un script para editar archivos vie url, me funciona bien, pero tiene un pequeño fallo y es que si el archivo pedido no existe me manda un error y ya mi cabecita no me dio para mas y tambien quiero ver como hacer para editar los archivos via URL, pues ahora solo los edita en el server local. osea, que funciona con rutas del tipo /carpeta/file.html pero no con http://localhost/carpeta/file.htmlEl error que da es: Warning: file(eyj) [function.file]: failed to open stream: No such file or directory in D:\WAMP-SERVER\wamp\www\foo\file-edit.php on line 63 Warning: Invalid argument supplied for foreach() in D:\WAMP-SERVER\wamp\www\foo\file-edit.php on line 63 aqui el codigo:
Código php:
Ver originalCopiar quisiera me ayudaran a descubrir por donde estan los fallos aqui, que le sobre y que le falta gracias de antemano |
| ||||
| Respuesta: Pequeño error en script para editar archivos de texto que manera mas limpia de escribir PHP ... :P pero, tu error... tal ves sea unsetear $archivo... y no comprobar que existe antes de usarlo en el foreach suerte!!
__________________ http://is.gd/leeme |
| ||||
| Respuesta: Pequeño error en script para editar archivos de texto bueno, ya pase por eso (creo) ahora lo que hice fue meter el foreach dentro de la comprobacion, cuando defino $archivo:
Código php:
y al menos no me da el error... pero como llamo a $codigo en el text area??? porque con echo no pinchaVer originalCopiar nomeacabodeaprenderlapalabrejaesahighlight |
| ||||
| Respuesta: Pequeño error en script para editar archivos de texto Resuelto... ademas le meti otro foreach cuando por fin se puede escribir y editar el archivo, y redefino $codigo, porque si no no me volvia a mostrar el contenido del archivo una vez editado y asi lo puedes ir editando cuantas veces quieras y guardarlo una vez terminado todo, al final quedo todo asi:
Código php:
Ver originalCopiar gracias milllll |
| ||||
| Respuesta: Pequeño error en script para editar archivos de texto No entiendo porqué usas file() para partir tu archivo en líneas ycrear un ciclo paracada una de ellas si después vas a juntar todo nuevamente en la variable $codigo. Me refiero a esta parte:
Código php:
Si puedes usar en vez file_get_contents():Ver originalCopiar
Código php:
Ver originalCopiar Igual en la línea 44. Saludos,
__________________ - Asesoría en programación PHP |
Este tema le ha gustado a 1 personas