substr falsch?!?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • substr falsch?!?

    PHP-Code:
    <?php
    $zeichen 
    $_POST['zeichen'];
    $submit $_POST['submit'];
    $text $_POST['text'];

    if(!
    $submit) {
    ?>
    <form action="yoolie.php?submit=1" method="post">
    <table border=0 width=100% height=100%>
    <tr>
    <td valign=top height=100%><textarea name="text" rows="10" cols="50" style="width: 100%; height: 100%;">Hier den Text eingeben ;)</textarea></td>
    </tr>
    <tr>
    <td valign=top align="center">Den Text alle <input name="zeichen"> Zeichen trennen</td>
    </tr>
    <tr>
    <td align=center><input type=submit vlaue="Text trennen"></td>
    </tr>
    </table>
    </form>
    <?php
    } else {
    $anzahl ceil(strlen($text)/$zeichen);
    ?>
    <b>Hier steht jetzt der Text, geteilt in <?php echo $anzahl?> Stücke.</b><br><br><br>
    <?php
    for($i=0;$i<($anzahl+0);$i++) {
    ?>
    Textteil Nr. <?php echo ($i+1); ?>:<br>
    <textarea name="text" rows="5" cols="50" style="width: 100%;"><?php
    echo ($i*$zeichen)." - ".(($i+1)*$zeichen)."\n";

    echo 
    substr($text, ($i*$zeichen), (($i+1)*$zeichen));
    ?></textarea>
    <?php
     
    }
    }
    ?>
    Warum zerschneidet er es cnith an den richtigen stellen und warum verwechselt er bestimmte textteile?!? Ich weiß kein Rat mehr!
    Mit freundlichem Gruß,
    Deathrow

  • #2
    lesen, verstehen, befolgen, bite!

    was sind die testdaten?
    was ist das erwartete ergebnis?
    was ist das tatsächliche ergebnis?

    evtl. brauchst du nur chunk_split() und darauf explode() nach zeilenumbrüchen.
    Zuletzt geändert von penizillin; 14.02.2005, 16:12.

    Kommentar


    • #3
      edit: habs mit
      PHP-Code:
       echo wordwrap($text$zeichen"<br><br><br>"); 
      gelöst
      Zuletzt geändert von Deathrow; 14.02.2005, 16:18.
      Mit freundlichem Gruß,
      Deathrow

      Kommentar

      Lädt...
      X