dclp FAQ

FAQ der Newsgroups de.comp.lang.php.*

 
  • Increase font size
  • Default font size
  • Decrease font size

Variablen und Formulare

Wie verarbeite ich eine Textarea?

E-MailDruckenPDFLesezeichen anlegen: Du musst dich einloggen um ein Lesezeichen für diesen Beitrag anzulegen. Es wird deiner persönlichen Lesezeichenliste hinzugefügt.

Dieses Codebeispiel erzeugt für jede Zeile in der Textarea eine Ausgabe, die etwa so aussieht:

Der Inhalt von Zeile 0 ist: "Inhalt der ersten Zeile"

Zu beachten ist, dass die Zählung innerhalb des Arrays $line mit 0 beginnt. Der Code ist für PHP 4.1.0 oder höher geschrieben. Wenn eine älter Version von PHP verwendet wird, so ist $_SERVER["PHP_SELF"] durch $PHP_SELF und $_REQUEST["TA"] durch $TA oder $HTTP_POST_VARS["TA"] zu ersetzen.

<?php
echo '<form action="'.$_SERVER["PHP_SELF"].'" method="post">';
echo '<textarea name="TA" cols="50" rows="10">';
if (isset($_REQUEST["TA"])) {
    echo $_REQUEST["TA"];
}
echo '</textarea>';
echo '<input type="submit" value="Prüfen...">';
echo '</form>';
 
if (isset($_REQUEST["TA"])) {
    $lines = preg_split("/\r\n/", $_REQUEST["TA"]);
    foreach ($lines as $key => $value){
      echo 'Der Inhalt von Zeile '.$key.' ist: "'.$value.'"<br>';
    }
}
?>
Wie verarbeite ich eine Textarea?
http://www.php-faq.de/q-formular-textarea.html
 

dclp FAQ


Login