Hi,
Kann mir mal jemand von euch sagen wie eine bild upload mit globals off aussieht??
Versuch nämlich grad ein script was mit globals on läuft um zu coden aber irgendwie funzt es nicht.
echo "<tr><td>"._NP_MAINPIC.":</td><td><input type=\"file\" size=\"40\" name=\"uploadfile1\"></td></tr>";
echo "<tr><td>"._NP_ALTTAG.":</td><td><input type=\"text\" name=\"xnp_alttag1\" size=\"40\" maxlength=\"40\" value=\"$np_alttag1\"></td></tr>";
so sieht die angabe aus und so der Upload:
$uploadtemp1 = $uploadfile1;
$uploadtemp2 = $uploadfile2;
$uploadtemp3 = $uploadfile3;
$original = array("$uploadtemp1","$uploadtemp2","$uploadtemp3");
$uploadreal1 = $uploadfile1_name;
$uploadreal2 = $uploadfile2_name;
$uploadreal3 = $uploadfile3_name;
$file = array("$uploadreal1","$uploadreal2","$uploadreal3");
if ($uploadfile1 != "none" && $uploadfile1 != "" && $uploadfile1_size > $np_mfs) {
$errorfile1 = $uploadfile1_name;
}
if ($uploadfile2 != "none" && $uploadfile2 != "" && $uploadfile2_size > $np_mfs) {
$errorfile2 = $uploadfile2_name;
}
if ($uploadfile3 != "none" && $uploadfile3 != "" && $uploadfile3_size > $np_mfs) {
$errorfile3 = $uploadfile3_name;
}
if ($errorfile1 != "" || $errorfile2 != "" || $errorfile3 != "") {
die("<div align=\"center\"><p><font class=\"title\"><strong>! "._NP_ERROR." !</strong></font></p><p>"._NP_ERROR4.":</p><p><strong>$errorfile1 $errorfile2 $errorfile3</strong></p><p>"._NP_ERROR5."!</p><p>[ <a href=\"javascript:history.go(-1);\"><strong>"._NP_GOBACK."</strong></a> ]</p></div>");
exit;
}
for($I = 0; $I <=4; $I++){
$file[$I] = ereg_replace(" ", "_", $file[$I]);
$file[$I] = ereg_replace("%20", "_", $file[$I]);
$copyfile = "$np_urlname/$file[$I]";
@copy($original[$I], $copyfile);
@unlink($original[$I]);
}
Ach Bitte Leutz spar euch die Beiträge wie "Warum benutzt du nicht die class ausm MX"
Danke
Hi :)
Warum benutzt du nicht die class ausm MX ?? :D
Ist das für das Mx? dann müsste es auch mit register_globals off gehen. In der mainfile werden dann die entsprechenden Variablen generiert.
Das ist der part:
if (count($_FILES)) {
foreach ($_FILES as $upfile => $value) {
$$upfile = $value;
foreach ($_FILES[$upfile] as $key => $value) {
${$upfile.'_'.$key} = $value;
#print $upfile."_".$key ." = ".${$upfile.'_'.$key}." <br>";
}
}
unset($upfile); unset($value); unset($key);
}
Das läuft unter mx jo ist so ne art album wie das von Gerry nur das es komplett über die option file läuft und die namen der files auch in die DB einträgt.
Axo nö geht nicht die file wird nicht hochgeladen wird nur in die Db eingetragen.
[Editiert am 9/6/2004 von NeMeSiSX2LC]
schau mal ins Avatar Upload Modul..und..schmeiss die funktion "copy" weg, so läufts nicht im Safe_Mode! :D ..theoretisch könntest du auch direkt die Upload Klasse verwenden..
[Editiert am 9/6/2004 von BowlingX]
wuaha :mad: ok versuch es weiter