• User Newbie

    aiuto index di apache e php

    ho installato apache 2.0 php5.2 e mysql5 , e ora stavo cercando di creare una pagina index personalizzata , un po come quella di phpmyadmin , in cui visualizza tutte le cartelle contenenti le scritte. Unico problema , quando inserisco del codice php nella index preesistente è come se non lo vedesse o lo ignora, guardate :

    <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html">
    <title>Pagina di prova dell'installazione di un sito Web con Apache</title>
    <!-- Background white, links blue (unvisited), navy (visited), red (active) -->
    </head>
    <body text="#000000" bgcolor="#FFFFFF" link="#0000FF" vlink="#000080" alink="#FF0000">

    <center>
    <h1>
    Funziona! Il Server Web Apache è stato installato su questo sito Web!</h1></center>
    Se riuscite a vedere questa pagina, allora vuol dire che coloro che gestiscono
    questo dominio hanno appena installato il software
    Web Server
    Apache correttamente. Ora è necessario aggiungere il vostro materiale
    in questa directory e sostituire questa pagina di prova, oppure configurare
    il server per far riferimento al vostro materiale se collocato altrove.
    <p>
    <hr>
    <blockquote>Se state vedendo questa pagina invece del sito che pensavate,
    vi preghiamo di <b>contattare l'amministratore del sito in questione.</b>
    (Provate ad inviare un email a <tt><Webmaster@<i>domain</i>></tt>.) 
    Nonostante questo sito stia utilizzando il software Apache, questo non
    vi garantisce nessun tipo di contatto diretto al Gruppo Apache, quindi
    vi preghiamo di non inviare email riguardanti questo sito o il materiale
    in esso contenuto agli autori di Apache. Ogni messaggio del genere verrà
    <b><font size="+1">ignorato</font></b>.</blockquote>

    <?
    // apriamo la directory corrente

    $dir = opendir('.');

    // leggiamo il contenuto di una directory e mettiamolo in un array

    while($file = readdir($dir)){
    $listafile[] = $file;
    }

    // ordiniamo l'array in ordine alfabetico

    asort($listafile);
    reset($listafile);

    // stampiamo a video il nome di tutti i file presenti
    foreach($listafile as $file){
    if($file == ".."|| $file == "." || is_file($file)){
    continue;
    }

    echo "<li><a href=$file>$file</a></li>";

    }
    ?>
    <hr>
    <br>La <a href="manual/">documentazione</a> relativa di Apache
    è inclusa nella distribuzione.
    <p>Il Webmaster di questo sito è libero di utilizzare l'immagine qui sotto
    su qualsiasi Web server potenziato con Apache. Grazie per aver scelto Apache!
    <center>
    <p><img SRC="apache_pb.gif" ALT="" ></center>

    </body>
    </html>

    se inserisco questo file chiamato index.html nella root di apache : htdocs quando la apro non visualizza le righe in php qualcuno puo aiutarmi??

    grazie


  • User Attivo

    index.PHP


  • Super User

    Ciao,
    i file .php vengono processati dall'interprete php se hanno l'estensione .php quindi index.html non verrà processato in quanto la sua estensione "dice" al server apache di non passare il codice del file dall'interprete.

    :ciauz:


  • User Newbie

    ho capito, ma allora come faccio a far aprire una pagina index.php in automatico nella root dove sono contenute le cartelle con i vari scirpt , proprio come avviene per easyPHP???


  • User Attivo

    @otto77 said:

    ho capito, ma allora come faccio a far aprire una pagina index.php in automatico nella root dove sono contenute le cartelle con i vari scirpt , proprio come avviene per easyPHP???

    come scusa???


  • User Newbie

    quando installi aphace con php la cartella principale dove vengono processati i file php e /htdocs , mentre in EasyPHP è WWW . Il fatto è che in EasyPHP appena si apre la cartella principale WWW viene automaticamente processato il file index.php mentre questo non avviene nel primo caso in quanto index è html. Volevo solo capire come fare per rendere la cosa analoga.