Antworten auf deine Fragen:
Neues Thema erstellen

mkdir mal wieder :(

limubai81

Nicht mehr ganz neu hier

hiho habe folgendes "script":

PHP:
$uploadpfad = "/www/htdocs/v078534/intern2/upload/";}
$ordnername = $_POST['nachname'];

if (!is_dir($uploadpfad.$_POST["nachname"])) {
    mkdir($uploadpfad.$_POST["nachname"],0777);
der ordner upload wurde schon von mir per ftp-programm auf 777 gesetzt

trotzdem kommt die meldung:
Warning: mkdir() []: Permission denied in /www/htdocs/v078534/intern/reg.php on line 127

nach 2h kopfzerbrechen und rumprobieren brauch ich jetzt doch mal eure hilfe
habe den uploadpfad zbsp auf verschiedenste art und weise verändert
wirkung = 0

lg LiMu
 

TimeePic

Nicht mehr ganz neu hier

AW: mkdir mal wieder :(

ist "/www/htdocs/v078534/intern2/upload/" auch wirklich dein Pfad von root aus?
normalerweise liegt der www Ordner in /var drin und nicht im root.

Ansonsten versuch es mal so:
PHP:
$uploadpfad = "/www/htdocs/v078534/intern2/upload/";
$ordnername = $_POST['nachname'];

if (!is_dir($uploadpfad.$_POST["nachname"]))
{
    mkdir('$uploadpfad$_POST["nachname"]',0777);
}

Du ahst hier auch zwei Klammerfehler drin, keine ahnung obs vom kopieren kommt!
 

SineTempore

Nicht mehr ganz neu hier

AW: mkdir mal wieder :(

...
PHP:
$uploadpfad = "/www/htdocs/v078534/intern2/upload/";
$ordnername = $_POST['nachname'];

if (!is_dir($uploadpfad.$_POST["nachname"]))
{
    mkdir('$uploadpfad$_POST["nachname"]',0777);
}
...

genau so wirds wohl nicht funktionieren.
mach
PHP:
mkdir("$uploadpfad{$_POST["nachname"]}",0777);
oder
PHP:
mkdir($uploadpfad.$_POST["nachname"],0777);
statt
PHP:
mkdir('$uploadpfad$_POST["nachname"]',0777);
der ausgewertete string dürfte sonst $uploadpfad$_POST["nachname"] lauten

nur so am rande ;-)
 

limubai81

Nicht mehr ganz neu hier

AW: mkdir mal wieder :(

omg die erste geschweifte klammer war falsch gesetzt
danke für den hinweis

nun ist aber ein folgeproblem aufgetaucht, nachdem der zielordner erstellt wurde sollen in diesen dateien kopiert werden.



PHP:
$uploadpfad = "../intern2/upload/";
$ordnername = $_POST['nachname'];


if (!is_dir($uploadpfad.$_POST["nachname"])) {
    mkdir($uploadpfad.$_POST["nachname"],0777);
    }

$src = '/kopie';
$dst = $uploadpfad.$_POST["nachname"];
        
function recurse_copy($src,$dst) { 
    $dir = opendir($src); 
    @mkdir($dst); 
    while(false !== ( $file = readdir($dir)) ) { 
        if (( $file != '.' ) && ( $file != '..' )) { 
            if ( is_dir($src . '/' . $file) ) { 
                recurse_copy($src . '/' . $file,$dst . '/' . $file); 
            } 
            else { 
                copy($src . '/' . $file,$dst . '/' . $file); 
            } 
        } 
    } 
    closedir($dir); 
}
kann mir dabei bitte noch jemand helfen, danach habt ihr auch ruhe ;)

lg LiMu
 
Zuletzt bearbeitet:

TimeePic

Nicht mehr ganz neu hier

AW: mkdir mal wieder :(

Du hast eine Funktion recurse_copy, jedoch wird diese Funktion nur in sich selbst aufgerufen.

Bevor du eine Funktion Aufrufst, muss sie zuerst vollständig eingelesen werden.
Schreib deine Funktion an den Anfang der PHP Datei und rufe sie mit event. Parameter da auf wo du sie brauchst.
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.611
Beiträge
1.538.341
Mitglieder
67.524
Neuestes Mitglied
BSKGA
Oben