virtuallunas
Grünschnabel
Und wieder eine mit Blättern und Edit
Hallo zusammen,
vielleicht werdet Ihr mich jetzt verfluchen und am liebsten sonst wo hin schicken,
aber ich bin mal wieder so ein dummer User der sich mit PHP versucht
Also ich habe ein kleines Gästebuch mit dem ich bisher eigenlich komplett
zufrieden war, aber nun möchte ich einige Sachen erweitern. Leider habe ich
keine Ahnung mit PHP und werde auch aus diversen Beiträgen hier im Forum
nicht schlau, da meistens eine Datenbank dahinter hängt oder das
Gästebuchscript anders aufgebaut ist. Ich suche mich schon seit 1 Woche hier
durch die Beiträge habe aber wie gesagt noch nichts gefunden . Vermutlich bin
ich zu blöd, so langsam verzweifle ich...
Hier nun der Code des GB:
Bei diesem Script weiß ich nicht wo die Blätterfunktioneingebunden werden soll und ob das Blätterscript überhaupt für mich anwendbar ist.
In der Adminfunktion befindet sich schon die function $to_delete() und nun möchte ich noch eine function $to_editieren() einfügen. Die Frage ist nun wo das Script einzufügen ist.
Nun habe ich Euch mit dem Script erschlagen. Hoffentlich kann mit einer von
Euch mit Ideen und Hilfe erschlagen
Ich möchte gern das ich die Blätterfunktion nach 10 Einträgen habe (wie jeder
andere ) und das ich im Admin-Bereich die Einträge editieren kann
(Kommentare schreiben kann).
Viele Grüße und ich geh auch schonmal in Deckung...
Virtuallunas
Hallo zusammen,
vielleicht werdet Ihr mich jetzt verfluchen und am liebsten sonst wo hin schicken,
aber ich bin mal wieder so ein dummer User der sich mit PHP versucht
Also ich habe ein kleines Gästebuch mit dem ich bisher eigenlich komplett
zufrieden war, aber nun möchte ich einige Sachen erweitern. Leider habe ich
keine Ahnung mit PHP und werde auch aus diversen Beiträgen hier im Forum
nicht schlau, da meistens eine Datenbank dahinter hängt oder das
Gästebuchscript anders aufgebaut ist. Ich suche mich schon seit 1 Woche hier
durch die Beiträge habe aber wie gesagt noch nichts gefunden . Vermutlich bin
ich zu blöd, so langsam verzweifle ich...
Hier nun der Code des GB:
PHP:
function gaestebuch_zeigen ()
{global $PHP_SELF;
echo <<<FORMULAR
<h1>test - Gästebuch</h1>
<center>
<FORM METHOD="POST" ACTION="$PHP_SELF">
<INPUT TYPE="SUBMIT" NAME="eintrag" VALUE="Neuer Eintrag">
</FORM>
</center>
FORMULAR;
$eintrag=array();
$lesen=array();
$teil=array();
if (file_exists("gbuch.txt")) {
$datei=fopen("gbuch.txt","r");
while (!feof($datei)) {
$lesen=fgets($datei,100000);
array_push($eintrag,$lesen);}
array_pop($eintrag);
arsort($eintrag);
foreach ($eintrag as $zeile) {
$teil=explode("|",$zeile);
$sekunden=$teil[0];
$zeit=$teil[1];
$name=$teil[2];
$email=$teil[3];
$hpage=$teil[4];
$text=$teil[5];
$edit=$teil[6]
// danach folgt die Tabelle welche die Daten formatiert ausgibt
PHP:
$anzahl = count($eintrag);
$i = 0;
$counter = 1;
while ($i < $anzahl){
$links = $links."<a href=\"gbook.php?beginn=$i\">$counter</a>";
$counter++;
$i += 10; // Immer 10 Einträge
}
if ($beginn == "")
$beginn = 0;
$next = $beginn + 10;
if ($next > $anzahl)
$next = $anzahl;
for ($loop = $beginn; $loop <= $next; $loop++){
echo $eintrag[$loop];
PHP:
if (file_exists("gbuch.txt"))
{$datei=fopen("gbuch.txt","w");
while (!feof($datei))
{$lesen=fgets($datei,100000);
array_push($eintrag,$lesen);}
array_pop($eintrag);
rsort($eintrag);
foreach ($eintrag as $zeile)
{$teil=explode("|",$zeile);
$sekunden=$teil[0];
$zeit=$teil[1];
$name=$teil[2];
$email=$teil[3];
$hpage=$teil[4];
$text=$teil[5];
$edit=$teil[6];
$time=ereg_replace(" ","",$zeit);
$time=ereg_replace(" ","",$time);
echo "<tr><td width=\"50\" align=\"right\" valign=\"top\">";
echo "<input type=\"radio\" name=\"to_delete\" value=\"$sekunden\"><br>";
echo "</td><td>";
echo"Zeit: $zeit<br>";
echo "Name: $name<br>";
echo "Email: $email<br>";
echo "Homepage: $hpage<br>";
echo "Kommentar: $text<br>";
echo "<input type=\"text\" name=\"edit\" value=\"$edit\"><br>";
echo "</td></tr>";}
echo "<tr><td></td><td align=\"left\">";
echo "<input type=\"submit\" name=\"editieren\" value=\"den markierten Eintrag editieren\"> ";
echo "<input type=\"submit\" name=\"loeschen\" value=\"den markierten Eintrag löschen\"> ";
echo "<input type=\"reset\" value=\"abbrechen\"></td></tr>";
echo "</table></form>";}}
else...
Euch mit Ideen und Hilfe erschlagen
Ich möchte gern das ich die Blätterfunktion nach 10 Einträgen habe (wie jeder
andere ) und das ich im Admin-Bereich die Einträge editieren kann
(Kommentare schreiben kann).
Viele Grüße und ich geh auch schonmal in Deckung...
Virtuallunas
Zuletzt bearbeitet: