2016-07-08 20 views
-1

Hier ist mein CodeAm versuchen, einen Ordner mit Zufallszahlen zu erzeugen, und legen Sie eine Datei in der es

$file = 'post.php'; 
$root = '/' . $dir_auth1 . '/'. $file; 
$folder = mkdir(rand(10,10000)); 
$folder5 = $folder . '/' . $file; 
echo $folder5; 
if($folder) { 

if (!copy($root, $folder5)) { 
     echo "failed to copy $file...\n"; 

} else { 
    echo "<p style='font-size:35px;font-family:verdana;text-align:center;'>status was successfuly created.</p>"; 
} 


} 

Im Grunde, was ich versuche, auf ein Formular zu tun einreichen ein Verzeichnis mit Zufallszahlen erzeugen und Platziere die Variable $ file innerhalb des randomisierten Verzeichnisses

+0

irgendein Fehler im Code? – Dave

+0

Mögliches Duplikat von [Erstelle zufällige Ordner mit PHP] (http://stackoverflow.com/questions/14290391/create-random-folders-using-php) –

+0

@Dhaval Dave Es kompiliert richtig, aber seine Funktionalität funktioniert nicht. – aidangig

Antwort

0

mkdir - return bool. Bitte read about mkdir

und schreiben Sie Code so etwas wie dieses:

$file = 'post.php'; 
$root = '/' . $dir_auth1 . '/'. $file; 
$folder = rand(10,10000); 
mkdir($folder); 
$folder5 = $folder . '/' . $file; 

Und überprüfen Sie wenn. Sie immer wahr. (nicht leer String = wahr)

+0

danke Also ich möchte das erstellte Verzeichnis mit zufälligen Ziffern, um die Datei in gefüllt haben es ist nicht zurück 1. – aidangig

+0

mkdir ($ dir); bei dieser Codezeile was ist die Variable $ dir? Worauf beziehen Sie sich? Es ist nicht in meinem. – aidangig

+0

Ich bin fixed $ dir –