PHP: altalana etki dosyasına taşı

0 Cevap php

I have a site on a domain, let's call it "mydomain.com", where people can log in. This domain has a subdomain sub.mydomain.com.

When the user uploads a file on the main domain, I want to move it to the uploads folder on sub.mydomain.com. The folder I want to move the file to has full write/read privileges.

Te dosyası yükler Benim kod:

$filename = 'background_' . $_SESSION['username'] . '.jpg';
if (is_uploaded_file($_FILES['background']['tmp_name'])) 
    {  
        move_uploaded_file($_FILES['background']['tmp_name'], 
        "/var/www/vhosts/mydomain.com/subdomains/sub/httpdocs/uploads/" . $filename);
    }

Bu kodu çalıştırırken aşağıdaki uyarı / hatayı alıyorum:

Warning: move_uploaded_file() [function.move-uploaded-file]: open_basedir restriction in effect. File(/var/www/vhosts/mydomain.com/subdomains/sub/httpdocs/uploads/background_User.jpg) is not within the allowed path(s): (/var/www/vhosts/mydomain.com/httpdocs:/tmp) in /var/www/vhosts/dezeactie.nl/httpdocs/opmaak.php  on line 152

Herkes benim problem için bir çözüm ile beni aydınlatabilir mi?

Son bir not: Ben alt etki giriş yapmak ve orada doğrudan dosya upload olabileceğini biliyorum, ancak ben başka amaçlar için ana etki giriş tutmak istiyorum.

Şimdiden teşekkürler.

Jurgen

0 Cevap