4images Forum & Community
4images Issues / Ausgaben => Installation, Update & Configuration => Topic started by: boerdi on May 21, 2006, 11:06:51 PM
-
In der comment_form.html wird ja das formular abgeschickt mit folgendem Befehl:
<input type="submit" name="postbutton" value="{lang_post_comment}" class="button" />
Das "value" wird von welcher php datei übernommen und verarbeitet??
Es geht darum, weil ich die IP Adresse und den timestamp in eine separat ausgelagerte .txt-Datei schreiben will,
wenn ein Kommentar erstellt wird.
Funktioniert ja ganz einfach mit diesem Code:
<?php
// Remote-IP ermitteln
$userip = $_SERVER['REMOTE_ADDR'];
// Datum / Uhrzeit
$date_time = date('d.m.Y H:i:s');
print $date_time. "<br><br>";
// Datei zum Speichern der IP's festlegen
$ipfile = "ip.txt" ;
// IP in Datei schreiben
$foip = fopen($ipfile, "a"); // Datei öffnen bzw. anlegen wenn nicht existiert
fputs($foip, $userip."\n"); // IP eintragen
fclose($foip); // Datei schließen
?>
ABER...wo schreib ich den hin. In der Details.php oder in der functions.php.
Möchte mir beim script nichts mehr ruinieren, und probieren ist mir zu riskant.
Danke im Vorhinein für eure Hilfe.
-
<input type="submit" name="postbutton" value="{lang_post_comment}" class="button" />
Das "value" wird von welcher php datei übernommen und verarbeitet??
würd mich auch interessieren?
-
Hallo,
action="{self}"
bedeutet, die aktuell aufgerufene .php verarbeitet das value.
Also die details.php
ab:
//-----------------------------------------------------
//--- Save Comment ------------------------------------
//-----------------------------------------------------
suche:
if (!$error) {
danach einfügen:
$userip = $_SERVER['REMOTE_ADDR']; // Remote-IP ermitteln
$date_time = date('d.m.Y H:i:s'); // Datum / Uhrzeit
$ipfile = "ip.txt" ; // Datei zum Speichern der IP's festlegen
// IP in Datei schreiben
$foip = fopen($ipfile, "a"); // Datei öffnen bzw. anlegen wenn nicht existiert
fputs($foip, "IP: ".$userip." Time: ".$date_time."\n"); // IP eintragen
fclose($foip);
// Datei schließen
hab den code geändert, deiner wird vermutlich nicht recht funktionieren.
Höchstens du willst nach dem Kommentieren die ip sichtbar auf der Page haben
Frag mich nur, was die zusätzliche Speicherung soll. :roll:
Diese Daten werden ja sowieso in der db gespeichert und sind für den admin sichtbar....
Gruß
Kurt