Hayer Skrevet 18. april 2007 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
Runar0 Skrevet 18. april 2007 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
grimjoey Skrevet 18. april 2007 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
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å