Hello,
Schalte Deine Fehlermeldungen ein:
<?php
error_reporting(E_ALL);
ini_set('display_errors',1);
$text = $_GET["Inhalt"];
Das Umkopieren aus dem $_GET-Array in eine andere Variable ist überflüssig
$anzahl = strlen($text);
$zahl = "1";
$buchstabe = substr($text, $zahl, $zahl);
Wenn Du substr() benutzt, musst Du auch sicher sein, dass die Parameter im Single-Byte-Code, also z.B. der Codierung ISO-8859-1 vorliegen. Hast Du im HTML-Dokumetn daran gedacht?
until ($buchstabe = ":")
until ist mir bei PHP nicht bekannt.
aber do-while.
Da Du es hier aber als Kopfgesteuerte Schleife verwendest, was beim until von Pascal vollkommen falsch wäre (das steht unten), nimm lieber gleich while()
echo $buchstabe;
$zahl++;
$buchstabe = substr($text, $zahl, $zahl);
wolltest Du die Anzahl der Zeichen, die jedes Mal gelesen werden, tatsächlich auch bei jedem Schleifendurchlauf erhöhen?
if($zahl = $anzahl)
{
$buchstabe = ":";
}
}
?>
Welche Fehlermeldungen bekommst Du?
Was wird angezeigt?
$zahl = 0;
$len = strlen($text);
while($zahl < $len and ($buchstabe = substr($text, $zahl, 1) != ':'))
{
echo $buchstabe;
$zahl++;
}
Harzliche Grüße aus
Sankt Andreasberg
und Frohes Neues Jahr
Tom
Nur selber lernen macht schlau
