Hi zwerg,
Wie muss ich das Script hierzu anpassen?
<?php
// Diese Variablen werden später im Script nochmal verwendet und
// sollten deshalb immer deklariert sein
$grenzwert = 1000;
$anzeigen = true;
$fehler = "";
// Na sind denn überhaupt POST Daten angekommen?
if(!empty($_POST['status']))
$eintrag = PostVar("eintrag");
$autor = PostVar ("autor");
if (empty($eintrag)) $fehler .= "<li>Dein Eintrag ist leer</li>";
if (empty($autor)) $fehler .= "<li>Du hast keinen Namen eingetragen</li>";
if (strlen($eintrag) > $grenzwert) $eintrag = substr($eintrag,0,$grenzwert);
if (!strpos($eintrag," ") or strpos($eintrag," " > 60)) $eintrag = wordwrap($eintrag, 60, " ", 1);
}
// im weitern Script nun noch überall $status durch
// $_POST['status'] ersetzen - du brauchst den Inhalt
// nicht in eine andere Variable kopieren, braucht nur
// mehr Arbeitsspeicher ;-)
// also statt if($status == "Eintragen") einfach
// if(isset($_POST['status']) AND $_POST['status'] == "Eintragen")
// die isset Abfrage kommt hinzu weil du sonst eine
// Notice Meldung von PHP bekommst - deine jetztige Lösung spuckt
// übrigens auch so eine Meldung aus, wenn du Sie dir anzeigen
// lassen würdest ;-) (s. error_reporting()).
?>
Viele Grüße aus Kanada,
~ Dennis.
--
Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:| mo:} zu:|
Das ist eine Ehrlichkeit, die an Blödheit grenzt. (Thomas Gottschalk)
Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:| mo:} zu:|
Das ist eine Ehrlichkeit, die an Blödheit grenzt. (Thomas Gottschalk)