GUTEN TAG liebe gemeinde...
ich habe da ein problem mit variablen ...
und zwar folgendes:
ich habe eine php datei, die abhängig davon was in $_GET['blah'] steht..
wenn nix drinsteht, dann soll nur ein zufallstext in einer $variable weitergegeben werden. wenn aber $_GET['blah'] == xyznblah ist dann soll ein bild generiert werden in dem der gleiche zufallstext in einem bild ausgegeben werden...
wenn ich die datei jetzt include, dann kann ich auf den zufallstext in der $variable nicht zugreifen. warum?
<?php
$conso=array("b","c","d","f","g","h","k","l","m","n","p","r","s","t","z"
$vocal=array("a","e","i","o","u"
$password="";
srand ((double)microtime()*1000000);
for($f=1; $f<=4; $f++)
{
$password.=$conso[rand(0,19)];
$password.=$vocal[rand(0,4)];
}
if (empty($_GET['mawcha'])){
echo $password;
}
else{
header ("Content-type: image/png"
$im = ImageCreate (90, 18);
$background_color = ImageColorAllocate ($im, 255, 255, 255);
$text_color = ImageColorAllocate ($im, 5, 77, 150);
ImageString ($im, 2, 2, 2, $password, $text_color);
ImagePNG ($im);
}
?>
<?include("bild.php"
?>
<img class="mawcha" src="bild.php?blah=test" alt="mawcha"/>
<?echo $passwort;?>
das gibt das bild aus auf dem der code steht aber den code als text nicht.