poisonx: Bild hochladen per Formular und dann in eine Variable schreiben

Beitrag lesen

Hello,

$bild = $_FILES['bild']['tmp_name'];
So bekomme ich aber nur die Adresse des Bildes in die Variable $bild.
Ich will aber das das komplette Bild dadrin gespeichert wird damit ich diese dann weiter verarbeiten kann.

Vermutlich solltest Du die Datei zuerst an ihren
definitiven Standort verschieben und sie dann
dort mit den geeigneten Datei-Funktionen oeffnen.

Er kann sie auch direkt aus der Temp-Datei in eine Variable einlesen....

$bilddaten = file_get_contents($_FILES['bild']['tmp_name']);

So habe jetzt die Datei in der Variable.. aber wenn ich die Datei in meine Datenbank abspeichern möchte geht die ganze Anfrage nicht mehr. also er speichert gar nichts mehr in die Datenbank.. auch die anderen Variablen die ich habe werde nicht gespeichert.

$bild = file_get_contents($_FILES['bild']['tmp_name']);

$continu=1;
if ($vorname == "")
{
 print("Your name is needed !<br>");
 $continu=0;
}

if ($continu == 1)
{

$sql="INSERT INTO schueler (vorname, nachname, ort, telefon, handy, icq, email, homepage, betrieb, hobby, bild) VALUES ('$vorname', '$nachname', '$ort', '$telefon', '$handy', '$icq', '$email', '$homepage', '$betrieb', '$hobby', '$bild')";
 mysql_query($sql);
 print("Wurde erfolgreich gespeichert !") ;
}