Crear y escribir un archivo en WordPress usando PHP
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