Problem mit imagecreate
Linux
- php
Hallo,
ein PHP Programm soll eine .gif-Datei mit einer bestimmten Höhe erzeugen. Dateiname und Höhe wird als Parameter mitgegeben:
http://remso.eu/css/gif_create.php?gif_name=img895321&hoehe=500
Die erzeugte Datei http://remso.eu/css/img895321.gif scheint soweit korrekt zu sein.
Problem: Wenn ich das Programm per Ajax aufrufe, wird die Datei http://remso.eu/css/img895321.htm erzeugt und ich habe keine Ahnung, warum.
$arr_in = array (
'gif_name' => ( $_POST['gif_name'] ) ? $_POST['gif_name'] : $_GET['gif_name']
,'hoehe' => ( $_POST['hoehe'] ) ? $_POST['hoehe'] : $_GET['hoehe']
);
...
$img = imagecreate( 5, $arr_in['hoehe'] ); // x, y
$background_color = ImageColorAllocate ($img, 0, 0, 255);
$url = "./".$arr_in['gif_name'].".gif"; // Verzeichnis /css
imagegif ( $img, $url );
echo "Datei ".$url." erzeugt.<br>\n";
Linuchs
es sind zahlreiche Programmteile beteiligt. In einem Javascript wurde die Abfrage
if ( !request )
nicht verstanden und damit die ganze Funktion verworfen. Habe die Abfrage ersetzt durch
if ( typeof request != 'undefined' )
und es läuft erstmal. Danke fürs Mitdenken.
Linuchs