sorry wenn ich diesen Beitrag nochmal poste, aber ein Kleingeist ließ mir keine Chance meinen extremen Fehler der permanenten Kleinschreibung zu berichtigen.
Wo bleibt da eigentlich die Netiquette lieber Mod?
So jetzt aber zum Thema:
Bisher habe ich folgendes Script benutzt für meinen Bilderupload:
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:
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
Wo bleibt da eigentlich die Netiquette lieber Mod?
So jetzt aber zum Thema:
Bisher habe ich folgendes Script benutzt für meinen Bilderupload:
PHP:
<?
$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>
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:
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