webmaster resource
+ Webmaster Forum von Webmaster-Resource.de » Webcoding » PHP (Moderatoren: Christian Felken, » тнє $υι¢ι∂є « ™)
|-+ Mehrere bilder zusammensetzen?
Username:
Password:

Seiten: [1]
Topic Tools  
Read 02. Februar 2008, 18:50:15 #0
GRotO

Mehrere bilder zusammensetzen?

Tach^^

Habe wiedereinmal ne Frage. Nämlich:
Ich habe einen Textgenerator erstellt, der die einzelnen Buchstaben aber nur nebeneinander setzt. Ich bekomme es aber nicht hin, sie dynamisch zusammenzusetzen. Besser kann ich das ganze nicht beschreiben. Aber hier ist mal das Beispiel: Link
Habs auch schon damit versucht, die einzelnen Grafikbreiten zu addieren und dann mit imagecopy() zusammenzusetzen, hat aber leider nicht geklappt...

Nochmal der Quellcode:
Code:
<html>
<head><link rel="stylesheet" href="../../../style.css"></head>
<body style="background:#FFFFFF;">
<?php
if(!$_POST['submit']) {
?>

<center><form action="index.php" method="POST">
Text: <input type="text" id="to_translate" name="to_translate">
<br>
Schriftart:
<select name="font">
<option value=""></option>
<option value="Lido">Lido</option>
<option value="Battleball">Battle Ball</option>
<option value="Space">Space</option>
<option value="Chinese">Chinese</option>
<option value="Bathroom">Bathroom</option>
<option value="Football">Football</option>
<option value="Disco">Disco</option>
<option value="Explore">Explore</option>
<option value="Habboclub">Habbo Club</option>
<option value="Original">Original</option>
<option value="Habbowood">Habbowood</option>
<option value="Bling">Bling</option>
<option value="Iced">Iced</option>
<option value="Keyboard">Keyboard</option>
<option value="Love">Love</option>
<option value="Recycler">Recycler</option>
<option value="Simple">Simple</option>
<option value="Space">Space</option>
<option value="Tele">Teleport</option>
<option value="Trophy">Trophy</option>
</select>
<br>
<input type="submit" value="Erstellen" name="submit">
</form>
<br>
<?php
}else{
echo(
"Text: <b>$to_translate</b> &nbsp; Schriftart: <b>$font</b><br>");
$url "http://www.wipfel.info/seiten/fancenter/textgenerator";
$to_translate urlencode($to_translate);
$varToLower strtolower($to_translate);
$length strlen($varToLower);

$zeichen    strlen($text);
$ergebniss  = (25*$zeichen);

for( 
$i 0$i $length$i++) {
echo 
"<img src=\"$url/$font/$varToLower[$i].gif\" alt=\"$varToLower[$i]\">";
}
echo(
"<br><a href=\"$url/index.php\">Zurück</a>");
}
?>

</body>
</html>


Währe schön, wenn hier jemand weiß, wie das funktioniert Smiley
Offline  
Read 02. Februar 2008, 21:34:12 #1
» тнє $υι¢ι∂є « ™

Re: Mehrere bilder zusammensetzen?

Tach auch


hab da mal schnell was zusammen gecodet:

Code:
<?php
$string = (string) $_GET["text"];
$font = (string) $_GET["font"];
$letter_width 16;
$letter_height 25;
$letter_path "seiten/fancenter/textgenerator/$font/%item%.gif";

# ab hier nichts mehr ändern!
if(!is_file(str_replace("%item%","a",$letter_path))) die("<pre>Font \"$font\" not found!</pre>");
$graphic_width = $letter_width*strlen($string);
$graphic_height = $letter_height;
$image imagecreate($graphic_width,$graphic_height);
for($x=0;$x<strlen($string);$x++)
{
$item trim(strtolower($string[$x]));
$file str_replace("%item%",$item,$letter_path);
if(is_file($file))
{
$image1 imagecreatefromgif($file);
ImageCopy($image,$image1,($letter_width*$x),0,0,0,$letter_width,$letter_height);
}
}
$farbe_body=imagecolorallocate($image,0,0,0);
imagefill($image,0,0,$farbe_body);
imagecolortransparent($image,$farbe_body);
imagegif($image); 
?>

die Datei bitte in das Hauptverzeichniss deiner HP spielen!!

aufruf:
<img src="image.php?font=wasweisich&text=blablabla">



Have Fun!


Offline  
Read 03. Februar 2008, 00:47:13 #2
GRotO

Re: Mehrere bilder zusammensetzen?

Danke erstmal für den Code!
...klappt nur leider nicht so ganz...

Font "Original" not found!
Der "Original" Ordner ist auch vorhanden und hat das gesammte Alphabet in Bildern. Eigentlich sollte der Text "Hallo" ausgegeben werden.
Stimmt da irgendetwas mit meinem Provider (all-inkl) nicht? Ich habe die Datei auch so eingefügt, wie oben beschrieben...
Offline  
Read 03. Februar 2008, 01:19:38 #3
» тнє $υι¢ι∂є « ™

Re: Mehrere bilder zusammensetzen?

die Grafiken von A bis Z müssen im GIF format vorliegen!


Offline  
Read 03. Februar 2008, 12:32:34 #4
GRotO

Re: Mehrere bilder zusammensetzen?

Es sind auch alles gifs...
Offline  
Read 03. Februar 2008, 14:33:00 #5
» тнє $υι¢ι∂є « ™

Re: Mehrere bilder zusammensetzen?

Problem wurde soeben per ICQ gelöst !

er hatte in

Code:
$letter_path = "";

die direkte HTTP adresse angegeben...
« Letzte Änderung: 03. Februar 2008, 14:44:45 von » тнє $υι¢ι∂є « ™ »

Offline  
Seiten: [1]
Gehe zu: