sunstyle
Mitglied
Hallo an alle,
ich habe ein kleine Problem was die Bild-Erstellung mit Hilfe der GD-Library angeht.
Das Lustige an der Sache ist, dass es gestern noch ging und am eigentlichen Script nichts verändert wurde.
Es sieht folgendermaßen aus:
Ich habe ein Script (kann mich an den genauen Namen dieser Art von Script nicht mehr erinnern, ich umschreibe es schnell); es wird ein Auth-Code und eine Request-ID erzeugt, mit Hilfe der Request-ID wird eine image.php aufgerufen, welche anhand der Request-ID aus der Datenbank jetzt den Auth-Code ausliest und auf einem kleinen Bild verschnörkelt darstellt.
Jetzt zum eigentlichen Problem: Ich hatte seit eh und je am Anfang der image.php stehen:
Dies funktioniert seit heute NICHT mehr.
Wenn ich jetzt diese Zeile ersetze durch den Inhalt der connect.php, in welcher grob folgendes steht:
dann funktioniert es. Dies ist mir allerdings zu unsicher, da die image.php im Root-Verzeichnis liegt.
Kann mir das jemand erklären? Woran könnte es liegen? (Wie gesagt, das Script an sich funktioniert, da es ja ein Bild erstellt mit dem Auth-Code wenn ich die MySQL-Connection direkt einbinde)
Vielen Dank für eure Hilfe!
ich habe ein kleine Problem was die Bild-Erstellung mit Hilfe der GD-Library angeht.
Das Lustige an der Sache ist, dass es gestern noch ging und am eigentlichen Script nichts verändert wurde.
Es sieht folgendermaßen aus:
Ich habe ein Script (kann mich an den genauen Namen dieser Art von Script nicht mehr erinnern, ich umschreibe es schnell); es wird ein Auth-Code und eine Request-ID erzeugt, mit Hilfe der Request-ID wird eine image.php aufgerufen, welche anhand der Request-ID aus der Datenbank jetzt den Auth-Code ausliest und auf einem kleinen Bild verschnörkelt darstellt.
Jetzt zum eigentlichen Problem: Ich hatte seit eh und je am Anfang der image.php stehen:
PHP:
require('include/data/connect.php');
Dies funktioniert seit heute NICHT mehr.
Wenn ich jetzt diese Zeile ersetze durch den Inhalt der connect.php, in welcher grob folgendes steht:
PHP:
$db_host = 'localhost';
$db_user = 'user';
$db_pass = 'passwort';
$db_name = 'tabelle';
@mysql_connect($db_host,$db_user,$db_pass)
or die("<div style=\"font-family: verdana, arial, sans-serif; font-size: 10px;\">Verbindung zu ".$db_host." ist fehlgeschlagen! MySql meldet:<br />".mysql_error()."</div>");
@mysql_select_db($db_name)
or die("<div style=\"font-family: verdana, arial, sans-serif; font-size: 10px;\">Datenbank ".$db_name." konnte nicht ausgewählt werden! MySql meldet:<br />".mysql_error()."</div>");
dann funktioniert es. Dies ist mir allerdings zu unsicher, da die image.php im Root-Verzeichnis liegt.
Kann mir das jemand erklären? Woran könnte es liegen? (Wie gesagt, das Script an sich funktioniert, da es ja ein Bild erstellt mit dem Auth-Code wenn ich die MySQL-Connection direkt einbinde)
Vielen Dank für eure Hilfe!