Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2010, 11:09
Avatar de aguila_393
aguila_393
 
Fecha de Ingreso: septiembre-2007
Ubicación: Argentina
Mensajes: 406
Antigüedad: 16 años, 7 meses
Puntos: 1
Problema al crear archivo TXT en PHP

Bueno el tema es que quiero crear un archivo TXT , la parte del codigo ya la tengo toda, el tema es que no me crea el archivo .txt . Tengo montado todo en mi pc con el appserv y los codigos son estos:
PAGINA 1

Código PHP:
Ver original
  1. <html>
  2. <head>
  3. <title>Problema</title>
  4. </head>
  5. <body>
  6.  
  7. <form method="post" action="pagina2.php">
  8. Ingrese su nombre:
  9. <br/>
  10. <input type="text" name="nombre">
  11. <br/>
  12. Ingrese su direccion:
  13. <br/>
  14. <input type="text" name="direccion">
  15. <br/><br/>
  16. Seleccione el tipo de pizza que desea pedir:
  17. <br/>
  18. <input type="checkbox" name="jyq">Jamon y Queso
  19. <br/>
  20. Cantidad: <input type="text" name="cjyq">
  21. <br/><br/>
  22. <input type="checkbox" name="napo">Napolitana
  23. <br/>
  24. Cantidad: <input type="text" name="cnapo">
  25. <br/><br/>
  26. <input type="checkbox" name="muzza">Muzzarella
  27. <br/>
  28. Cantidad: <input type="text" name="cmuzza"
  29. <br/><br/>
  30. <input type="submit" value="Enviar Pedido">
  31. </form>
  32.  
  33. </body>
  34. </html>

PAGINA 2
Código PHP:
Ver original
  1. <html>
  2. <head>
  3. <title>Problema</title>
  4. </head>
  5. <body>
  6.  
  7. <?php
  8.  
  9. if (isset($_REQUEST['jyq']))
  10. {
  11. $jyq="Jamon y Queso";
  12. }
  13. else
  14. {
  15. $jyq="No se selecciono Jamon y Queso";
  16. }
  17. $tjyq= $_REQUEST['cjyq'];
  18.  
  19. $txt=fopen("pedidos.txt","a") or die("Hubo un error al abrir el archivo pedidos.txt");
  20. fputs($txt,$_REQUEST['nombre']);
  21. fputs($txt,"\n");
  22. fputs($txt,$_REQUEST['direccion']);
  23. fputs($txt,"\n");
  24. fputs($txt,$tjyq);
  25. fputs($txt,"\n");
  26. fputs($txt,"-----------------------------");
  27. fputs($txt,"\n");
  28. fclose($txt);
  29. echo "Se guardaron los datos satisfactoriamente.";
  30.  
  31. ?>
  32.  
  33. </body>
  34. </html>

El tema es que no me muestra directamente nada, ni crea el archivo. Y en la pagina de la cual estoy sacando los ejercicios me muestra el ultimo "echo" pero no puedo ver si en verdad se guardaron o no los datos.