Pregunta

Me gustaría crear un archivo para almacenar en caché mis búsquedas (coordenadas, etc.). No sé por qué, pero no puedo crearlo y escribirlo dentro de WordPress. Estoy usando este código para probar:

<?php

 $filename = 'sitevisitors.txt';

 if (file_exists($filename)) 
 {
    $count = file(TEMPLATEPATH . 'sitevisitors.txt'); 
    $count[0] ++;
    $fp = fopen(TEMPLATEPATH . "sitevisitors.txt", "w");
    fputs ($fp, "$count[0]");
    fclose ($fp);
    echo $count[0];
 } 

 else 
 {
    $fh = fopen(TEMPLATEPATH . "sitevisitors.txt", "w");
    if($fh==false)
        die("unable to create file");
    fputs ($fh, 1);
    fclose ($fh);
    $count = file(TEMPLATEPATH . 'sitevisitors.txt'); 
    echo $count[0];
 }

 ?> 

No recibo ningún mensaje de error, pero el archivo "SiteVisitors.txt" no se crea ni se actualiza y no aparece en mi servidor. ¿Qué estoy haciendo mal? El camino debería estar bien. Mi host del servidor confirma que tengo privilegios completos. Este código funciona maravillosamente fuera de WordPress ...

¡Cualquier sugerencia es bienvenida!

Saludos, Marina

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top