Erstellen und schreiben einer Datei in WordPress mit PHP
Ich würde gerne eine Datei erstellen, um mein cache-lookups (Koordinaten und so weiter). Ich weiß nicht warum, aber ich kann keine erstellen und schreiben Sie es innerhalb von WordPress. Ich bin mit diesem code für einen Versuch:
<?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];
}
?>
Ich bekomme keine Fehlermeldung, aber die Datei "sitevisitors.txt" nicht erstellt und aktualisiert und erscheint nicht auf meinem server.
Was mache ich falsch? Der Pfad sollte ok sein.
Mein server-host bestätigt, dass ich volle Rechte.
Dieser code funktioniert wunderbar außerhalb von WordPress...
Jede Anregung ist willkommen!
Cheers, Marina
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Konstante TEMPLATEPATH nicht mit einem slash am Ende, Sie sollten es verwenden, wie:
beachten Sie den slash einfach vor den Dateinamen