Código PHP:
<?
$page="algo de texto";
$fd = fopen ("archivo.txt", "w");
fwrite ($fd, $page);
fclose($fd);
?>
| |||
Guardar en txt con php Código PHP: |
| |||
Respuesta: Guardar en txt con php pero es raro a todo el mundo le funciona menos a mi lo que me lleva a pensar que es el xampp o el wamp alguna idea de como solucionarlo? sera instalando otro programa de esos que te crean el servidor, por que que lala probar todo ejercicio que haga en un servidor remoto :S, he probado jugango en el php.ini pero igual tampoco hace cambio alguno |
| ||||
Respuesta: Guardar en txt con php recuerda que php se inicia con <?php NO CON <? a secas. pruébalo a ver si se te soluciona el problema. si a tu amigo le funcionó y a mi también entonces el problema lo tienes ahí casi seguro.
__________________ Ayúdame a hacerlo por mi mismo. |
| |||
Respuesta: Guardar en txt con php si lo probe pero tampoco me funciono, es que el problema no es con php en general porque otras cosas si me las ejecuta el problema parece estar en esas sentencias en especifico llegue a pensar que era algo de permisos pero tengo todos los permisos de escritura, tambien pense que podria ser algun tipo de safemode en el php.ini pero todo esta en off sinceramente no se me ocurre nada :S |
| ||||
Respuesta: Guardar en txt con php Cita: ¿qué sistema operativo tienes? (es más fácil confundir los permisos de windows que de linux, por lo menos a mi me cuesta más windows que linux)
Iniciado por Watafoc si lo probe pero tampoco me funciono, es que el problema no es con php en general porque otras cosas si me las ejecuta el problema parece estar en esas sentencias en especifico llegue a pensar que era algo de permisos pero tengo todos los permisos de escritura, tambien pense que podria ser algun tipo de safemode en el php.ini pero todo esta en off sinceramente no se me ocurre nada :S ¿estás seguro que cuando ejecutas el script tienes el servidor apache iniciado/corriendo? además copia y pega tal cual te quedó el código después de mi sugerencia. si no viera nada raro entonces no entiendo por qué tienes problemas con ese código ya que por defecto el sistema de ficheros de php viene instalado y configurado para que puedas hacer uso de él.
__________________ Ayúdame a hacerlo por mi mismo. |
| |||
Respuesta: Guardar en txt con php Cita:
Iniciado por guardarmicorreo ¿qué sistema operativo tienes? (es más fácil confundir los permisos de windows que de linux, por lo menos a mi me cuesta más windows que linux) ¿estás seguro que cuando ejecutas el script tienes el servidor apache iniciado/corriendo? además copia y pega tal cual te quedó el código después de mi sugerencia. si no viera nada raro entonces no entiendo por qué tienes problemas con ese código ya que por defecto el [URL="http://www.php.net/manual/es/book.filesystem.php"]sistema de ficheros de php[/URL] viene instalado y configurado para que puedas hacer uso de él. Código PHP: |
| ||||
Respuesta: Guardar en txt con php bueno a excepción de que en fopen te sobraría \\ delante de archivo.txt y que no te hace falta w+ sino simplemente w no veo ningún problema. por defecto no hay que tocar ni los permisos de la carpeta. si te has asegurado que el script se encuentre en el directorio donde apache lo va a ejecutar (por ejemplo dentro de xampp es dentro de htdocs) entonces no tengo ni idea. php ya viene por defecto preparado para utilizar el sistema de ficheros :S por lo que no hay que tocar nada del php.ini. revisa todos los aspectos paso a paso sin prisas a ver si encuentras el error en la ruta que abres en el navegador, de si el fichero ya se ha creado y si estás viendo en otra carpeta. saludos
__________________ Ayúdame a hacerlo por mi mismo. |
| |||
Respuesta: Guardar en txt con php Cita: el \\ y el + los puse luego del mil pruebas a ver si era eso, pero antes de agregarlos tampoco funcionaba, si en wamp es la carpeta www y ahi los coloque, ya ni idea que pueda ser creo que ya son cosas del mas alla :| gracias igual ^^
Iniciado por guardarmicorreo bueno a excepción de que en fopen te sobraría \\ delante de archivo.txt y que no te hace falta w+ sino simplemente w no veo ningún problema. por defecto no hay que tocar ni los permisos de la carpeta. si te has asegurado que el script se encuentre en el directorio donde apache lo va a ejecutar (por ejemplo dentro de xampp es dentro de htdocs) entonces no tengo ni idea. php ya viene por defecto preparado para utilizar el sistema de ficheros :S por lo que no hay que tocar nada del php.ini. revisa todos los aspectos paso a paso sin prisas a ver si encuentras el error en la ruta que abres en el navegador, de si el fichero ya se ha creado y si estás viendo en otra carpeta. saludos |
| |||
Respuesta: Guardar en txt con php Muchas gracias por tus respuestas pude resolver el problema y resulta que tenias razon en todas lo que pasa es que al principio a mi codigo solo le faltaba el <?php pero yo en mi desesperacion por que no funcionaba y antes que tu respondieras habia agregado \\ + lo que estaba generando otro error, luego cuando vi tu respuesta le agregue el <?php que solucionaba el primer error pero ya yo tenia un segundo error, luego de ver tu ultima respuesta pense que habia agregado el \\ + despues de haber agregado el php por eso pense que no tenia nada que ver pero resulta que lo habia puesto antes pq se lo quite y ahora si guarda, de hecho hasta me crea el txt, pero me gustaria preguntarte otra cosa, por que a mi amigo si le funciona solamente con <? y yo tuve que agregar <?php |
| ||||
Respuesta: Guardar en txt con php Porque hay servidores que aún permiten el uso de PHP 4 y otros que admiten desde el PHP 5, sobre todo los localhost del WAMP vienen a partir del PHP 5, por ende no reconoce estos atajos de código.... todo depende del server donde corre el PHP, ya sea local o remoto.
__________________ Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS. Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro... |
| ||||
Respuesta: Guardar en txt con php Cita: vaya vaya! :D
Iniciado por Watafoc Muchas gracias por tus respuestas pude resolver el problema y resulta que tenias razon en todas lo que pasa es que al principio a mi codigo solo le faltaba el <?php pero yo en mi desesperacion por que no funcionaba y antes que tu respondieras habia agregado \\ + lo que estaba generando otro error, luego cuando vi tu respuesta le agregue el <?php que solucionaba el primer error pero ya yo tenia un segundo error, luego de ver tu ultima respuesta pense que habia agregado el \\ + despues de haber agregado el php por eso pense que no tenia nada que ver pero resulta que lo habia puesto antes pq se lo quite y ahora si guarda, de hecho hasta me crea el txt, pero me gustaria preguntarte otra cosa, por que a mi amigo si le funciona solamente con <? y yo tuve que agregar <?php bueno además de lo que te dice loncho_rojas, puedes configurar php para que también acepte <? como apertura de php, pero no es recomendable porque a la hora de mover el código a otro servidor te va a volver a dar problemas/quebraderos de cabeza etc. así que lo mejor es que te acostumbres a escribirlo correctamente.
__________________ Ayúdame a hacerlo por mi mismo. |
Etiquetas: |