Mi arriva questo messaggio quando voglio aprire una cartella:
Forbidden
You don't have permission to access /CLIENTI/ on this server.
Non capisco dov è il problema.
Mi arriva questo messaggio quando voglio aprire una cartella:
Forbidden
You don't have permission to access /CLIENTI/ on this server.
Non capisco dov è il problema.
Forbidden = Permesso negato, quindi l'utente che esegue il webserver e di conseguenza php non ha i permessi per accedervi.
La cartella CLIENTI ha tutti i permessi (777).
Per accedere alla cartella(ovvero alle sottocartelle) ho usato il seguente codice:
$dir = "CLIENTI/";
$before = '';
$after = '';
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
if( ($file !='.')&&($file !='..') ){
echo $before.''.$file.''.$after. "\n";
echo "
";
}
}
closedir($dh);
}
}
Usa la path completa in $dir, non solo CLIENTI/
IP-PBX management: http://www.easypbx.it
Old account: 2126 messages
Oldest account: 3559 messages
é sbagliato mettere il path completo. Comunque ho provato e non mi fa vedere neanke l elenco delle cartelle.
E da quando? Basta costruirselo dinamicamente con le variabili globali.Originariamente inviato da manbir
é sbagliato mettere il path completo. Comunque ho provato e non mi fa vedere neanke l elenco delle cartelle.
Controlla il log degli errori di apache.
P.S. non è che sei su windows?
Sono sotto linux.
In che senso costruirlo dinamicamente con le variabili globali. Mi faresti un un esempio
Originariamente inviato da manbir
In che senso costruirlo dinamicamente con le variabili globali. Mi faresti un un esempioCodice PHP:
$base_path = "/var/www/html/root_sito/";
$dir = $base_path."/CLIENTI/"
if(is_dir($dir))....
IP-PBX management: http://www.easypbx.it
Old account: 2126 messages
Oldest account: 3559 messages