Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: seniorgare en 14 Febrero 2014, 19:49 pm



Título: Archivo texto en Apache
Publicado por: seniorgare en 14 Febrero 2014, 19:49 pm
Hola amigos: De nuevo con una consulta de la que no encuentro respuesta en la Red.
Instalé el paquete Xampp y Apache funciona perfectamente, tanto en local como  en remoto pero coloqué en el directorio Xampp/htdocs un index con el código que pongo al final. Se supone que cuando un visitante se conecta se debe crear el archivo "GuardarIP.txt. No obstante yo lo he creado en distintos sitios al ver que no aparecía el archivo por ningún lado y cuando los edito veo que no hay ningún dato en ellos, lo que me hace suponer que ese código no funicona.
Cuando desde un ordenador remoto entro en mi web de Apache, me aparece el saludo de bienvenida que hay en el index tanto si éste lo coloco al principio como al final del archivo.
¿Alguien puede decirme dónde me equivoco?
Muchísimas gracias por vuestras atenciones.

<?php
$archivo = "GuardarIP.txt";
$manejador = fopen($archivo,"a") or die("Imposible abrir el archivo\n");
$ip = $_SERVER['REMOTE_ADDR']. "\r\n";
$fecha = date("r");
fwrite($manejador,$ip);
fwrite($manejador,$fecha);
fclose($manejador);
?>
<html><body><h1>It works!</h1></body></html


Título: Re: Archivo texto en Apache
Publicado por: seniorgare en 16 Febrero 2014, 00:34 am
Dándole vueltas a la cabeza me he dado cuenta de que lo que me sale en el navegador al poner 127.0.0.1 ó localhost es la frase de Apache notificando que funciona: "it works".
Creo que PHP no funciona ¿cómo puedo averiguarlo y, en ese caso qué tengo que hacer para que funcione? Os recuerdo que he instalado Xampp y debería funcionar todo sin necesidad de configurar nada.