Bueno en primer lugar decir que soy nuevo en el foro, así que daros un saludo a todos. Si os parece expongo la situación y me deciis que puedo hacer.
El caso es que tengo que programar una web 2.0, y una de las cosas que tengo que implementar un boletín de noticias (Newsletter). He visto que hay por internet sistemas de boletín de pago, que te permiten gestionar un boletín, enviarlo por e-mail y a la vez recaptar unas estadísticas de las visitas a cada link, etc.. para ver el progreso y el interés del contenido. He pensado en programar mi propio boletín, en html + javascript hacer la base de este y para recaptar las estadísticas había pensado en crear unas variables inicializadas a 0 para cada link del boletín, e incrementarlas a cada visita y para guardar esta información escribirla en un fichero en modo "w+". Entonces a la pròxima visita, que lea el fichero, incremente los valores segun las visitas y lo guarde de nuevo. El problema viene a la hora de crear el fichero, según tengo entendido en javascript solo no se puede trabajar con ellos (Se necesitan Applets). Pero en PHP si, el caso es que tengo programada la parte referida a crear el fichero, muy sencilla, es un simple fopen(...); pero no me crea el fichero en ningún lado. El codigo de creación del fichero es este:
<?php
$DescriptorFichero = fopen("prueba.txt","w+");
if($DescriptorFichero == false)
{
die("No se ha podido crear el archivo.");
}
else
{
$string1 = "Linea 1";
fputs($DescriptorFichero,$string1);
$string2 = "Linea 2";
fputs($DescriptorFichero,$string2);
fclose($DescriptorFichero);
}
?>
El caso es que no se donde crea el fichero, ni si lo crea. Si no lo creara me diria en teoria me lanzaria el mensaje del die(""); pero no me lo lanza. Entonces deduzco que puede crearlo, pero no se donde.
Lo he probado con el index.html subido a internet, o desde el PC abriendo el web localmente. Pero nada, ni en la raíz local, ni en la raíz del FTP se crea el fichero :S
Gracias de antemano!!
(PD: si alguien sabe porque, explicadlo para un novato, que PHP no domino, soy más de C)