Hayer Skrevet 18. april 2007 Del Skrevet 18. april 2007 Hei! Her er koden <?php $bildestringtall = rand(1000,9999); $im = imagecreatefrompng("antibot.png"); $orange=imagecolorallocate($im, 220,210,60); $p = (imagesx($im) - 7.5 * strlen($bildestringtall)) / 2; imagestring($im, 3, $px, 9, $bildestringtall, $orange); imagepng($im); $imagedestroy($im); imagedestroy($im); echo "<form action='' method='post'> Skriv inn nr. fra bilde over:<br> <input type='text' name='tall'><br> <input type='submit' name='knapp'> </form>"; if(isset($_POST['knapp'])){ $tall = $_POST['tall']; } if($tall == $bildestringtall){ echo "din html kode her; )"; } else{ echo "Tallene matchet ikke!"; } ?> Hvorfor får jeg ikke til å printe ut tekst etter eller før jeg lager bilde? sry dårlig emnetittel Lenke til kommentar
Runar0 Skrevet 18. april 2007 Del Skrevet 18. april 2007 (endret) Du kan ikkje har eit bilde inline i html, du må legge dette i ei fil (bildefil.php eks) PHP <?php $bildestringtall = rand(1000,9999); $im = imagecreatefrompng("antibot.png"); $orange=imagecolorallocate($im, 220,210,60); $p = (imagesx($im) - 7.5 * strlen($bildestringtall)) / 2; imagestring($im, 3, $px, 9, $bildestringtall, $orange); imagepng($im); $imagedestroy($im); imagedestroy($im); ?> og så bruke <img src="bildefil.php" /> Endret 18. april 2007 av Shadows0 Lenke til kommentar
grimjoey Skrevet 18. april 2007 Del Skrevet 18. april 2007 (endret) eller: <?php if($_GET['image'] == 'antibot.png') { $bildestringtall = rand(1000,9999); $im = imagecreatefrompng("antibot.png"); $orange=imagecolorallocate($im, 220,210,60); $p = (imagesx($im) - 7.5 * strlen($bildestringtall)) / 2; imagestring($im, 3, $px, 9, $bildestringtall, $orange); imagepng($im); # $imagedestroy($im); <--- forresten hva er dette? imagedestroy($im); } else { #resten av siden echo('<img src="'.$_SERVER['PHP_SELF'].'?image=antibot.png">'); } ?> Endret 18. april 2007 av grimjoey Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå