Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/04/2010, 20:55
millan2525
 
Fecha de Ingreso: diciembre-2009
Mensajes: 612
Antigüedad: 14 años, 11 meses
Puntos: 16
Respuesta: Auto crear archivo con php

prueba a cambiar esto

$string = ($_POST['contenido']);

Por esto:

$string = "$_POST['contenido']";

Es lo único que nos diferencia.

No obstante lo hace por seguridad...

También puedes intentar forzar a quitarlos poniendo

Código PHP:
Ver original
  1. <?php
  2.  
  3. // generamos el archivo - nombre y extension
  4. $archivo =("test.php");
  5.  
  6. // le damos la propiedad al archivo creado "W"
  7. $fp = fopen($archivo, "w");
  8.  
  9. // agregamos el contenido desde la variable "contenido"
  10. $string = ($_POST['contenido']);
  11. $string=str_replace($string,"\'","'")
  12. $write = fputs($fp, $string);
  13. fclose($fp);
  14.  
  15. // redireccioamos y ejecutamos el script creado (test.php)
  16. header("Location: test.php");
  17.  
  18. ?>

EDITO: No obstante, ya te aviso que esto es muy peligroso... Si lo subes a internet te puede sacar el codigo de toda tu web en 2 minutos
__________________
Tengo una pregunta que a veces me tortura... ¿El loco soy yo o los locos son los demás?