sowatt
24-06-2003, 15:37
Hallo,
da ich hier fast am verzweifeln bin und in der SuFu nicht gefunden habe
muss ich doch nochmal nach einem Dateiupload fragen.
Ich habe mir eine funktion gebastelt die ein Bild per Formular auf den Server
schiebt und einen Pfad in die DB schreibt. Das funktioniert ausgezeichnet
unter PHP Version 4.31 sowie register_globals off. Hier mal die Funktion:
code start:
function bild_uploader ()
{
global $burl;
$url = "musterbilder/";
$bname = $_SESSION['uid'].$_FILES['bild']['name'];
$burl = $url.$bname;
if (is_uploaded_file($_FILES['bild']['tmp_name']))
{
move_uploaded_file($_FILES['bild']['tmp_name'], "$burl");
echo "<table><tr><td class=\"text\">Das Bild wurde auf den Server übertragen.<br></td></tr></table>";
} elseif (move_uploaded_file() == false)
{
die ("<br>Fehler! Das Bild konnte nicht auf den Server geladen werden.<br>");
}
}
code ende
Nun brauche ich das ganze aber für eine ältere PHP Version (4.04) mit
register_globals = on.
Vielleicht weiss jemand von Euch wie ich das am besten angehe??
Für einen Tipp wäre ich sehr dankbar.
Vielen Dank
MfG
sowatt
da ich hier fast am verzweifeln bin und in der SuFu nicht gefunden habe
muss ich doch nochmal nach einem Dateiupload fragen.
Ich habe mir eine funktion gebastelt die ein Bild per Formular auf den Server
schiebt und einen Pfad in die DB schreibt. Das funktioniert ausgezeichnet
unter PHP Version 4.31 sowie register_globals off. Hier mal die Funktion:
code start:
function bild_uploader ()
{
global $burl;
$url = "musterbilder/";
$bname = $_SESSION['uid'].$_FILES['bild']['name'];
$burl = $url.$bname;
if (is_uploaded_file($_FILES['bild']['tmp_name']))
{
move_uploaded_file($_FILES['bild']['tmp_name'], "$burl");
echo "<table><tr><td class=\"text\">Das Bild wurde auf den Server übertragen.<br></td></tr></table>";
} elseif (move_uploaded_file() == false)
{
die ("<br>Fehler! Das Bild konnte nicht auf den Server geladen werden.<br>");
}
}
code ende
Nun brauche ich das ganze aber für eine ältere PHP Version (4.04) mit
register_globals = on.
Vielleicht weiss jemand von Euch wie ich das am besten angehe??
Für einen Tipp wäre ich sehr dankbar.
Vielen Dank
MfG
sowatt