Visualizzazione risultati 1 fino 12 di 12

Discussione: Sito offline con PHP

  1. #1
    L'avatar di danielotop
    danielotop non è connesso Neofita
    Data registrazione
    18-04-2008
    Residenza
    Briana
    Messaggi
    8

    Predefinito Sito offline con PHP

    Salve, siccome devo aggiornare il mio sito mi chiedevo se era possibile renderlo offline attraverso uno script php.

    Cioè mi spiego meglio, a qualsiasi pagina a cui gli utenti accedano deve comparire un messaggio tipo questo:

    "Il sito è offline per un aggiornamento"


    Grazie a tutti

  2. #2
    Guest

    Predefinito

    Devi usare htacces, che attivi al costo di 1000AC se non ricordo male

  3. #3
    L'avatar di danielotop
    danielotop non è connesso Neofita
    Data registrazione
    18-04-2008
    Residenza
    Briana
    Messaggi
    8

    Predefinito

    Ciao alla fine ho risolto così:


    include("config.php");

    if($offline == 1){
    echo "Il sito è offline per un aggiornamento";
    }
    else{
    tutto il codice che vuoi......
    }
    EDIT: e in config

    <?php
    $offline=1;
    ?>
    Ultima modifica di debug : 14-05-2008 alle ore 21.07.33

  4. #4
    Guest

    Predefinito

    Scusate l'intromissione, ma invece di mettere il codice tra php, non si potrebbe fare così?

    Codice PHP:
    <?php
    if($offline == 1)
    { die
    o exit("Sito offline in aggiornamento"); }
    ?>
    // Resto della pagina
    Tanto credo che se offline non è uguale a 1 visualizzerà il resto della pagina, no?




    Grazie,
    Ciao...

  5. #5
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Volendo, sì... ma in questo modo il messaggio di "errore" sarà decisamente più limitato.

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  6. #6
    Guest

    Predefinito

    In che senso limitato?

  7. #7
    Guest

    Predefinito

    Codice PHP:
    <?php
    if($offline == 1)
    { echo
    "PAGINA PERSONALIZZATA"; exit();}
    ?>
    // Resto della pagina
    Così è meno limitato ^_^
    Se capisco cosa voleva dire dementialsite :P

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

    Predefinito

    Citazione Originalmente inviato da WILLYilCOYOTE Visualizza messaggio
    Devi usare htacces, che attivi al costo di 1000AC se non ricordo male
    Quando si tratta di spendere ac/soldi andiamo piano con i "devi", usiamo i "puoi" se non si è sicuri, poi ce li dobbiamo sorbire tutti noi le lamentele
    Ciao!


    -- Aut Roma Aut Nihil!

  9. #9
    Guest

    Predefinito

    Citazione Originalmente inviato da comunitavirtuali Visualizza messaggio
    Codice PHP:
    <?php
    if($offline == 1)
    { echo
    "PAGINA PERSONALIZZATA"; exit();}
    ?>
    // Resto della pagina
    Così è meno limitato ^_^
    Se capisco cosa voleva dire dementialsite :P
    Ehm... la differenza tra echo e die o exit è solo quella che echo continua lo script ma die o exit no.


    Io provo a fare in tutti e due i modi più quest'altro:

    Codice PHP:
    <?php
    $testo
    = "<h1>Sito offline</h1>";
    if(
    $offline == 1) { die($testo); }
    Almeno si può? O me lo sconsigliate?


    Poi vi faccio sapere l'esito con i primi due (quello mio di prima e quello tuo)

    Citazione Originalmente inviato da seneca Visualizza messaggio
    Quando si tratta di spendere ac/soldi andiamo piano con i "devi", usiamo i "puoi" se non si è sicuri, poi ce li dobbiamo sorbire tutti noi le lamentele
    Già... specialmente gli intermediari...




    Ciao...

  10. #10
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Citazione Originalmente inviato da comunitavirtuali Visualizza messaggio
    Codice PHP:
    <?php
    if($offline == 1)
    { echo
    "PAGINA PERSONALIZZATA"; exit();}
    ?>
    // Resto della pagina
    Così è meno limitato ^_^
    Se capisco cosa voleva dire dementialsite :P
    Intendevo dire semplicemente che con il solo die() o exit() si può stampare solo una semplice riga di testo... piuttosto inserite diverso codice o, perché no, un apposito include(), prima di die() o exit() se volete un output meno "limitato"...

    Statemi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  11. #11
    Guest

    Predefinito

    Io non ho messo include(), ho messo file_get_contents() e nel txt (che mi dà anche errore :mgreen:) sta una stracciata di codice.


    Facendo così:

    Codice PHP:
    <?php
    if($offline == 1) { echo file_get_contents('offline.txt'); die(); }
    ?>
    E' buono?



    Grazie,
    Ciao...

  12. #12
    Guest

    Predefinito

    Hanno inventato include per includere un file... non togliamogli la sua utilità! ;)

    Comunque penso vada bene anche quel (per me brutto) file_get_contents...
    Ultima modifica di comunitavirtuali : 16-05-2008 alle ore 20.35.42

Regole di scrittura

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