Preloaden eines Bildes aus MySQL

migoweb

Grünschnabel
Hi Leute,

So sieht es aus:

1.Habe alle Bilder in einer Datenbank bzw. MySQL
2. Möchte die Blder mit hilfe von PHP in Flash hineinladen. - funktioniert
3. Da so manches Bild grösser als 100-200 Kb ist möchte ich ein Preload machen. - klappt nicht :confused:

_root.bild_mc.getBytesLoaded(); wird von der grösse des PHP-Scripts getäuscht und zeit mir statt der Grösse des Bildes, Grösse des img.php an.

Was soll ich tun um mein Traum zu verwirklichen ?

Geht das überhaupt ?
 
Zuletzt bearbeitet:
Hi,

poste bitte den vollständigen Code, da der Fehler an sehr vielen verschiedenen Stellen liegen kann. Gehen tut das aber auf jeden Fall.

Grüsse
B
 
Ich kann ja nicht hier alles posten aber so das wichtigste ist das:

swfcode Ausschnitt
Code:
// "gal.swf"
lade_1.onPress = function() {
ladeziel.loadMovie("img1.php?id=" + _root.userid);
};
PHP:
// "img1.php"
 
<?php 
	include("include.php");
 
	$id = $HTTP_GET_VARS["id"]; // USER ID
$wh = 1; // Foto Nummer 1
 
if($id != "") {
 
 
	$satz = getfoto($id,$wh);
 
	if($satz[ftype] != ""):
	 header("Content-type: ".$satz[ftype]); // Foto anzeigen
	 echo($satz[foto]);
	else:
	 $satz = getkb();
	 header("Content-type: ".$satz[type2]); // Erzatzbild anzeigen
	 echo($satz[bild2]);
	endif;
 
 
	}
?>

ich hoffe es reicht... eigentlich das was passiert ist logisch den das Script lädt den img1.php und das ist nur wenige bytes gross. Dass dahinter noch ein PIC aus dem DB geladen wird weiss der MX gar nicht.... Aber wi soll ich im das weiss machen ... Das Bild wird ja richtig geladen und es funktieniert prima.
 
Zurück