Bildupload will nicht!

Subwoover

Erfahrenes Mitglied
Wie schon oft das Thema hier:
Mein Buldupload will nicht ganz so...

Er sagt mir folgende Fehlermeldung:

Code:
Warning: open_basedir restriction in effect. File is in wrong directory in /www/teamplay/es/website/load.php on line 12

Meine Zeile 12 sieht so aus:

PHP:
copy($pic,"$pic_name");

Wenn ich vor $pic_name noch eine Pfad wie zB: /upload/ angebe, kommt die selbe Meldung, CHMOD ist alles auf 777, wo ist denn mein Fehler?
 
versuch es erstmal so:
PHP:
copy($pic,$pic_name);

und dann sage mir mal, was genau in $pic_name steht, wenn die Fehlermeldung kommt.

Cu Major
 
CHMOD auf 777 (er koierts ja in das selbe Verzeichnis wie die file ist...) das verzeichnis wo die file ist heisst "website" und hat 777!


Hab jez die anführungszeichen weggetan und es kommt wieder:

Code:
Warning: open_basedir restriction in effect. File is in wrong directory in /www/teamplay/es/website/load.php on line 12

Also an dem lags nicht...
 
Die Anführungszeichen waren das eine, die andere Frage war, was steht in $pic_name?
Steht dort ein absoluter Pfad oder der relative Pfad? Läßt Du $pic_name dynamisch erzeugen oder statisch u.u.u.???? Zur not poste mal ein wenig Code

Cu Major
 
Ich poste mal das ganze Script...

PHP:
<?


    if (isset($submit)) {

 include ("esclan3/config.inc.php");
$result = mysql_query("INSERT INTO test (pic) VALUES ('$pic_name')");

if ($pic != "") { 

copy($pic,$pic_name);

} 

} else {

echo "<form action=$PHP_SELF method=post enctype=\"multipart/form-data\">
      <input type=file name=pic>
      <input type=submit name=submit>
      </form>";
}

?>

Das ist es und wo ist da nun der Fehler?
 
ist es denn bei deinem provider überhaupt möglich, dateien upzuloaden?
z.B. haben manche Provider den "Safe Mode" aktiviert.
Wenn Du nicht weisst, ob bei Dir Safe Mode aktiviert ist, ruf einfach mal phpinfo() auf... ich glaub, da steht das...
 
teamplay.de ist mein host...
Ist ein Gameserver-Vermieter mit Webspace den ich gleichzeitig verwende, aber was ist mit dem Script? Stimmt das so???
 
Der Script scheint richtig ..

aber Shiivva hat Recht, dein Provider könnte den
Save Mode aktiviert haben. Gib mal in einem leeren
Script folgendes ein :

PHP:
<?php
 phpinfo();
?>
 
Zurück