Ik wil wat gevoelige info buiten de root opslaan.
Daarvoor is het nodig een kleine afbeelding buiten de root te
kopieren, te verplaatsen, en te renamen.
Dit komt dan te staan op een andere map buiten de root.
Binnen de site lukt dat allemaal prima.
De rechten van die mappen heb ik even op 777 gezet.
Maar werkt niet.
Is dit wel mogelijk?

$pathA = realpath($_SERVER[ 'DOCUMENT_ROOT' ] . "/../mapA/blank.jpg");
$pathB = realpath($_SERVER[ 'DOCUMENT_ROOT' ] . "/../mapA/mapB/".$nummer."jpg");

if (!copy($pathA, $pathB)) {
    return "failed to copy $file...\n";
}
Mogelijk heeft dit te maken met de gebruiker/groep van het betreffende bestand.
<?php
$pathA = realpath($_SERVER[ 'DOCUMENT_ROOT' ]) . "/../mapA/blank.jpg";
$pathB = realpath($_SERVER[ 'DOCUMENT_ROOT' ]) . "/../mapA/mapB/".$nummer.".jpg";

if (!copy($pathA, $pathB)) {
return "failed to copy $file...\n";
}
?>
Misschien een beveiliging van open-basedir?
Bedankt voor de snelle reactie..
De haakjes stonden inderdaad verkeerd San The...

In de kopie worden daarna gegevens geschreven via IPTC.
Is het verstandig om een vertraging daarvoor in te bouwen?

Reageren