Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Luisango en 15 Septiembre 2006, 18:40 pm



Título: Alguna forma de crear archivos desde php??
Publicado por: Luisango en 15 Septiembre 2006, 18:40 pm
Hola!
Quisiera saber si hay alguna forma de crear archivos con php, o sea, tu desde el codigo (o un formulario) introduces el contenido y la extension y te lo crea como virtual (solo existe cuando lo creas) o te lo guarda en el host, da igual.

Ayuda, Gracias! ;)


Título: Re: Alguna forma de crear archivos desde php??
Publicado por: .Carlos en 15 Septiembre 2006, 22:08 pm
Usa fopen() con el modo w.

http://www.php.net/manual/es/function.fopen.php


Título: Re: Alguna forma de crear archivos desde php??
Publicado por: camdark en 18 Septiembre 2006, 00:07 am
hola

creo que seria algo asi:


<?

$archi = $_POST[nombre]."php";
$abri = fopen($archi, "w");
fwrite($abri, $_POST[contenido]);
fclose($abri);
echo "archivo $_POST[nombre].php creado exitosamente";

?>


Creo que deberia ser algo asi, disculpa si esta malo el codigo pero lo acabo de inventar  :-[
bueno te puse un ejemplo bien basico que no lleva verificaciones ni nada, es solo para qeu entiendas la mecanica, un saludo.


nota: no todos los servidores te dejan trabajar con fuinciones de manejo de archivos.


Título: Re: Alguna forma de crear archivos desde php??
Publicado por: дٳŦ٭ en 18 Septiembre 2006, 02:49 am
Wenas

Creo que tenemos un error, en efecto, con ese par de referencias es posible crear un archivo.extensión pero no significa que si le asignan nombre => canción extensión => mp3 vaya a ser un archivo mp3. Un ejemplo, archivos PDF; para crear ese tipo de archivos tendrías que usar alguna librería PDF como FPDF o usar alguna clase.

FPDF
http://www.fpdf.org/

dynamic pdf documents
http://www.ros.co.nz/pdf/

A diferencia de crear un XLS, ya que con solo cambiar el header lo puede crear y/o leer (en mi caso con excel, creando una tabla).

Saludos


Título: Re: Alguna forma de crear archivos desde php??
Publicado por: camdark en 18 Septiembre 2006, 03:23 am
hola

ing_amc, estas seguro de lo que dices? te pregunto porque en la practica no se si funcione lo que le dije a dmawebmaster, lo que pasa esque me parece haber echo lo que dmawebmaster desea hacer co el codigo que le proporcioné, bueno para mayor seguridad dmawebmaster deberias probar el codigo y nos avisas, u nsaludo.


Título: Re: Alguna forma de crear archivos desde php??
Publicado por: camdark en 18 Septiembre 2006, 05:09 am
hoooooooooola

acabo e probar el codigo que te mande y funciona 10000000000% bien, bajo windows/apache/php, b ueno como te dije debes modificarlo y bla bla bla, cualquier cosa me preguntas.


Título: Re: Alguna forma de crear archivos desde php??
Publicado por: Luisango en 19 Septiembre 2006, 18:16 pm
Pues muchas gracias a todos por vuestro aporte!

Salu2


Título: Re: Alguna forma de crear archivos desde php??
Publicado por: дٳŦ٭ en 19 Septiembre 2006, 20:04 pm
Wenas

hola

ing_amc, estas seguro de lo que dices? te pregunto porque en la practica no se si funcione lo que le dije a dmawebmaster, lo que pasa esque me parece haber echo lo que dmawebmaster desea hacer co el codigo que le proporcioné, bueno para mayor seguridad dmawebmaster deberias probar el codigo y nos avisas, u nsaludo.

hoooooooooola

acabo e probar el codigo que te mande y funciona 10000000000% bien, bajo windows/apache/php, b ueno como te dije debes modificarlo y bla bla bla, cualquier cosa me preguntas.

Una cosa es crear un archivo y otra muuuy distinta es que sea fideligno (correcto)  :P

Por ejemplo, haz un PDF sin las librerías ;)

Saludos