Mein Dynamisches PHP Bild wird nicht angezeigt.

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
NicoH
Mitglied
Beiträge: 110
Registriert: 24.07.2003 20:03
Wohnort: Elsterwerda
Kontaktdaten:

Mein Dynamisches PHP Bild wird nicht angezeigt.

Beitrag von NicoH »

Also ich selbst sehe mein Bidl aber es wird hier im Forum nicht angezeigt, mir wurde auch mal gesagt das wenn man es sich direkt anschaut nur schrift dasteht: mitglied.lycos.de/h87nico/zusatz.php

Ich selbst finde kein Fehler im Progrmmiertext könnt ihr mal schauen?

Code: Alles auswählen

<?
 :::Datenbank Daten wurden entfernt:::
 :::Config Datei wurde entfernt:::
mysql_connect($server, $db_user, $db_pass) or die ("CONNECT ERROR");
$sql_row=mysql_db_query($database, "SELECT * FROM User ORDER by user_id DESC LIMIT 1") or die("SELECT ERROR");
$sql_row = @mysql_fetch_array ($sql_row);
function datenbank_oeffnen()
{
        global $_DBHOST,$_DBUSER,$_DBPASS,$_DBNAME,$_verbindung;
        $_verbindung = mysql_connect($_DBHOST, $_DBUSER, $_DBPASS) or die("Fehler beim öffnen der Datenbank");
        mysql_select_db($_DBNAME,$_verbindung);
        mysql_query("USE ".$_DBNAME,$_verbindung);
}

function datenbank_schliessen()
{
        global $_verbindung;
        mysql_close($_verbindung);
}
datenbank_oeffnen();
$anzahl=mysql_affected_rows($_verbindung);
datenbank_schliessen();
$zeit = date("H:i:s",time());
$datum = date("d.m.Y",time());
$ip = $_SERVER["REMOTE_ADDR"];
$tempip = $REMOTE_ADDR;
$host=gethostbyaddr($tempip);
$width = 365;
$height = 80;
$pic = ImageCreate($width, $height);
$weiss = ImageColorAllocate($pic, 255, 255, 204);
$schwarz = ImageColorAllocate($pic, 0, 0, 0);
$farbe1 = ImageColorAllocate($pic, 210, 210, 210);
$farbe2 = ImageColorAllocate($pic, 255, 0, 0);
$farbe3 = ImageColorAllocate($pic, 0, 0, 255);
ImageFilledRectangle($pic, 0, 0,$width,$height,$weiss);
ImageString($pic,5,4,2, "www.NicoH-UMS.de.vu ", $farbe2);
ImageString($pic,2,8,14, "Im Chat: ",$schwarz);
ImageString($pic,2,60,14, $anzahl,$farbe3);
ImageString($pic,2,75,14, "User online", $schwarz);
ImageString($pic,2,8,24, "Uhrzeit: ".$zeit, $schwarz);
ImageString($pic,2,120,24, "Datum: ".$datum, $schwarz);
ImageString($pic,2,8,34, "Dein Host: ".$host, $schwarz);
ImageString($pic,2,8,44, "Deine IP: ".$ip, $schwarz);
ImageString($pic,2,8,54, "Der neuste User: ", $schwarz);
ImageString($pic,2,110,54, $sql_row["nic"], $farbe3);
ImageString($pic,3,4,65, "NicoH - Programmierer & Webmaster | NicoH-UMS.de.vu", $schwarz);
ImagePNG($pic);
ImageDestroy($pic);
?>
Nicht wundern das ich verschiedene Typen für den Zugriff der Datenbank nehme ich probiere alle aus...

Und findet ihr ein Fehler?
Zuletzt geändert von NicoH am 15.10.2003 13:10, insgesamt 1-mal geändert.
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Versuch mal, vor die Bild-Ausgabe ein header("Content-Type: image/png") einzufügen.
Benutzeravatar
NicoH
Mitglied
Beiträge: 110
Registriert: 24.07.2003 20:03
Wohnort: Elsterwerda
Kontaktdaten:

Beitrag von NicoH »

so?


...
header("Content-Type: image/png");
ImagePNG($pic);
ImageDestroy($pic);
?>
oder wie?

so gehts nämlich auch nicht?!?
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Fatal error: Call to undefined function: imageheader() in /data/members/free/tripod/de/h/8/7/h87nico/htdocs/zusatz.php on line 54
Benutzeravatar
NicoH
Mitglied
Beiträge: 110
Registriert: 24.07.2003 20:03
Wohnort: Elsterwerda
Kontaktdaten:

Beitrag von NicoH »

so geht aber auch nicht??
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Versuch mal, das Bild mit Telnet abzurufen, dann siehst du die Ursache des Problems. Da der IE domainübergreifend keine Cookies sendet, denkt der Tripod Server, du greifst das erste mal auf die Seite zu und möchte dich mit einem netten Werbeframe begrüßen...
Benutzeravatar
NicoH
Mitglied
Beiträge: 110
Registriert: 24.07.2003 20:03
Wohnort: Elsterwerda
Kontaktdaten:

Beitrag von NicoH »

Was ist das: Telnet
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Eigentlich ein Protokoll, um sich an fremden Rechnern anzumelden. Aber mit Telnet-Clients kann man auch wunderbar Server ansprechen, deren Protokolle in Plaintext ablaufen (so zum Beispiel HTTP).
Benutzeravatar
NicoH
Mitglied
Beiträge: 110
Registriert: 24.07.2003 20:03
Wohnort: Elsterwerda
Kontaktdaten:

Beitrag von NicoH »

wie soll ich das anstellen?
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

telnet mitglied.lycos.de 80

Code: Alles auswählen

GET /h87nico/zusatz.php HTTP/1.0
Host: mitglied.lycos.de

Kannst du dir aber auch sparen, das Problem habe ich ja oben beschrieben und Ändern kannst du sowieso nix dran. Was will man auch von nem Freehoster erwarten...
Antworten

Zurück zu „Coding & Technik“