Text till bilder

PHP

4 svar · 475 visningar · startad av Ballad

Medlem sedan feb. 20071 inlägg
Trådstart#1

Hej,

Jag under om någon vet hur man kan skriva ín en text på en bild med hjälp av ett formulär och att det visas på samma sida som formuläret.

Det jag fått till är att texten skickas till en annan sida och visa med bilden där.

exempel

text.php

<form action="test3.php" method="get">

Förnamn: <input type="text" name="fnamn"><BR>
        Font: 
        <select name="font" size="1">
          <option value="">Välj font</option>
          <option value="arial.ttf"> Arial</option>
          <option value="arialbd.ttf"> Arial Fet </option>
          <option value="ARCADE.TTF"> Arcade </option>
        </select>
        <input type="submit" value="submit" />
</form>

bild.php

<?php

header('Content-Type: image/png');

$myImage = imagecreatefrompng("bf.png");

$rad = $_POST['$enc_str'];
$font = $_POST['font'];

$black = imagecolorallocate($myImage, 0, 0, 0);
$white = imagecolorallocate($myImage, 255, 255, 255);
$red = imagecolorallocate($myImage, 255, 0, 0);
$yellow = imagecolorallocate($myImage, 255, 255, 0);

// imagettftext($myImage, font stolek, vida texten motsols, flytta texten x-led, flytta texten y-led, font färg, 'typsnitt', 'vad som ska stå på bilden');

imagettftext($myImage, 10, -58, 18, 112, $white, $font, $rad);
imagettftext($myImage, 25, 0, 200, 175, $red, $font, $rad);

imagepng($myImage);
imagedestroy($myImage);
?>
Medlem sedan juni 20006 031 inlägg
#2

Det är inget som php själv klarar av att göra.

Du får fixa det med javascript, Ajax eller nåt sånt. (eller visa bilden i en frame som uppdateras)

Medlem sedan juli 20023 617 inlägg
#3

Det borde väl gå att visa bilden med en img-tagg. <img src="bild.php?...".../>. Lite fnulande med GET-strängen bara.

Medlem sedan juni 20006 031 inlägg
#4

Jo, men är det inte det att han inte vill uppdatera sidan för att byta bild han är ute efter?

Medlem sedan juli 20023 617 inlägg
#5

Mycket möjligt.

245 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)