SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 19.09.2014, 06:26:52
deltono deltono ist offline
Anfänger
 
Registriert seit: Sep 2014
Alter: 34
Beiträge: 2
Problem beim Text zu GIF Generator

Hallo,
ich habe kürzlich angefangen mich mit PHP zu befassen und habe mein erstes Projekt gestartet. Mein Ziel ist es ein Eingabeformular zu erstellen, in welchem man einen beliebigen Text, die Textfarbe, Schriftart, Hintergrund und gespiegelten Text eingeben kann und nach dem Absenden soll auf der Formularseite das erzeugte GIF angezeigt werden.

In meinem script funktioniert die GIF-Ausgabe mit dem eingegebenen Text, allerdings nur mit vordefinierten Farben, sprich, meine Auswahlfunktion für die Farbe funktioniert nicht und ich habe keine Idee warum.
Vielleicht kann mir einer von euch auf die Sprünge helfen.

HTML:
PHP-Code:
<html>
<head>
</head>
<body>

<?php

$mytext
=$_POST['mytext'];
if(isset(
$mytext)){print '<img src="image-gif.php?mytext=' $mytext '">';}

?>



<table width="654" border="1" align="center" cellpadding="3" cellspacing="0" bgcolor="#ffffff">
<tr>
<td align='center'><b><h2>Texteingabe</h2></b></td>
</tr>
</table>
<table width="650" border="1" align="center" cellpadding="0" cellspacing="1" bgcolor="#ffffff">
<tr>
<form name="form" method="post" action="mytext.php">
<td>
<table width="650" border="0" cellpadding="3" cellspacing="1" bgcolor="#ffffff">
<tr>
<td><b>Bildausgabe</b></td>
</tr>
<tr>
<td><input name="mytext" type="text" size="100" maxlength="100"></td>
</tr>
<tr>
<td>
Schriftfarbe auswählen:
  <p>
    <select name="textcolor" size="4">
      <option style="background: #FF0000" value="rot" selected>rot</option>
      <option style="background: #FFFF00" value="gelb">gelb</option>
      <option style="background: #00FF00" value="grün">grün</option>
      <option style="background: #0000FF" value="blau">blau</option>
    </select>
  </p>
  <br>
  Schriftart auswählen:
    <p>
    <input type="radio" name="font" value="Agate Bold" checked> Agate Bold<br>
    <input type="radio" name="font" value="AirstreamNF"> AirstreamNF<br>
    <input type="radio" name="font" value="Allegro_BT"> Allegro_BT 
  </p>
  <br>
  Gespiegelter Text für die Verklebung hinter der Scheibe:
    <p>
    <input type="checkbox" name="gespiegelt" value="gespiegelt"> gespiegelt<br>
  </p>
</td>
</tr>
<tr>
<td><input type="submit" name="Submit" value="Submit"> <input type="reset" name="Submit" value="Reset"></td>
</tr>
</table>
</td>
</form>
</tr>
</table>
</body>
</html>
PHP:
PHP-Code:
<?php

header
("Content-type: image/gif");
$mytext $_GET['mytext'];
$fontsize 5;
$wide imagefontwidth($fontsize) * strlen($mytext) + 20;
$high imagefontheight($fontsize) + 20;
$picture imagecreatetruecolor($wide,$high);
$gray imagecolorallocate($picture,223,223,223);
$textcolor $_GET['textcolor'];



switch(
$textcolor) {
case 
'rot'$color imagecolorallocate($picture,255,0,0);
  break;
case 
'gelb'$colorimagecolorallocate($picture,255,255,0);
  break;
case 
'grün'$color imagecolorallocate($picture,0,255,0);
  break;
case 
'blau'$color imagecolorallocate($picture,0,0,255);
  break;
}


imagefill($picture,0,0,$gray);
$black=imagecolorallocate($picture000);
imageline($picture000$high$black);
imageline($picture00$wide0$black);
imageline($picture$wide-10$wide-1$high-1$black);
imageline($picture0$high-1$wide-1$high-1$black);
imagestring($picture,$fontsize,10,10,$mytext,$color);
imagegif($picture);
imagegif($picture,"mytextpic.gif");
imagedestroy($picture);

?>
Mit Zitat antworten
  #2  
Alt 20.09.2014, 09:46:29
deltono deltono ist offline
Anfänger
 
Registriert seit: Sep 2014
Alter: 34
Beiträge: 2
AW: Problem beim Text zu GIF Generator

Okay, hab das Problem gelöst bekommen, waren noch einige Fehler drin :D
Der Beitrag kann gerne gelöscht werden ;)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit Lokalisierung eines SESSION - Problems Fabian85 PHP für Fortgeschrittene und Experten 5 03.10.2005 20:17:54
Text per Formular an DB und dann Probleme mit Zeilenumbruch! marguenther MySQLi/PDO/(MySQL) 9 27.05.2005 12:43:24
Selektierter Text in Textarea Marilu HTML, CSS und JavaScript Help! 0 07.02.2005 14:32:09
mysql und php problem schmidt PHP für Fortgeschrittene und Experten 9 31.10.2003 18:05:13
Text von MySQL DB mit Zeilenumbruch ausgeben lassen NelliB. PHP für Fortgeschrittene und Experten 7 30.10.2003 22:06:25


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


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt