Pagina 3 di 3 PrimoPrimo 123
Visualizzazione risultati 61 fino 79 di 79

Discussione: Utilizzare il file Index.php?id=nnn

  1. #61
    Guest

    Predefinito

    perche quando accedi per la prima volta, non viene passato nessuno id via metodo GET, quindi non trova nessuna pagina
    devi fare in modo che se id non è settato ti porta sulla pagina principale

    Codice PHP:
    <?
    if (!isset($_GET['id'])) {$include = "pagina_principale.html";} else {
    switch(
    $_GET['id']){
    case
    info:
    $include = "info.html";
    break;
    case
    download:
    $include = "download.html";
    break;
    default:
    echo
    "<script>alert('.ID Non Trovato.')</script>";
    sleep(1);
    echo
    "<script>location.href='./index.php'</script>";
    }
    }
    ?>
    Ultima modifica di Dharlet : 17-07-2007 alle ore 18.02.00

  2. #62
    Ospite Guest

    Predefinito

    Già,nn ci avevo pensato :D
    In alternativa alla soluzione di dharlet:
    Codice PHP:
    <?
    if(isset($_GET['id'])){
    switch(
    $_GET['id']){
    case
    info:
    $include = "info.html";
    break;
    case
    download:
    $include = "download.html";
    break;
    default:
    echo
    "<script>alert('.ID Non Trovato.')</script>";
    sleep(1);
    echo
    "<script>location.href='./index.php'</script>";
    }}
    else{
    $include=NULL;
    }
    ?>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>nomesito - Home</title>
    <link rel="stylesheet" href="style.css" type="text/css" media="screen" />
    </head>

    <body>
    <div id="wrapper">
    <div id="header">
    <div class="header" id="header2">
    <div align="center">nomesito</div>
    </div>
    </div>

    <div id="content">
    <div class="entry">
    <h1><a href="#">Lorem Ipsum</a></h1>
    <div class="date">14th February 2007</div>
    <div class="entrybody">
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
    </div>
    <div class="entrymeta">Posted in <a href="#">Templates</a> &middot; <a href="#">3 Comments</a></div>
    </div>

    <div class="entry">
    <h1><a href="#">Lorem Ipsum</a></h1>
    <div class="date">14th February 2007</div>
    <div class="entrybody">
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p><? include $include;?>
    </div>
    <div class="entrymeta">Posted in <a href="#">Templates</a> &middot; <a href="#">3 Comments</a></div>
    </div>

    </div>

    <div id="sidebar">

    <h2>Men&ugrave;</h2>
    <ul>
    <li><a href="/index.php">HomePage</a></li>
    <li><a href="index.php?id=info">Info</a></li>
    <li><a href="#"><s>Forum</s></a></li>
    <li><a href="/index.php?id=download">Download</a></li>
    <li><a href="/index.php?id=contattami">Contattami</a></li>
    <li><a href="/index.php?id=credits">Credits</a></li>
    </ul>
    <h2>Siti Amici</h2>
    <ul>
    <li><a href="#">Linkage</a></li>
    <li><a href="#">Linkage</a></li>
    <li><a href="#">Linkage</a></li>
    <li><a href="#">Linkage</a></li>
    <li><a href="#">Linkage</a></li>
    </ul>
    </div>

    <div id="footer">
    <p>&copy; 2007 nomesito.Tutti I Diritti Riservati.</p>
    </div>
    </div>
    </body>
    </html>

  3. #63
    Guest

    Predefinito

    Se metti include = null non ti include nessuna pagina.
    non è meglio che metti un include a una pagina che "accolga i visitatori" ?
    vorrei dire, io entro nel sito la prima volta e mi trovo una pagina vuota... rimarrei un po confuso xD

  4. #64
    Ospite Guest

    Predefinito

    Non include nulla ma la pagina non è vuota.
    Infatti nel codice c'è già una parte di html e verrebbe mostrata unicamente quella,dove c'è il menu,le news e vari links.

  5. #65
    Guest

    Predefinito

    ah ma quindi le news l'utente le vede ad ogni pagina che visita?
    strano metodo, eheh, comunque così dovrebbe funzionare tutto

  6. #66
    Ospite Guest

    Predefinito

    Da quel che ho capito Sim le vuole mostrare in ogni pagina...

  7. #67
    Guest

    Predefinito

    Ho fatto kome hai detto ma da pagina bianka:
    Codice PHP:
    if (!isset($_GET['id'])) {include('index.php');}

  8. #68
    Guest

    Predefinito

    ho editato, in ogni caso puoi guardare l'ultimo esempio di probid, il concetto è lo stesso

    P.S. tra l'altro se fai un include con la pagina stessa ti si crea un include all'infinito... il che non è una buona cosa...
    dovresti crearne un altra

    ciao

  9. #69
    Guest

    Predefinito

    ok x fetto funziona :D ma io volevo sapere non c'è un modo x fare il redirect??xkè a me index.php?id=kosavoglio
    serve solo x nascondere la pagina :P xkè ogni volta io ricreo tutto il tema ^_^..non so se mi sono spiegato^_^.Grazie.Ciao Davide.

  10. #70
    Ospite Guest

    Predefinito

    Non ho capito,spiegati meglio

  11. #71
    Guest

    Predefinito

    allora a me il $_GET non serve per l'include o altro...mi serve solo x far sembrare il sito "professionale"^_^...quindi ogni volta ke faccio 1 nuova pagina non metto solo il testo ma metto tutto testo+grafika...ok?^_^..quindi non c'è un modo x far vedere index.php?id=ciao xò con la grafika di una nuova pagina senza include??^_^.Grazie.ciao Davide.

  12. #72
    Guest

    Predefinito

    - Non parlare abbreviato, visto che qua non hai i caratteri contati come negli sms... parlare abbreviato qua ti puo far solo ottenere quello che vedi, che nessuno capisce quel che vuoi dire...
    - in ogni caso per aggiungere una pagina ti basta crearla e poi aggiungerla nel codice assieme alle altre...
    - se ti serviva il metodo GET solo per far "sembrare" il sito professionale facevi prima a non usarlo, visto che da quanto dici crea solo problemi, e che non conosci una virgola di PHP, e da quanto qualcuno ha gia detto non è che dia un tocco professionale...

  13. #73
    Guest

    Predefinito

    no di php konosco qualkosa..so creare un form mail... :P..cmq sto migliorando...cmq visto ke non c'è un modo allora mi arrangerò ^_^.Grazie a tutti :D.Ciao Davide.

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

    Predefinito

    Io ho fatto mettere lo script di alert se viene inserito un codice (ID o nome) che non è presente tra le coppie. Quindi molto probabilmente hai inserito la parola sbagliata o c'è qualche errore nella parola scritta.
    Oppure più semplicemente può darsi che debba includere anche l'estensione .html /.php o quello che è!
    Apprezzi l'aiuto? Offrimi un caffè!

  15. #75
    Guest

    Predefinito

    allora...io mi sa che sto sbagliando tutto....
    come ho scritto in questo topic http://forum.it.altervista.org/basi-...rame-cosa.html
    devo mettere una tabella dove in una riga c'è il menu, e sotto dentro vanno i collegamenti una volta aperti... ho provato a seguire i codici che ho trovato qua (continuo in questo topic visto che i codici son tutti qua)


    allora nella pagina index dove c'è la 2 riga e deve and il contenuto ho messo questo
    <?
    if(trim($id) != "")
    include($id.php);
    else
    include(emoticon_1.php);
    ?>

    nei link ho messo questo
    <a href="emoticon_1.php" target="_top">Emoticon</a>

    e nella pagina emoticon ho messo questo:
    <?include("index.php");?>


    ma nn funziona...
    nella seconda riga (dove dovrebbero andare le pagine) mi da questo errore:
    Warning: include(emoticon_1php) [function.include]: failed to open stream: No such file or directory in C:\AppServ\www\index.php on line 48

    Warning: include() [function.include]: Failed opening 'emoticon_1php' for inclusion (include_path='.;C:\php5\pear') in C:\AppServ\www\index.php on line 48


    sto sbagliando tutto??

  16. #76
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Citazione Originalmente inviato da giannissima Visualizza messaggio
    sto sbagliando tutto??
    Praticamente sì, rileggi bene tutto quello che è stato scritto in questa discussione.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  17. #77
    Guest

    Predefinito

    aspetta un attimo ma io devo seguire il metodo che ha postato FFchronicles? quello in 1 pagina nel secondo post giusto? xchè io sto seguendo quello...ho provato anche in altri modi...

  18. #78
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Se utilizzi il primo pezzo di codice, avrai i link in questo modo:
    Codice HTML:
    <a href="index.php?id=1">Link</a>
    Al posto di uno metterai quello che c'è dopo case.

    Se segui tutta la discussione, forse ne capisci di più.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  19. #79
    Guest

    Predefinito

    ho letto tutto, solo che poi altre persone chiedono altre cose, e così mi confonde la cosa, xchè non so se son le stesse cose che servono a me o altre...comunque leggo bene di nuovo tutto bene e ci riprovo...grazie

Pagina 3 di 3 PrimoPrimo 123

Regole di scrittura

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