php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.11.2008, 23:53  
maximus
Gast
 
Beiträge: n/a
Standard Bild erzeugen lassen und in Tabelle ausgeben

Moin,

ich möchte ein Bild durch PHP generieren lassen und es in einer Tabellenzelle ausgeben lassen.

Das Generieren mit


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

$width=100;
$height=100;

$bild=imageCreateTrueColor($width,$height);

$farbe=imageColorAllocate($bild,255,255,0);


funktioniert auch. Nur wenn ich es ausgeben lasse, funktioniert es nur wenn ich es außerhalb einer Tabelle machen. Gibt es eine Möglichkeit, wo ich das Bild innerhalb der Zelle ausgeben kann?

Zudem möchte ich noch gerne wissen, ob und wie es möglich ist, aus einen schon vorhandenen Bild einen Text drauf ausgeben zu lassen und auch in einer Zelle ausgeben zu lassen.

Danke
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 10.11.2008, 23:56  
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

Hallo maximus,
was heißt "innerhalb der Zelle ausgeben"? Du kannst natürlich nicht einfach obiges Code-Snippet irgendwo in die Tabelle klatschen.
Stattdessen lagerst du das ganze in eine extra PHP-Datei aus, welche du dann ganz normal über das img-Tag "einbindest".
Du musst dir dazu nur mal klarmachen, was genau du da eigentlich machst...

Um Text auf ein Bild zu legen, gibt es einige PHP-Funktionen. Schau dir im PHP-Manual einfach mal die Liste der image-Funktionen durch. Oder google nach einem der 100erten Tutorials dazu
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 11.11.2008, 00:00  
maximus
Gast
 
Beiträge: n/a
Standard

hi agraja,

ich möchte damit eine dynamische Navigation aufbauen, welche aus einer Tabelle besteht. Daher möchte ich die Bilder innerhalb eines "<tr><td>.. " Tag ausgeben lassen
 
Alt 11.11.2008, 11:05  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

bild.php
PHP-Code:
header('Content-Type: image/png');

$width=100;
$height=100;

$bild=imageCreateTrueColor($width,$height);

$farbe=imageColorAllocate($bild,255,255,0);

// ...
image_gif$bild ); 
Tabelle:
PHP-Code:
<table>
  <
tr>
    <
td><img src="bild.php?text=soundso" /></td>
  </
tr>
</
table
müsste funktionieren
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline  
Alt 11.11.2008, 16:42  
maximus
Gast
 
Beiträge: n/a
Standard

hallo,

habe das ausprobiert, bekomme aber im Firefox die Fehlermeldung, dass die Grafik nicht angezeigt werden könne weil die Fehler enthält



Im Internet Explorer wird einfach nur de PHP-Code ausgegeben.

Geändert von maximus (11.11.2008 um 16:49 Uhr).
 
Alt 11.11.2008, 20:22  
maximus
Gast
 
Beiträge: n/a
Standard

weiß echt keiner bescheid?
 
Alt 11.11.2008, 20:26  
PTC
Erfahrener Benutzer
 
Benutzerbild von PTC
 
Registriert seit: 27.10.2007
Beiträge: 1.708
PHP-Kenntnisse:
Anfänger
PTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nett
Standard

Nimm mal zum Test den header() weg und setze error_reporting(E_ALL).
PTC ist offline  
Alt 11.11.2008, 20:53  
maximus
Gast
 
Beiträge: n/a
Standard

nun geht es...kommt keine fehlermeldung^^
 
 


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
[Erledigt] Imagick (PECL) Bild ausgeben Schlumpf PHP Tipps 2008 2 29.10.2008 13:57
Spalteninhalt in Tabelle ausgeben markbraue PHP Tipps 2008 4 10.06.2008 14:28
zufälliges Bild per random ausgeben - IE Sicherheitswarnung snemies PHP Tipps 2008 0 16.02.2008 02:17
werte aus tabelle nebeneinander ausgeben Schiedsrichter PHP Tipps 2008 2 15.02.2008 10:20
Bild auslesen und ausgeben FireFIghter PHP Tipps 2006 5 13.10.2006 14:23
[Erledigt] [Problem] Datenbank in Tabelle ausgeben PHP Tipps 2006 2 11.01.2006 16:41
PHP erstelltes Bild mitten im Content ausgeben ? PHP Tipps 2007 6 01.12.2005 17:16
Ausgeben der Tabelle GrU3nL!nG Datenbanken 2 30.05.2005 15:57
[Erledigt] Tabelle mit Bild überlagern PHP Tipps 2005 4 28.04.2005 11:10
Bild mit Link aus Tabelle nebeneinander ausgeben PHP Tipps 2005 3 25.04.2005 12:19
Wie kann man Text als Bild ausgeben? PHP Tipps 2005 5 22.03.2005 10:13
[Erledigt] Ganze Tabelle ausgeben PHP Tipps 2004-2 1 21.11.2004 16:48
[Erledigt] mysql-Abfrage in Tabelle ausgeben - dringend hilfe PHP Tipps 2004 2 03.11.2004 15:41
In einem Bild ein php funktion ausgeben! PHP Tipps 2004 1 24.10.2004 16:56
mit PHP ein Bild erzeugen PHP Tipps 2004 2 19.10.2004 22:07

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php bild erzeugen und ausgeben, http://www.php.de/php-tipps-2008/48915-bild-erzeugen-lassen-und-tabelle-ausgeben.html, php bild erstellen und ausgeben, bild erzeugen und ausgeben, php bilder tabelle, php bilder in tabelle ausgeben, php bild erzeugen ausgeben, php image in tabelle, php bilder nebeneinander in tabelle ausgeben, header image tabelle, php text und bild in tabelle ausgeben, php bild in tabelle ausgeben, php text als bild ausgeben, aus einem tabellenbild tabelle generieren, text in einer tabelle generieren lassen, php bild in tabelle anzeigen, php bilder erzeugen, php tabelle bild anzeigen, php bilder als liste ausgeben, bild in tabelle ausgeben php

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:15 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