hallo erstmal,
hab nach langem recherieren einen upload script gefunden
der mir einen wert in die Datenbank speichert !!!
Das mit dem Bilder hochladen funktioniert ja auch,
allerdings wenn ich die Bilder, die upgeloadet sind wieder abrufen will zeigt er mir nur einen binaeren wert an ;-(
hab von PHP nicht gerade viel ahnung bitte helft mir.
hier könnt ihr den script mal testen:
http://schreinerkai.de/dym/upload3.htm
-------------------------------------
<?
mysql_connect("xxx","xxx","xxx");
mysql_select_db("db89041328");
if($modul ==1)
{
print "<html><head><title>Bild in eine mysql Datenbank einspeisen mit PHP</title></head><body>";
$bild=addslashes(fread(fopen($datei, "r"), filesize($datei)));
$Name=$HTTP_POST_FILES['datei']['name'];
mysql_query("insert into bilderli(Name,bild) values ('$Name','$bild')");
$zahl= mysql_insert_id();
echo "Der Name des Files ist ".$HTTP_POST_FILES['datei']['name']."<br>";
echo "Der Grösse des Files ist ".$HTTP_POST_FILES['datei']['size']."<br>";
echo "Der File ist vom Typ: ".$HTTP_POST_FILES['datei']['type']."<br>";
echo "Der Name des Files ist ".$HTTP_POST_FILES['datei']['name']."<br>";
$dateiname=$HTTP_POST_FILES['datei']['name'];
echo "Der File wurde upgeloaded. Die Nummer des Bildes ist $zahl";
print "</body></html>";
}
if($modul ==2)
{
$zeiger=mysql_query("select bild from bilderli where Ident=$nummer");
$ergebnis=mysql_fetch_array($zeiger);
print $ergebnis['bild'];
}
if($modul ==3)
{
$zeiger=mysql_query("select bild from bilderli where Ident=$nummer");
while($ergebnis=mysql_fetch_array($zeiger))
{
print $ergebnis['bild'];
}
}
mysql_close();
?>
vielen Dank Kai