Linux: Problem mit imagecreate

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

  1. 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