Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: Consigli script

  1. #1

    Consigli script

    Io non so fare un redirect a tempo. Qual è il comando?

    Vorrei inserire un redirect a tempo ad una pagina di errore nel caso in cui l'esecuzione di un file php non andasse a buon fine.
    Ovvero, inserendo controlli all'interno dello script, qualora non andassero positivamente, verrà visualizzato "E' stato fatto un errore. Entro 7 secondi verrai reindirizzato alla Homepage... etc etc"
    e poi parte il redirect.

    Insomma, qual è la stringa da usare?

    Grazie

  2. #2
    <meta http-equiv='refresh' content='5' url=''>
    Quel cinque sono i secondi, inserisci questo codice in qulunque parte del body della pagina, per fare quello che hai chiesto metti un if che se si visualizza un'errore crea un listato con il codice su citato.
    ----FIREANTOLOGY-----
    Informative system developer

  3. #3
    No, non mi hai capito molto.
    Il controllo è nel file php, ed è il file php che, se il controllo non va a buon fine, deve visualizzare il messaggio e reindirizzare dopo tot secondi. E' possibile farlo?

    Dico questo perchè tu mi hai dato un tag html...
    Grazie

  4. #4
    ma certo quello che ti ho scritto è già nella sintassi giusta per essere inserita con un echo in questo modo:
    echo "<meta http-equiv='refresh' content='5' url=''>";
    e prima ci metti il messaggio di errore.
    ----FIREANTOLOGY-----
    Informative system developer

  5. #5
    GRAZIE 1000

  6. #6
    NON CE DI CHE, SEMPRE FELICE
    ----FIREANTOLOGY-----
    Informative system developer

  7. #7
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    cmq la sintassi corretta del tag meta è
    <meta http-equiv="refresh" content="5;URL=file.estensione">


  8. #8

    Non va

    Scusami ma non va. Puoi vederlo qui http:\\canalebmc.altervista.org\prova.htm cliccando uno dei 2 link.

    Tenta di refreshare ogni 7 secondi, ma resta fermo.

    Questo il tag, corretto, che ho inserito
    }else{echo "Operazione non riuscita.";
    echo "Tra 7 secondi tornerai alla pagina precedente.
    ";
    echo "Il webmaster è stato avvisato dell'errore, torna a trovarci più tardi.";
    echo "<meta http-equiv='refresh' content='7' URL='http:\\canalebmc.altervista.org\prova.htm'>";
    }

    S'incastra sia che metta l'URL lungo, sia che metta solo 'prova.htm'

  9. #9
    Moderatore di Motori di ricerca e webmarketing L'avatar di rigby76
    Registrato dal
    Oct 2005
    residenza
    Firenze
    Messaggi
    4,913
    Il tag <meta> devi inserirlo nell'<head> dell'Html.

    Nicola.

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    a me funziona, piuttosto, metti le barre giuste:
    \ = male
    / = bene.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.