Domanda

Vorrei creare un file per memorizzare nella cache le mie ricerche (coordinate e così via). Non so perché, ma non posso crearci e scriverlo all'interno di WordPress. Sto usando questo codice per provare:

<?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];
 }

 ?> 

Non ricevo alcun messaggio di errore, ma il file "siteVisitors.txt" non è creato e aggiornato e non viene visualizzato sul mio server. Che cosa sto facendo di sbagliato? Il percorso dovrebbe essere ok. Il mio host server conferma che ho privilegi completi. Questo codice funziona meravigliosamente al di fuori di WordPress ...

Qualsiasi suggerimento è il benvenuto!

Saluti, Marina

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top