Ich erstellte ein Skript und ich wählte Daten aus meiner Datenbank und erstellte eine Datei für jeden der Datenbank-Ausgabe. Wie Sie unten sehen können, ist $home
eine Variable zu meinem Stammordner zugeordnet:Erstellt Datei zeigt verboten 403 Fehler
<?php
$home = "http://localhost";
include $home.'/connect.php';
$query = mysqli_query($con, "SELECT * FROM tags");
$mysql = mysqli_num_rows($query);
while($sql = mysqli_fetch_array($query)){
$tags[] = $sql['tag_names'];
}
foreach($tags as $tag){
$dir = $home."/forums/tags/".$tag;
$file_to_create = "index.php";
$file_content = "<?php include '".$home."/all_tags.php'; ?>";
if(mkdir($dir)){
$file = fopen($dir.'/'.$file_to_create,"w");
fwrite($file, $file_content);
fclose($file);
}
}
?>
Jetzt funktioniert alles einwandfrei und meine Ordner mit der Indexdatei in ihnen und den Inhalt schreiben für jede erstellt. Aber mein Problem ist das, zu jeder Zeit ich versuche, die Indexdatei in meinem Browser zu öffnen, bekomme ich immer diese Fehlermeldung für alle Ordner
Verbote: Sie haben keine Berechtigung zum Zugriff auf/Foren/tags/tag_name auf diesem Server
Bitte haben Sie eine Idee, warum ich diesen Fehler bekomme? Ich verwende einen WAMP lokalen Server auf meinem PC