Hola, necesito un script para que este borre todo el contenido de un txt y lo deje en blanco.
Muchas Gracias :)
<?php
$fp = fopen("archivo.txt","w+");
fclose($fp);
?>
eso funciona sin abrir ningun puerto, puede servir para algo que no sea .txt ¿?
Si lees el codigo de Ertai, vas a ver que vos le pones el nombre al archivo que queres en blanco, la extension no interesa, es mas, puede no tener.
Y puertos? no, no abre ningun puerto.
Saludos
es cierto, lo probe y fue genial, gracias por el codigo, amm y para poner un texto como sería?
Pero de todas fomas lo que mas me interesa es que si comi podria hacer lo mismo que ese escript pero bajando un nivel, me explico ese script si se ejecuta en:
www.domain.com/algo/script.php
se creara en:
www.domain.com/algo/archivo.txt
lo que quiero es que si se ejecuta el script en:
www.domain.com/algo/script.php
que se guarde en:
www.domail.com/archivos.txt
Yo he probado esto:
<?php
$fp = fopen("..\archivo.txt","W+");
fclose($fp);
?>
Pero no me funciona. Me vendria muy bien.
Gracias a todos
Cita de: dimitrix1 en 11 Noviembre 2006, 22:19 PM
es cierto, lo probe y fue genial, gracias por el codigo, amm y para poner un texto como sería?
Pero de todas fomas lo que mas me interesa es que si comi podria hacer lo mismo que ese escript pero bajando un nivel, me explico ese script si se ejecuta en:
www.domain.com/algo/script.php
se creara en:
www.domain.com/algo/archivo.txt
lo que quiero es que si se ejecuta el script en:
www.domain.com/algo/script.php
que se guarde en:
www.domail.com/archivos.txt
Yo he probado esto:
<?php
$fp = fopen("..\archivo.txt","W+");
fclose($fp);
?>
Pero no me funciona. Me vendria muy bien.
Gracias a todos
Bueno, creo que tu problema está en la forma como pones la ruta del directorio. Si no me equivoco, debe de ser así:
<?php
$fp = fopen("../archivo.txt","W+");
fclose($fp);
?>
Salu2 ;)
Deya, me da error... tu crees que se puede hacer eso, bajando un nivel?
Please pruebalo tu, haber si te va.
Si tienes tu archivo un nivel más arriba así debe de ser (../), prueba verificando que exista el mismo y los permisos.
<?php
chmod("tu_archivo.ext", 777);
?>
Suerte!
lo copie tal cual y me sale
Warning: chmod(): No such file or directory in /var/www/vhost/dominio.com/home/html/Prueba/1.php on line 2
ese exactamente que hace ??? crea un archivo?? o q?
Cita de: dimitrix1 en 13 Noviembre 2006, 18:19 PM
lo copie tal cual y me sale
Warning: chmod(): No such file or directory in /var/www/vhost/dominio.com/home/html/Prueba/1.php on line 2
ese exactamente que hace ??? crea un archivo?? o q?
Nop, la función chmod() es para dar permisos a determinados archivos especificados en la siguiente sitaxis:
chmod('URL_DE_TU_ARCHIVO', NUMERO_DE_PERMISO);
Pd: Revisa la url ya que no se encontró :P
Saludos
Mira mi caso es el siguiente, tengo un arachivo aja.php
q tiene este codigo:
<?php
chmod("tu_archivo.ext", 777);
?>
esta guardado en http://www.dimitrix.es/Prueba/aja.phpy quiero crear un archivo en http://www.dimitrix.es/ por ejemplo algo.txt
Sabes cuan tendria que ser el codigo que tengo que poner en el codigo aja.php ?
Para q s m cree un archivo en http://www.dimitrix.es/algo.txt
Si alguien lo sabe, se lo agradeceria.
Muchas gracias a todos.
Abre un archivo como si existiera en modo w y escribe algo dentro, entonces se creará.
Pero para eso, la carpeta debe tener permisos 777 (Los puedes poner desde el FTP mismo)
Saludos.
ok, y entonces como quedaria el codigo ¿?
<?php
$fp = fopen($archivo,"w");
fputs ($fp, $datos);
fclose ($fp);
?>
Ertai muchas gracias, pero bajando un nivel sabes como ¿?
el codigo completo ¿?
:huh: :huh:
<?php
$fp = fopen("../".$archivo,"w");
fputs ($fp, $datos);
fclose ($fp);
?>
Así bajas un nivel.
Ertai eres mi nuevo dios XDDD
una pregunta, si quiero llamarle x ejemplo a.txt: yo he puesto
<?php
$fp = fopen("../".$a.txt,"w");
fputs ($fp, $datos);
fclose ($fp);
?>
Pero se guarda "txt" y no "a.txt"
Como puedo hacer que se guarde "a.txt"
perdon por las molestias
<?php
$fp = fopen("../a.txt","w");
fputs ($fp, $datos);
fclose ($fp);
?>
Fijate en esta varible $a.txt :P
$archivo="a.txt";
Saludos
muchas gracias a todos, y perdonar que sea tan lammer, solo que de este codigo no sabia nada.
Cita de: dimitrix1 en 13 Noviembre 2006, 21:02 PM
muchas gracias a todos, y perdonar que sea tan lammer, solo que de este codigo no sabia nada.
No es que seas tan "lammer", a todos nos pasa ;)
Por qué no le pasas una leída a un tuto de php?. Verás que es fascinante php :D
Suerte!
si, leete algo de PHP y mas sobre seguridad, por el server que tienen el open a local sino hubiera habido un bugsote de RFI ;)
tambien hay de XSS
urge un tuto de progrmacion "segura" ;D
CitarWarning: fopen() [function.fopen]: URL file-access is disabled in the server configuration in /mnt/storage/users/i/n/i/inicio/am/ver.php on line 102
Warning: fopen(http://www.isi.edu/in-notes/rfc1591.txt) [function.fopen]: failed to open stream: no suitable wrapper could be found in /mnt/storage/users/i/n/i/inicio/am/ver.php on line 102
Warning: filesize() [function.filesize]: stat failed for http://www.isi.edu/in-notes/rfc1591.txt in /mnt/storage/users/i/n/i/inicio/am/ver.php on line 104
Warning: fread(): supplied argument is not a valid stream resource in /mnt/storage/users/i/n/i/inicio/am/ver.php on line 104
mira esta url lo que hace
http://inicio.host.sk/am/ver.php?abrir=http://www.isi.edu/in-notes/rfc1591&rola=%3Cscript%3Ealert()%3C/script%3Emana%20-%20como%20duele&quien=%3Ch1%3Etest%3C/h1%3E
por ahora no abras cualquier url que te pasen con alguna cosa que diga "script"
solo en lo que arreglas eso ;)
ok, loq q yo ago es siempre es bajarme tutoriales e imprimirlos los encuaderno x q m rsulta gratis, y lo estudio leyendo.
Si me dais buenas URL lo are con los de php si no ya me buscare algunos.
Gracias x todo a todos.
amm, yo se mucho mas de programacion, se que no es mucho pero es mi manera de agradecerlo,
es una cosa q hice para mandar sms gratis
http://foro.elhacker.net/index.php/topic,147502.0.html