Roland: domain-Sperre innerhalb eines 1&1 - Accounts

Beitrag lesen

Änderungen am Zielsystem sind leider verboten ... :-(
ggf funkt dir open_basedir dazwischen und du darfst deine pfade nicht
absolut vom root des servers angeben - allerdings solltest du dann eine
andere fehlermeldung erhalten - beim fehlschlagen von copy() sollte die
funktion eigentlich nur false liefern

ebent,
habe jetzt auf dem Entwicklungssystem mit gleicher Dateistruktur und
gleichen Domains, abwechselnd open_basedir = On und open_basedir = Off
getestet. Das hatte auf den Scriptablauf keinerlei Auswirkungen.
Und noch etwas:
Die Funktion file_exists() liefert für die Source true aber copy wieder false.

<?php  
$PT = array(  
    '../../../images/foto.jpg',  
    '/home/web/z4711/htdocs/images/foto.jpg',  
);  
$ziel = '/kunden/web/z4711/htdocs/Relaunch/img/foto.jpg';  
foreach($PT as $file) {  
    if (file_exists($file)) {  
        echo "$file <b style='background-color:#ddffdd'>&nbsp;is exists&nbsp;</b>\n";  
        if (copy($file, $ziel)) {  
            echo "$file <b style='background-color:#ddffdd'>&nbsp;is copied&nbsp;</b>\n";  
        } else {  
            echo "$file <b  style='background-color:#ffdddd'>&nbsp;is not copied&nbsp;</b>\n";  
        }  
    } else {  
        echo "$file <b  style='background-color:#ffdddd'>&nbsp;not found&nbsp;</b>\n";  
    }  
}  
?>

Habe echt keinen Plan was 1&1 da gedreht hat ...

m. b. Gruss Roland