Operator not supported for strings
GoddagJeg står her i den uheldige situation at have et PHP-script, der ikke helt kan besteme sig for, om det vil virke eller ej. Jeg tror at det virker i PHP 4, men ikke i PHP 5. Her uploadet på frac.dk som bruger PHP 5.
- - - - - http://dirchsen.frac.dk/test.php - - - - -
<?php
$url = "http://{$_SERVER['HTTP_HOST']}{$_SERVER['PHP_SELF']}";
$quastion[] = array("Spørgsmål 1","Svar 1.");
$quastion[] = array("Spørgsmål 2","Svar 2.");
$quastion[] = array("Spørgsmål 3","Svar 3.");
foreach($quastion as $id => $answer) {
if(isset($_GET['quastion']) && $_GET['quastion'] == $id) {
echo "<a href=\"$url\">
{$answer[0]}
</a>
<br>
";
echo "{$answer[1]}
<p>";
}
else {
echo "<a href=\"$url?quastion=$id\">
{$answer[0]}
</a>
<p>";
}
}
?>
- - - - - - - - - -
Hvorfor siger den "Fatal error: [] operator not supported for strings in /web/www/frac/users/dirchsen/test.php on line 7"?
På forhånd tak og god påske :)
