php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.08.2008, 19:18  
Benutzer
 
Registriert seit: 13.05.2008
Beiträge: 96
Timer befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] PNG Grafik individuell via PHP beschriften...

Hallo PHP-Freaks...

ich habe da eine kleine bescheidene Frage:
Ich würde gerne eine vorhandene PNG-Grafik (468x60px) mit PHP beschriften, ähnlich wie man es bei einer Captcha-Grafik tut.

Die Idee ist die, dass ein gewöhnliches HTML-Formular vom Nutzer ausgefüllt wird, ein PHP-Skript errechnet dann verschiedene Werte aus den Nutzereingaben. Nun möchte ich die Ergebnis-Werte nicht nur textlich an den Nutzer bringen, sondern ihm auch eine PNG-Grafik anbieten, die seine errechneten Werte enthält.

Mal ein stupides Beispiel:
Code:
<form action="ergebnis.php" method="post">
Hau' den ersten Wert in die Tasten: <input name="wert1"><br>
Hau' den zweiten Wert in die Tasten:<input name="wert2"><br>
<input type="submit" name="send" value="weg damit">
</form>
ergebnis.php
PHP-Code:
$wert1 $_POST['wert1'];
$wert2 $_POST['wert2'];
$ergebnis $wert1 $wert2;
echo 
"Die Addition aus $wert1 und $wert2 ergibt $ergebnis";
echo 
"<img scr="generiertes_bild.PNG">; 
Es soll also das Ergebnis zu der normalen ECHO-Ausgabe auch noch als Bild ausgegeben werden, allerdings raffe ich nicht, wie ich bei jedem Absenden des Formulares die "Blanko-PNG" lade, mit dem entsprechenden Ergebnis beschrifte und diese dann anzeigen lasse...

GD- und FreeType-Bibliothek sind bei mir "enabled", hier sollte also alles funktionieren.

Meine Überlegungen, die bislang alle kein wirkliches Ziel erbrachten, sehen so aus:

PHP-Code:
$text $ergebnis
header
('Content-type: image/png'); 
$bild ImageCreateFromPNG('blanko.PNG'); 
$color ImageColorAllocate($img000000000);
$ttf "ARIAL.TTF"
$ttfgroesse 30
$angle 5
$t_x 15
$t_y 15
   
imagettftext($img$ttfgroesse$angle$t_x$t_y$color$ttf$text); 
   
imagepng($img); 
   
imagedestroy($img); 
Das bringt nur alles nichts und wie ich das Bild ausgebe bzw. an welcher Stelle ich das ganze mit ECHO "<img scr="...> angeben muss bleibt mir ein Rätsel...

wer kann mir helfen?
Timer ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 11.08.2008, 19:35  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Dein erster Beispielcode wird dir einen Parse-Error geben....

Eine Möglichkeit:
Speichere den code, der das Bild erzeugt als img.php, und ändere die erste Zeile in $text = $_GET['ergebnis'];
In der Ergebnis.php bindest du das ganze ein:
Code:
echo '<img scr="img.php?ergebnis='.$ergebnis.'">';
So wird jedesmal "on-the-fly" das "Ergebnis-Bild" mit dem übergebenen $ergebnis erzeugt....
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 11.08.2008, 20:32  
Benutzer
 
Registriert seit: 13.05.2008
Beiträge: 96
Timer befindet sich auf einem aufstrebenden Ast
Standard

Vielen tausend Dank....

das funzt hervorragend ! :wink:
Timer ist offline  
Alt 08.03.2009, 21:57  
Neuer Benutzer
 
Registriert seit: 08.03.2009
Beiträge: 8
steven befindet sich auf einem aufstrebenden Ast
Standard

Hi, könnte mir einer hierzu noch ein mal eine Schritt für Schritt Anleitung machen ?

Also zum Beispiel so :

1. Füge das und das da und da ein ---


Würde mich freuen Danke
steven ist offline  
Alt 08.03.2009, 22:07  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Das ist doch schon Schritt für Schritt....
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 09.03.2009, 21:53  
Neuer Benutzer
 
Registriert seit: 08.03.2009
Beiträge: 8
steven befindet sich auf einem aufstrebenden Ast
Standard

naja

Geändert von steven (10.03.2009 um 18:36 Uhr).
steven ist offline  
Alt 10.03.2009, 18:36  
Neuer Benutzer
 
Registriert seit: 08.03.2009
Beiträge: 8
steven befindet sich auf einem aufstrebenden Ast
Standard

Sorry aber ich bekomme das wirklich nicht hin. Könnte villeicht jemand ein kleines Tut machen hier ? Also so :

Schritt 1 : Als erstes nimmst du ein PHP Dokument .......


wäre sehr nett danke



Ich schnalle das nicht ---- jedesmal wenn ich alles hochlade , auch das bild öffnet sich das fenster wo man die sachen eingeben muss (Ist ja auch richtig), wenn ich dann auf weg damit klicke , kommt eine leere seite ???? Habe Host bei Funpic

Geändert von steven (10.03.2009 um 18:54 Uhr).
steven ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Grafik automatisch aktuallisieren suggi2000 PHP Tipps 2008 1 28.07.2008 10:28
TinyMCE Editor mit GD Grafik rezix PHP Tipps 2008 8 18.12.2007 22:46
Grafik positionieren nixdorf HTML, Usability und Barrierefreiheit 1 10.04.2007 11:27
grafik zweimal resizen und hochladen $$$ ThiKool $$$ PHP Tipps 2007 10 01.04.2007 01:05
[Erledigt] Grafik in Scheiben schneiden PHP Tipps 2006 6 02.05.2006 18:23
Text und Grafik zentriert in einer Zeile php_frage HTML, Usability und Barrierefreiheit 5 26.04.2006 12:48
Grafik drucken PHP Tipps 2006 13 24.02.2006 23:48
grafik vorschau vor dem upload bark PHP Tipps 2005-2 4 18.09.2005 01:56
Dynamischer Text in einer Grafik per Formular einfügen PHP Tipps 2005-2 2 19.08.2005 00:55
Grafik über mehrere Zellen einer Tabelle neodrei HTML, Usability und Barrierefreiheit 9 18.08.2005 19:26
in zelle oben text und unten grafik am rand janni HTML, Usability und Barrierefreiheit 4 29.06.2005 23:35
Grafik, Kurvendiagramm Sonja PHP Tipps 2005 2 24.01.2005 21:06
[Erledigt] Grafik erzeugen PHP-Fortgeschrittene 1 25.11.2004 18:26
Grafik in Grafik einfügen Filewalker PHP Tipps 2004 3 20.06.2004 14:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php bild beschriften, php text auf png, php grafik beschriften, php png beschriften, php png text, php text in png, bild beschriften php, png beschriften, php generierengrafik, text to png php, php text png, php text to png, php image beschriften, mit php grafiken auf website beschriften, grafik beschriften php, png beschriften php, beschriften-image.php, bilder php beschriften, php text auf bestehende grafik, text im png mit php

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:50 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum