Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    6

    Non Riesco Ad Aprire Una Cartella Con Php!!!!!!!!!!!

    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.

  2. #2
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648
    Forbidden = Permesso negato, quindi l'utente che esegue il webserver e di conseguenza php non ha i permessi per accedervi.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    6
    La cartella CLIENTI ha tutti i permessi (777).

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    6
    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);
    }
    }

  5. #5
    Usa la path completa in $dir, non solo CLIENTI/
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    6
    é sbagliato mettere il path completo. Comunque ho provato e non mi fa vedere neanke l elenco delle cartelle.

  7. #7
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648
    Originariamente inviato da manbir
    é 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.

    Controlla il log degli errori di apache.

    P.S. non è che sei su windows?

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    6
    Sono sotto linux.

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    6
    In che senso costruirlo dinamicamente con le variabili globali. Mi faresti un un esempio

  10. #10
    Originariamente inviato da manbir
    In che senso costruirlo dinamicamente con le variabili globali. Mi faresti un un esempio
    Codice 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

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.