| |||
Bueno Gracias a todos por sus respuestas, Jordi probe este codigo pero no funciona que hice mal <?php $fa=foten("archivo.txt" "w+"); fwrite($fa,""); fclose($fa); ?> o falta algo muchas gracias por rsponder |
| |||
$fa=foten("archivo.txt" "w+");. en donde pone archivo.txt tienes de poner el paht osea la ruta a tu archivo y clro esta el nombre de tu archivo con este codigo tienes la ruta hasta la carpeta publica de tu server, luego acabas de poner la ruta hasta el archivo que quieres borrar $dir_htms = $HTTP_SERVER_VARS['DOCUMENT_ROOT']; echo "<li>".$dir_htms. un saludo |
| ||||
Cita: ???.$fa=foten("archivo.txt" "w+");. Existe esa función???. foten(); No será fopen ( string filename, string mode [, int use_include_path [, resource zcontext]]) Si no saben muy bien las fucnciones lo único que logran es desinformar, esa es mi modesta opinión. Para mayor información relacionado a manejo de archivos que mejor que este enlace. http://www.php.net/manual/en/ref.filesystem.php Saludos |
| |||
ESTE ES EL CODIGO <?php $fa=fopen("http://www.tunombre.com/carpeta/archivo.txt" "w+"); fwrite($fa,""); fclose($fa); ?> cabe resaltar que el file "carpeta " debe estar con permisos de escritura |
| |||
<?php $fa=fopen("http://www.tunombre.com/carpeta/archivo.txt" "w+"); fwrite($fa,""); fclose($fa); ?> en al funcion fopen() tienes de poner el path de tu directorio, no se puede poner una URL para escribir como te decia al principio, pero cambiando foten por fopen fue una errata puedes hacer asi Código PHP: a ver si te sirve un saludo un saludo |
| |||
Gracias Jordi osea quierres decir que tengo dos alternativas verdad si el archivo.txt esta en el mismo file donde se encuentra el php, este deberia tener por codigo PHP:------------------------------------------------------------------------- <? $fa=fopen(archivo.txt "w+"); fwrite($fa,""); fclose($fa); ?> ----------------------------------------------------------------------------- y si el archivo.txt esta en otro lugar el codigo deberia ser este PHP:-------------------------------------------------------------------------- <? $dir_htms = $HTTP_SERVER_VARS http://www.tunombre.com/carpeta/archivo.txt]; $archivo=$dir_htms //esto te da el path del directorio publico tu tienes de poner el resto de la ruta y el nombre del archivo.. //al menos que tu archivo.txt este situado en el mismo directorio que el script $fa=fopen($archivo "w+"); fwrite($fa,""); fclose($fa); ?> -------------------------------------------------------------------------------- |
| |||
si , asi es si el archivo.txt, suponemos que se llame asi, se encuentra en el mismo directorio que tienes el script php pues lo llams asi $fa=fopen("archivo.txt", "w+"); fwrite($fa,""); fclose($fa); encerrado entre comillas y separado por coma a ver que tal |
| |||
Gracias amigo funciona a olvidaba y si el archivo.txt esta en otro lugar el codigo deberia ser este PHP:-------------------------------------------------------------------------- <? $dir_htms = $HTTP_SERVER_VARS ["http://www.tunombre.com/carpeta/archivo.txt"]; $archivo=$dir_htms //esto te da el path del directorio publico tu tienes de poner el resto de la ruta y el nombre del archivo.. //al menos que tu archivo.txt este situado en el mismo directorio que el script $fa=fopen($archivo "w+"); fwrite($fa,""); fclose($fa); ?> |
| |||
NO, mira $HTTP_SERVER_VARS['DOCUMENT_ROOT']; esta variable es una variable del sistema, en la que te da la ruta absoluta del directorio donde tienes los documentos de tu web. pero no da una URL . Aqui lo que hacemos es pasar la variable del sistema a otra que es mas facil de utilizar. $dir_htms = $HTTP_SERVER_VARS['DOCUMENT_ROOT']; $dir_htms=$dir_htms."aqui la ruta normal donde tengas el archivo, p.eg. / pruebas/archivo.txt" quedaria asi: $dir_htms=$dir_htms."/ pruebas/archivo.txt" fijate que pongo un punto para concatenar oseas unir la primera variable con el texto de la ruta. Para abrir un archivo con escritura no puedes poner URL , osea http:// un saludo |