Visualizzazione risultati 1 fino 8 di 8

Discussione: Perchè le pagine .phps non funzionano come dovrebbero?

  1. #1
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito Perchè le pagine .phps non funzionano come dovrebbero?

    Buonasera ragazzi,
    per chi non lo sapesse le pagine "speciali" di PHP con estensione .phps permette di "colorare" e non eseguire il codice che la pagine contiene.

    Cioè se io ho nella pagine test.phps questo codice:

    Codice:
    <?php
    
    echo "CIAO";
    
    ?>
    Io dovrei visualizzare (su http://example.com/test.phps) questo:

    Codice PHP:
    <?php

    echo "CIAO";

    ?>
    In locale inutile dire che funzionano benissimo mentre su AlterVista si visualizza come se fosse un semplice codice PHP in un file .txt...per farvi capire:

    » Risultato ottenuto su AlterVista
    » Risultato che dovrebbe visualizzarmi

    So che potrei utilizzare la funzione highglight_string() e al massimo highlight_string(file_get_contents()) ma con le pagine phps è più facile, e per il mio uso, anche più veloce...

    C'è un modo per far si che il risultato ottenuto sia uguale al risultato che dovrei ottenere?
    Apprezzi l'aiuto? Offrimi un caffè!

  2. #2
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,253

    Predefinito

    se rileggi la documentazione di highlight_file() noterai che dice "many server". Molti, ma non è una feature standard, e su AlterVista non è supportata - ne hai mai sentito parlare, o letto nell' Help o nelle FAQ?

    Non dovrebbe oramai essere un problema per te scrivere una regola per mod_rewrite che redirezioni file con questa estensione verso uno script che ne mostra il sorgente.

    Se lo è, magari è ora di riazzerare il counter

  3. #3
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Va beh con il mod_rewrite sarebbe semplice:

    Codice PHP:
    RewriteEngine On
    RewriteBase
    /

    RewriteRule ^(.*).phps$ file_che_mostra_il_sorgente.php?file_da_highlight=$1
    Però io per un fatto di velocità volevo utilizzare le pagine .phps non c'è proprio modo per colorare anche il codice delle pagine .phps ?
    Apprezzi l'aiuto? Offrimi un caffè!

  4. #4
    Guest

    Predefinito

    Non so se hai compreso il suggerimento di dread (che ancora una volta mi ha letto il pensiero), nel dubbio lo paleso: attraverso l'.htaccess redirigi l'url verso un file che contiene una funzioncina simile a highlight_file (o _string) in modo da simulare l'effetto delle pagine phps.


    Ciao!!

  5. #5
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Si avevo capito ciò che mi diceva, infatti il codice che ho postato faceva quello che volevo ma io comunque chiedevo se si potesse fare senza ricorrere a questi "trucchi".

    Va beh grazie lo stesso, se non si può non si può...anche se trovo strano questo...
    Apprezzi l'aiuto? Offrimi un caffè!

  6. #6
    Guest

    Predefinito

    Non ci vedo nulla di strano, è una scelta o una dimenticanza.
    Puoi fare una proposta se vuoi.


    Ciao!

  7. #7
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Allora faccio una proposta...modifichi tu il topic...lo tagli o ne apro uno nuovo...che devo fare?
    Apprezzi l'aiuto? Offrimi un caffè!

  8. #8
    Guest

    Predefinito

    Spostato.


    Ciao!

Regole di scrittura

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