PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   uploadscript funktioniert nicht mehr... (http://www.selfphp.de/forum/showthread.php?t=13438)

zorromaus 08.05.2006 20:41:05

uploadscript funktioniert nicht mehr...
 
bisher habe ich folgendes script benutzt für meinen bilderupload:
PHP-Code:

<?
$mode = $_GET['mode'];
 if($mode=="") {$mode = $_POST['mode'];}

 $num       = $_POST['num'];
 $bez       = $_POST['bez'];
 $tit       = $_POST['tit'];
 $beschr    = $_POST['beschr'];

// --- Bilder uploaden ---
$bild1 = $_FILES['bild1']['name'];
unset($b1);

if(strlen($bild1)!=0)
 {$name = $_FILES['bild1']['name'];
  $temp  = explode(".",$name);
  $dname = $bez."_1.".$temp[1];
  $b1 = $server.$img1.$dname;
  
  if(!empty($name))
   {if(copy($_FILES['bild1']['tmp_name'],"..".$img1.$dname))
     {if(move_uploaded_file($name,$dname))
       {echo "Datei $b1 konnte <b>nicht</b> hochgeladen werden!<br>";}
     }
   }
 }


### Eintrag in die DB
if($mode == "einfuegen")
 {$sql = "INSERT INTO `polster`(num,bez,tit,beschr,b1) VALUES ('$num', '$bez', '$tit', '$beschr', '$b1')";}

if($mode=="update") 
{$sql = "UPDATE `polster` SET bez='$bez', tit='$tit', beschr='$beschr', b1='$b1'WHERE num = $num";}

echo "Bild 1: $b1<br>Bild 2: $b2"; exit;

### Aufräumen und ...
mysql_query($sql) or die("MySQL-Fehler: ".mysql_error()."<br><b>SQL-String:</b><br>".$sql);
mysql_close();

### ... JScript um Meldung auszugeben und zur objekte.php zurück zukehren

$msg ="Folgende Bilder wurden hochgeladen:\\n";
if($b1!="") {$msg .= $b1."\\n";}

if(($b1=="")) {$msg = "Es wurden keine Bilder hochgeladen!\\n";}

echo '<script type="text/JavaScript">
      alert("'.$msg.'");
     </script>';

unset($num,$msg);
?>
<script type="text/JavaScript">
 location.href="objekte.php?mode=neu";
</script>

und es funzte prima.
jetzt hat mein provider umgestellt auf safe_mode on und das teil schickt keine bilder mehr auf den server.
chmod ist unverändert auf 777
in die db wird auch noch der richtige pfad geschrieben.

ausgegeben wird als fehlermeldung:
Zitat:

Warning: copy(../modules/zz/polster_img/b1/test1_1.jpg): failed to open stream: No such file or directory in ...../modules/zz/modules/einfuegen_inc.php on line 25
hat jemand ahnung wie ich das script oben ändern muß?
bin leider nicht so auf dem laufenden was php betrifft. kann mir einer helfen?

danke
Z

Flominator 13.05.2006 15:56:45

AW: uploadscript funktioniert nicht mehr...
 
Hast du mal versucht POST und GET durch REQUEST zu ersetzen?

Gruß,

Flo

Opendix 13.05.2006 16:25:13

AW: uploadscript funktioniert nicht mehr...
 
ob POSt, GET oder REQUEST hat keinen einfluss...

aber warum verwendest du erst copy() und nachher move_uploaded_file() ??

verwende nur letzteres...


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:58:56 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.