Upload prob

Begonnen von NeMeSiSX2LC, 09 Juni 2004, 15:09:38

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

NeMeSiSX2LC

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
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

Andi

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);
}
 
schön´s Grüssle, Andi

NeMeSiSX2LC

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]
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

BowlingX

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]
Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!

NeMeSiSX2LC

wuaha :mad:  ok versuch es weiter
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1