Visualizzazione risultati 1 fino 27 di 27

Discussione: Pagine php non funzionanti

  1. #1
    Guest

    Predefinito Pagine php non funzionanti

    Scusate, io ho preso uno spazio web per metterci i file che programmo per provarli.
    Naturalmente io programmo in php, ma ho notato che si vedono solo le pagine html e le php no, non si visualizzano proprio...
    Come faccio a far visualizzare la pagine php???
    M.P
    Ultima modifica di provewebmp : 04-09-2006 alle ore 17.24.25

  2. #2
    Ospite Guest

    Predefinito

    Posta il codice delle pagine non funzionanti...!

  3. #3
    Guest

    Predefinito

    E' inutil epostare il codice, nn funziona niente, dal redirect al guestbook...
    Non va niente...
    M.P
    Ultima modifica di provewebmp : 04-09-2006 alle ore 17.42.48

  4. #4
    L'avatar di Gianluca
    Gianluca non è connesso Amministratore
    Data registrazione
    15-02-2001
    Messaggi
    18,035

    Predefinito

    Normalmente se uno script php non funziona il problema non è da imputare al php stesso ma piuttosto allo script php, se non posti un codice d'esempio non sarà possibile aiutarti.
    Gianluca

  5. #5
    Guest

    Predefinito

    La tua home in php risulta vuota, questo può dipendere dal fatto che non hai stampato (echo o print) nulla, anche perchè non viene visualizzato nessun errore.
    Per sincerarti che le pagine php funzionano (più per te) puoi inserire un semplice <? echo "ciao"; ?> in una pagina php e richiamarla dal browser.


    Ciao!!!!!

  6. #6
    Guest

    Predefinito

    La home, è un redirect, ecco perchè non si vede niente...
    M.P

  7. #7
    Guest

    Predefinito

    Ma un redirect non vuol dire pagina binca! :D
    Vuol dire che deve collegarsi ad un'altra pagina, ma questo non avviene!

    Cmq, se vuoi che ti aiutiamo devi postare il codice.


    Ciao!

  8. #8
    Guest

    Predefinito

    il mio redirefct è molto facile:
    Codice:
    <?php
    header("location: prove/index.php");
    ?>
    il file prove/index.php è invece
    Codice:
    <html>
    <head>
    <title>Scan-Dir</title>
    	<style type="text/css">
    		body {
    			font-family: Sans, Arial, sans-serif;
    			font-size: 12px;
    		}
    		
    		h1 {
    			font-size: 32px;
    			color: green;
    		}
    		
    		h2 {
    			font-size: 24px;
    			color: green;
    		}			
    
    		li {
    			color: #b52828;
    			font-size: 16px;
    		}
    		a:link, a:visited {
    			color: black;
    		}
    		a:hover {
    			color: #0089d7;
    		}
    	</style>
    </head>
    <body>
    
    <!--Coded by M.P-->
    
    	<ul>
    		<?php
    			$path = opendir(".");
    			$dir = 0;
    			$files = 0;
    		//Imposto 3 variabili:
    		//Una con il percorso della cartella da analizzare
    		//Una con il numero della cartelle che aumenterà
    		//Una con il numero dei file
    	
    		//Serve per contare quanti file e cartelle ci sono dentro il percorso indicato in 
    		//$path.
    	
    		echo"<h1>Scan Directories (".$path.")</h1> <br>";
    		echo"<h2>Copyright &copy; 2006 Mattia Papa</h2>";
    			
    		while($file = readdir($path)) {
    			if($file != ".." && $file != "." && $file != "") {
    				if(is_dir($file)) {
    					$dir++;
    					echo "<li> This is a Directory: <a href='$file'>".$file."</a><br>";
    				} else {
    					$files++;
    					echo "<li> This is a File: <a href='$file'>".$file."</a><br>";
    				}
    			}
    		}
    		closedir($path);
    		clearstatcache;
    		
    		?>
    </body>
    </html>
    M.P
    Ultima modifica di provewebmp : 04-09-2006 alle ore 22.52.08

  9. #9
    Guest

    Predefinito

    Prova a scrivere in una pagina php questo:

    <?
    error_reporting (E_ALL);
    echo "ciao";
    ?>

    e dicci come va.


    Ciao!!!

  10. #10
    Guest

    Predefinito

    non so se centra. prova cosi'
    Codice PHP:
    <?php
    header
    ("Location: prove/index.php");
    ?>
    oppure vai su prove/index.php e vedi se ti visualizza qualcosa.
    Di solito non visualizza niente se cè un errore (almeno mi pare che funzioni cosi' anche qui su AV).
    Ultima modifica di sql : 05-09-2006 alle ore 11.18.30

  11. #11
    Guest

    Predefinito

    Citazione Originalmente inviato da sql
    non so se centra. prova cosi'
    Codice PHP:
    <?php
    header
    ("Location: prove/index.php");
    ?>
    oppure vai su prove/index.php e vedi se ti visualizza qualcosa.
    Di solito non visualizza niente se cè un errore (almeno mi pare che funzioni cosi' anche qui su AV).
    Anche andando a quell'indirizzo (lo può provare chiunque) non visualizza nulla.


    Ciao!

  12. #12
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Leggendo la guida di php.net leggo:
    Note: HTTP/1.1 requires an absolute URI as argument to Location: including the scheme, hostname and absolute path, but some clients accept relative URIs.
    In poche parole vorrebbe un indirizzo assoluto (seppur alcuni client lo accetterebbero ugualmente, però..), non relativo come hai fatto tu, quindi prova con:
    Codice PHP:
    header("Location: http://provewebmp.altervista.org/prove/index.php");
    Altrimenti se c'è qualcosa che non va nello script lo scoprirai meglio come suggeriva debug aumentando il livello di errore con:
    error_reporting (E_ALL);
    all'inizio del codice php dello script.

    Facci sapere
    ciao
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  13. #13
    Guest

    Predefinito

    scusate ma il problema è qualcos'altro. Ne il tipo di location che va bene così (cioè non va bene così visto che non funziona). Mi viene un dubbio:
    ma hai salvato i file?
    Altrimenti non c'è possibilità. Altrimenti ti chiedo (solo per spirito di informazione) user id e password perchè sono come S.Tommaso

    :)))))))
    <edit>
    Citazione Originalmente inviato da provewebmp
    Scusate, io ho preso uno spazio web per metterci i file che programmo per provarli.
    Naturalmente io programmo in php, ma ho notato che si vedono solo le pagine html e le php no, non si visualizzano proprio...
    Come faccio a far visualizzare la pagine php???
    M.P
    ma non puoi usare easyphp in locale? (http://www.easyphp.org)
    </edit>
    Ultima modifica di demenziale : 05-09-2006 alle ore 18.00.17

  14. #14
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Dunque,
    ho replicato sul mio spazio altervista i due script e funzionano benissimo.
    Li ho provati tra l'altro esattamente come hai scritto qui, non ho modificato né il redirect né altro, così com'è e funziona.

    Quindi non so proprio, sei sicuro di aver trasferito i files correttamente? perché il codice è corretto.
    Prova, come suggerito su da debug, ad inviare e richiamare una pagina .php stupidissima, veramente con il solo contenuto tipo:
    Codice PHP:
    <?
    echo "funziono";
    ?>

    Edit:
    altra idea, non è che hai "smanettato" con il mod_rewrite, qualcosa riguardo i file .php o simile... ti dico quel che mi viene in mente
    Ultima modifica di heracleum : 05-09-2006 alle ore 18.36.58
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  15. #15
    Guest

    Predefinito

    Ho seguito l'ultimo post qui, e cioè di mettere un codice semplicissimo (qll postato). Questo è il risultato...http://provewebmp.altervista.org/

  16. #16
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Diamo per scontato che, non avendo tu risposto esplicitamente alle domande:
    1) sei sicuro di aver trasferito i files correttamente?
    2) non è che hai "smanettato" con il mod_rewrite, qualcosa riguardo i file .php o simile...
    le tacite risposte sono:
    1) sì
    2) no
    Confermi?

    Perché altro non mi viene in mente, mai visto il nulla più totale come risultato, quindi solo Gianluca può...
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  17. #17
    Guest

    Predefinito

    1 -sì
    2 -no

  18. #18
    Guest

    Predefinito

    L'idiozia sta varcando ogni limite...

    Il nostro amico, che si firma MP, ha espresso un problema e voi
    volete trovare la soluzione nel posto sbagliato...
    La soluzione al problema non è sicuramente un errore sintattico o logico dello script PHP,
    la soluzione potrebbe trovarsi in una cattiva configurazione
    del web server apache. Infatti le pagine HTML vengono spedite da Apache, mentre
    i file PHP non vengono interpretati e va da se che non vengono spediti al nostro browser ...
    probabilmente per motivi di PERMISSION DENIED ...

    Non mi dilungherò ancora nell'esprimere il mio pensiero, soprattutto rimando
    MP a contattare lo staff tecnico di AV e di richiedere ulteriori informazioni...

    Se volete informazioni sul PHP usato dal vostro web server è possibile salvare un file
    'index.php' con questo contenuto:
    <? phpinfo(); ?>

    A presto.

  19. #19
    Guest

    Predefinito

    Grazie a Shutweb, cmq ho risolto mettendo i permessi a 0777 già dal mio pc e poi upplandoli...
    Bye
    M.P

  20. #20
    Guest

    Predefinito

    Citazione Originalmente inviato da shutweb
    L'idiozia sta varcando ogni limite...
    non mi pare che sia il caso di essere offensivi con chi ha semplicemente cercato di dare una mano...prima di scomodare gli amministratori è semrpe bene sincerarsi che il problema non dipenda da un errore nella stesura del codice, come era stato suggerito appunto dall'amministratore(post #4)

  21. #21
    Guest

    Cool

    Visto che avevo ragione io?

    Permessi negati...

    Infatti settando un chmod pari a 0777 è stato
    sufficente per risolvere il problema.

    Se hai altri problemi, MP, fammi pure un fischio. ;-)

    P.S.:
    SoulHome, non è detto che tutto quello che dice un amministratore
    sia oro colato.
    Ultima modifica di shutweb : 05-09-2006 alle ore 22.41.08

  22. #22
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    no comment su certe uscite...

    Ed inoltre... sbaglio o la questione ricadeva nel punto 1) sopracitato?

    Altre info per informare meglio e limitare certe sparate:
    - non c'è un unico server sono una ventina circa, quindi mettere un phpinfo() nel mio server su cui gira tutto bene (e sempre ha girato come in tutti gli altri nella storia di AV) a nulla serve, in ogni caso;
    - anche su un singolo server possono esserci svariate migliaia di siti hostati, possibile che solo ad UNA persona possa verificarsi un problema di malconfigurazione Apache? e dopo una giornata solo uno si lamenta?
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  23. #23
    Guest

    Predefinito

    HeraCleum non polemizzare... Ho usato "...potrebbe...", quando ho
    parlato di una cattiva configurazione di apache.
    Comunque non siate OFF TOPIC... il problema è stato risolto non vedo ragione
    di continuare con questi commenti inutili...
    Ultima modifica di shutweb : 05-09-2006 alle ore 23.04.12

  24. #24
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Visto che conosci bene il bon ton dei forum e visto che hai risolto tu il problema, ma visto anche che MP (vuoi per la contentezza di aver scavalcato il problema, vuoi per altro) non ha potuto ben descrivere la soluzione che gli hai fornito,
    sarebbe sicuramente molto utile a chi incappasse nello stesso problema leggere una dettagliata spiegazione di come uscirne.

    Puoi descrivere bene i passi per la soluzione?
    (sicuramente anche chi ha tentato di aiutare -seppur con scarsi risultati- nella discussione sarà molto interessato ad arricchire la propria esperienza)
    grazie ciao
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  25. #25
    Guest

    Predefinito

    Vi spiego subitissimo i passi da seguire:

    1.
    Settate il CHMOD dei file da caricare a 777.
    Spiego come fare solo agli utenti Linux come me.
    Da terminale digitate:

    chmod -R 0777 percorso/cartella1/miosito/

    Questo comando applica il CHMOD 777 in maniera ricorsiva alla
    directory "miosito". Quindi tutti i file e le sottocartelle di "miosito"
    ora sono pronte per essere caricate sul nostro spazio FTP.

    2.
    Caricate i vostri file sullo spazio FTP.

    3.
    Controllate, tramite le impostazioni del vostro FTP Client, il CHMOD dei
    file appena caricati. Se necessario cambiate il CHMOD su quello desiderato
    oppure 777.

    Finito... Tutto qui.
    Ultima modifica di shutweb : 05-09-2006 alle ore 23.21.02

  26. #26
    Guest

    Predefinito

    shutweb, un'altra offesa come quella e ti banno.


    Ciao!

  27. #27
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    Shutweb, al di là di chi abbia visto giusto o sbagliato, ti ricordo che qui si da il proprio aiuto liberamente e "sacrificando" il proprio tempo libero; qui non ci sono dei o persone infallibili, tutti possiamo sbagliare o non conoscere qualcosa. Di conseguenza, certe espressioni sei libero di pensarle ogni volta che vuoi, ma non di scriverle qui!
    Ciao!


    -- Aut Roma Aut Nihil!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •