Image mit PHP

Hallo,

ich habe ein php-Script hochgeladen, dass eine Grafik erzeugen und anzeigen soll. Auf meinem lokalen Webserver funktioniert das Script, aber hier bekomme ich nur eine Fehlermeldung. Woran liegt das?

mfg
Simon

Normal sollte es funktionieren.

was für eine Fehlermeldung?

poste mal den php code und die httaccess ( wenn es dazu eine gibt)

ich hab es nochmal mit einem anderen image versucht, das hat geklappt.

hier der code von meinem script. es soll aus einer xml datei daten auslesen und in einem image darstellen.

[code]<?php
header (“Content-type: image/png”);
$api=file_get_contents(“http://**.xml");
preg_match_all("|user:name(.
)</user:name>|si”, $api, $inhalt);
$name= $inhalt[1][0];

$bild = imagecreate (200 , 60);
imagecolorallocate ($bild, 0, 0, 0);
$textfarbe = ImageColorAllocate ($bild, 255, 255, 0);
ImageString ($bild, 4, 0, 0, $name, $textfarbe);
ImagePNG ($bild);
?>[/code]

-> file_get_contents();
bplaced erlaubt es nicht, direkt auf andere dateien zuzugreifen.

und was mache ich dann?

Die Datei auf deinem Webspace hier speichern.

geht nicht, die liegt ja auf nem anderen server

dann ist es hier nicht möglich

Generelle Tips zur Fehlersuche bei image-Funktionen:

  1. header mit content-type erst direkt vor der Ausgabe senden
  2. Bild-URI direkt aufrufen
    Dann werden einem gegebenenfalls auch die Fehlermeldungen
    angezeigt und man kann systematisch weitersuchen.

gibt es keine möglichkeit, das umzustellen?

du könntest dir einen hoster suchen der die funktionen erlaubt die du brauchst :slight_smile:

ok danke für die hilfe

kann jemand meine forenaccount löschen?