Author Topic: Kommentar abschicken value  (Read 5019 times)

0 Members and 1 Guest are viewing this topic.

Offline boerdi

  • Newbie
  • *
  • Posts: 44
    • View Profile
Kommentar abschicken value
« 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.

Offline jowani

  • Newbie
  • *
  • Posts: 20
    • View Profile
Re: Kommentar abschicken value
« Reply #1 on: November 23, 2008, 06:19:00 PM »
Quote
<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?


Offline KurtW

  • 4images Guru
  • *******
  • Posts: 2.778
    • View Profile
    • Malediven-Bilder ~~Dreams~~
Re: Kommentar abschicken value
« Reply #2 on: November 23, 2008, 07:41:50 PM »
Hallo,

Code: [Select]
action="{self}"bedeutet, die aktuell aufgerufene .php verarbeitet das value.

Also die details.php
ab:
Code: [Select]
//-----------------------------------------------------
//--- Save Comment ------------------------------------
//-----------------------------------------------------

suche:
Code: [Select]
    if (!$error)  { danach einfügen:
Code: [Select]
$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