Gå til innhold

Skrive ut tekst problem!


Anbefalte innlegg

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
Videoannonse
Annonse

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($im220,210,60);

$p = (imagesx($im) - 7.5 strlen($bildestringtall)) / 2;

imagestring($im3$px9$bildestringtall$orange);

imagepng($im);

$imagedestroy($im);

imagedestroy($im);

?>

 

og så bruke <img src="bildefil.php" />

Endret av Shadows0
Lenke til kommentar

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 av grimjoey
Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...