php script läuft nicht

22/06/2015 - 21:30 von sternwanderer | Report spam
Hallo,
ich habe aus einem Forum ein script entnommen, welches einen String in ein anderes Format wandeln soll.
Das script habe ich in eine index.html bzw .php gepackt, auf eine xampp Installation gespielt und per localhost/index.php aufgerufen.
Was làuft falsch?

Danke!

Der Autor hilft leider nicht weiter, deshalb frage ich hier:


Angezeigt werden der Text Eingabe:
und ein Button "Umwandeln"
Das Eingabefeld

Darunter wird code ausgegeben:

'); if($json!="") { $a = json_decode($json, true); foreach ($a as $nr => $inhalt) { echo("p,"); $text= $inhalt['name']; $aUmlaute = array( "ü" => "ue", "Ü" => "Ue", "à" => "ae", "Ä" => "Ae", "ö" => "oe", "Ö" => "Oe" ); foreach( $aUmlaute as $sSonderZeichen=>$sReplace ) { $text = str_replace( $sSonderzeichen, $sReplace, $text ); $text = str_replace(" ","",$text); }; $text = preg_replace ( '/[^a-z0-9 ]/i', '', $text ); echo( $text.",[" ); echo( $inhalt['latitude'].":" ); echo( $inhalt['longitude']."]
" ); }; }; ?>
_______________________________________________________________________

<?php
$json = $_POST["nachricht"];
echo('
<form action="test.php" method="post">
Eingabe :<br>
<textarea name="nachricht" cols="80" rows="30"></textarea>
<br><br>
<input type="submit" value="Umwandeln">
</form>
');

if($json!="") {
$a = json_decode($json, true);
foreach ($a as $nr => $inhalt)
{
echo("p,");
$text= $inhalt['name'];
$aUmlaute = array( "ü" => "ue", "Ü" => "Ue",
"à" => "ae", "Ä" => "Ae",
"ö" => "oe", "Ö" => "Oe" );
foreach( $aUmlaute as $sSonderZeichen=>$sReplace ) {
$text = str_replace( $sSonderzeichen, $sReplace, $text );
$text = str_replace(" ","",$text);
};
$text = preg_replace ( '/[^a-z0-9 ]/i', '', $text );
echo( $text.",[" );
echo( $inhalt['latitude'].":" );
echo( $inhalt['longitude']."]<br>" );
};
};
?>
 

Lesen sie die antworten

#1 Olaf Schmitt
22/06/2015 - 22:13 | Warnen spam
Am 22.06.2015 um 21:30 schrieb sternwanderer:
Hallo,
ich habe aus einem Forum ein script entnommen, welches einen String in ein anderes Format wandeln soll.
Das script habe ich in eine index.html bzw .php gepackt, auf eine xampp Installation gespielt und per localhost/index.php aufgerufen.
Was làuft falsch?

Danke!

Der Autor hilft leider nicht weiter, deshalb frage ich hier:


Angezeigt werden der Text Eingabe:
und ein Button "Umwandeln"
Das Eingabefeld

Darunter wird code ausgegeben:

'); if($json!="") { $a = json_decode($json, true); foreach ($a as $nr => $inhalt) { echo("p,"); $text= $inhalt['name']; $aUmlaute = array( "ü" => "ue", "Ü" => "Ue", "à" => "ae", "Ä" => "Ae", "ö" => "oe", "Ö" => "Oe" ); foreach( $aUmlaute as $sSonderZeichen=>$sReplace ) { $text = str_replace( $sSonderzeichen, $sReplace, $text ); $text = str_replace(" ","",$text); }; $text = preg_replace ( '/[^a-z0-9 ]/i', '', $text ); echo( $text.",[" ); echo( $inhalt['latitude'].":" ); echo( $inhalt['longitude']."]
" ); }; }; ?>




PHP wird gar nicht ausgeführt, so wie das aussieht.


Nehme eine Testscript.
Eine Zeile in der index.php
phpinfo();

Kommt was?



Olaf

Ähnliche fragen