Autor Zpráva
anynymous_
Profil *
Zdravím,
dostal sem nápad při výuce PHP si udělat "konzoli", která by zpracovala code a ukázala výsledek.
Můj prozatimní kó(níže uveden) hlásí warning a parse error(evedené níže). Rád bych se zeptal jak by bylo správné řešené tohoto poblému.
Děkuji
CODE:
<?php

$code = $_POST[ 'code' ];
if ( $code ) {
eval($code);
} else {
echo "error has occured!";
}
?>
<html>
<body>
<form action="" method="post">
<textarea rows="6" name="code">
</textarea>
<input type="submit" value="EVAL CODE" />
</form>
</body>
</html>

[b]Error and warning[b] - při zadání textu echo "php";
Warning: Unexpected character in input: '' (ASCII=92) state=1 in C:wampwwweval.php(4) : eval()'d code on line 1

Parse error: parse error, unexpected $end in C:wampwwweval.php(4) : eval()'d code on line 1
Acci
Profil
Zkus použít
$code = stripslashes($_POST['code']);

(nejspíš máš na serveru zapnutu volbu magic_quotes)
anynymous_
Profil *
Acci
ano, funguje to.díky moc. :-)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0