Wie kann ich einen neuen Ordner erstellen, wenn ein Benutzer nur für den Benutzer erstellt wird. Er kann also Videos/Bilder hochladen und hat nur Zugriff auf seine Videos/Bilder. Ich versuchte mkdir() erstellt eine neue Verzeichnisstruktur. Ich möchte, dass es im Verzeichnis "uploads" für jeden erstellten Benutzer einen neuen Ordner erstellt, damit er Videos/Bilder in seinen eigenen Ordner hochladen kann und diese im Internet abspielen können.Wie kann ich einen neuen Ordner erstellen, wenn ein Benutzer nur für den Benutzer erstellt wird
<?php
if($count == 0){
if(mysql_query("INSERT INTO users(user_name,user_email,user_pass) VALUES('$uname','$email','$upass')"))
{
?>
<script>alert('successfully registered ');</script>
<?php
$structure = "uploads/UserFolder";
if(!mkdir($structure, 0777,true)){
die('Did not create a folder.');
}
}
else
{
?>
<script>alert('error while registering you...');</script>
<?php
}
}
else{
?>
<script>alert('Sorry Email ID already taken ...');</script>
<?php
}
}
?>
Vielleicht anstelle von 'UserFolder' sollten Sie die Benutzer-ID aus der DB verwenden, wenn solche existiert? Anstatt "uploads/UserFolder" können Sie "uploads /".$ userID verwenden. Sie sollten nicht versuchen, für jeden neuen Benutzer denselben Ordner zu erstellen. Stattdessen sollten Sie für jeden neuen Benutzer einen neuen eindeutigen Ordner erstellen. –
wenn ich "uploads /".$ userID hinzugefügt habe. Es stirbt und druckt "Hat keinen Ordner erstellt." –