Pagina 2 di 3 PrimoPrimo 123 UltimoUltimo
Visualizzazione risultati 31 fino 60 di 79

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

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

    Predefinito

    Ciao se per caso vorrei modificare il mio script in modo tale che se venga inserito in ID non valido venga esposta 1 alert?

    ES. index.php?id=123 | L'ID 123 non esiste in realtà quindi esce l'errore tramite script alert('errore'). Come si fa?

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

    Predefinito

    Potresti provare così:
    Codice PHP:
    <?
    if(!isset($_GET['id'])){
    include
    "home.htm";
    }else{
    $coppie=array(123=>"send.php",456=>"pvt/server_info.php");
    if (isset(
    $coppie[$_GET['id']]) {
    include
    $coppie[$_GET['id']];
    }
    else
    echo
    "<script type=\"text/javascript\">
    alert('errore');
    </script>"
    ;
    }
    ?>
    Ultima modifica di funcool : 14-06-2007 alle ore 10.59.40
    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

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

    Predefinito Errore in codice index indicizzata

    Ciao ho questo codice:
    Codice PHP:
    <?
    if(!isset($_GET['id'])){
    include
    "home.php";
    }else{
    $coppie=array(000=>"index2.htm",111=>"home.php",276=>"csono.htm",277=>"csono_more.htm",800=>"procida/index.htm",464=>"info_guest.php",467=>"info_server.php",478=>"hosting.htm",873=>"private/upload.php",777=>"feed/rss.xml",268=>"form.htm",784=>"suggerimenti.htm",765=>"servizio_mail.htm",746=>"quiz_gen.htm",999=>"red_segreta.htm",728=>"multimedia/scegli.htm");
    if (isset(
    $coppie[$_GET['id']])) {
    include
    $coppie[$_GET['id']];
    }
    else {
    echo
    "<script>alert('Numero di ID non corretto.')</script>";
    echo
    "<center>Attenzione hai digitato un numero di ID errato, si prega di riprovare.</center>";
    }
    ?>
    Ma Internet mi da questo errore: Parse error: syntax error, unexpected $end in /membri/miki92/nav.php on line 13

  4. #34
    Guest

    Predefinito

    Non hai chiuso il primo else.
    Dovrebbe essere così:
    Codice PHP:
    <?
    if(!isset($_GET['id'])){
    include
    "home.php";
    }else{
    $coppie=array(000=>"index2.htm",111=>"home.php",276=>"csono.htm",277=>"csono_more.htm",800=>"procida/index.htm",464=>"info_guest.php",467=>"info_server.php",478=>"hosting.htm",873=>"private/upload.php",777=>"feed/rss.xml",268=>"form.htm",784=>"suggerimenti.htm",765=>"servizio_mail.htm",746=>"quiz_gen.htm",999=>"red_segreta.htm",728=>"multimedia/scegli.htm");
    if (isset(
    $coppie[$_GET['id']])) {
    include
    $coppie[$_GET['id']];
    }
    else {
    echo
    "<script>alert('Numero di ID non corretto.')</script>";
    echo
    "<center>Attenzione hai digitato un numero di ID errato, si prega di riprovare.</center>";
    }
    }
    ?>

    Ciao!

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

    Predefinito

    Grazie tante...un'altra cosa se vorrei fare una cosa del genere "index.php?id=000&cat=album" cosa dovrei aggiungere o fare?

  6. #36
    Guest

    Predefinito

    Citazione Originalmente inviato da miki92
    Grazie tante...un'altra cosa se vorrei fare una cosa del genere "index.php?id=000&cat=album" cosa dovrei aggiungere o fare?
    Se volessi

    La tua domanda è poco chiara, cosa ti serve di preciso?


    Ciaoo!!

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

    Predefinito

    Fare una specie di collegamento cosi: index.php?id=123&categoria=informatica

    Che praticamente possono starci due id 123 ma che grazie a "&categoria=informatica" colleghi a un'altra pagina.

  8. #38
    Guest

    Predefinito

    potresti dividere le pagine in cartelle, ogni cartella corrisponde ad una sezione, in modo che anche se due file hanno lo stesso id, essendo in cartelle e quindi categorie diverse, puoi richiamarli separatamente...
    fai in modo che a seconda della categoria apra una cartella, e includa una certa pagina a seconda dell'ID

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

    Predefinito

    Citazione Originalmente inviato da Dharlet
    potresti dividere le pagine in cartelle, ogni cartella corrisponde ad una sezione, in modo che anche se due file hanno lo stesso id, essendo in cartelle e quindi categorie diverse, puoi richiamarli separatamente...
    fai in modo che a seconda della categoria apra una cartella, e includa una certa pagina a seconda dell'ID
    Scusa ti spiegheresti meglio? Se io nell'index.php metto due ID=000 non ci sarà un conflitto e quindi un errore?

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

    Predefinito

    Credo che lui volesse dire che creerai la cartella "informatica" e modificherai lo script in questo modo:
    Codice PHP:
    if (isset($coppie[$_GET['id']])) {
    include
    $coppie[$_GET['categoria'].$_GET['id']];
    }
    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

  11. #41
    Guest

    Predefinito

    si. però dovresti aggiungere una / altrimenti lo considera come un file:

    Codice PHP:
    if (isset($coppie[$_GET['id']])) {
    include
    $coppie[$_GET['categoria']."/".$_GET['id']];
    }
    e naturalmente per ogni categoria esistente crei una cartella con lo stesso nome, al cui interno metti le tue pagine

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

    Predefinito

    Ok capito grazie.

  13. #43
    Guest

    Predefinito

    scusate, ma se io invece dei numeri vorrei mettere 1 nome a picere??Tipo
    index.php?id= nome ke mi piace
    ke dopo porta a
    sito.com/pagina ke ho scelto.html
    sapete kome fare??^_^.Grazie.Ciao Davide :D

  14. #44
    Ospite Guest

    Predefinito

    Citazione Originalmente inviato da sIM
    scusate, ma se io invece dei numeri vorrei mettere 1 nome a picere??Tipo
    index.php?id= nome ke mi piace
    ke dopo porta a
    sito.com/pagina ke ho scelto.html
    sapete kome fare??^_^.Grazie.Ciao Davide :D
    Non ho capito...
    per ogni nome vorresti includere un file diverso?
    es. se nome=abc includo xyz.html
    se nome=xyz includo abc.html
    intendevi questo?
    Se è così puoi usare la funzione php switch().

    switch($_GET[id]){
    case abc:
    include "xyz.html";
    break;
    case xyz:
    include "abc.html";
    break;
    }

    Se invece nn ho capito,per favore spiegati meglio

  15. #45
    Guest

    Predefinito

    quindi sulla mia index.php metto:
    Codice PHP:
    <?
    switch($_GET[id]){
    case
    info:
    include
    "info.html";
    break;
    case
    download:
    include
    "download.html";
    break;
    }
    ?>
    <html>
    <head>
    ....
    </html>
    quindi se vado su index.php?id=info dovrei essere portato a sito.com/info.html giusto??? ^_^.Grazie.Ciao Davide :) :D

  16. #46
    Guest

    Predefinito

    esatto dovrebbe essere cosi...
    non verresti "portato" ma verrebbe inclusa quella pagina,l'effetto è lo stesso in sostanza

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

    Predefinito

    Per fare più in fretta puoi utilizzare lo script che c'è sopra e modificare l'array $coppie in questo modo:
    Codice PHP:
    $coppie=array("nome"=>"pagina.htm","pippo"=>"giuseppe.php");
    Praticamente al posto dei numeri, metti le parole tra virgolette.
    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

  18. #48
    Guest

    Predefinito

    Io invece volevo sapere al posto del include() non posso fare un redirect??Grazie.Ciao Davide. ^_^

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

    Predefinito

    Al posto di:
    Codice PHP:
    include $coppie[$_GET['id']];
    Metti:
    Codice PHP:
    Header("Location: ".$coppie[$_GET['id']]);
    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

  20. #50
    Guest

    Predefinito

    e al posto del "$coppie" non lo posso fare con lo switch()?^_^.Grazie.Ciao Davide.

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

    Predefinito

    Sì, basta che segui il consiglio di Probid e al posto dell'include metti il redirect che ho scritto prima.
    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

  22. #52
    Guest

    Predefinito

    quindi devo mettere
    Codice PHP:

    <?
    Header
    ("Location: "switch($_GET[id]){);
    case
    info:
    include
    "info.html";
    break;
    case
    download:
    include
    "download.html";
    break;
    }
    ?>
    <html>
    <head>
    ....
    </html>
    e da solo tramite il get porta alla pagina ke ho scelto??esempio
    index.php?id=info --->sito.com/paginainfo.html?? ^_^.Grazie.Ciao Davide :D

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

    Predefinito

    No, al posto di "include" devi mettere come ti ho scritto prima.
    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

  24. #54
    Guest

    Predefinito

    kosì??
    Codice PHP:
    <?
    switch($_GET[id]){
    case
    info:
    Header("Location:"info.html");
    break;
    case download:
    Header("
    Location:"download.html");
    break;
    }
    ?>
    <html>
    <head>
    ....
    </html>
    ^_^.Grazie!Ciao :D

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

    Predefinito

    Senza le virgolette in mezzo:
    Codice PHP:
    Header("Location: info.html");
    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

  26. #56
    Guest

    Predefinito

    ok x fetto..fino a qui ok..ma quando vado su http://sim.altervista.org/index.php?id=info mi fa vedere il nome della pagina..e io invece vokkei ke si nasconde kome posso fare??^_^.Grazie.Ciao Davide :D

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

    Predefinito

    Puoi utilizzare l'include invece del redirect.
    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

  28. #58
    Guest

    Post

    Ho fatto kome hai detto...ora dopo aggiusto un pò di kose..ho preso il codice ke hai postato x l'errore di id ma mi da errore:
    Codice:
    Parse error: syntax error, unexpected '[', expecting T_VARIABLE or '$' in /membri/sim/index.php on line 30
    URL:http://sim.altervista.org/index.php?id=asdasdsd
    Codice index.php
    Codice PHP:
    <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.<?
    switch($_GET[id]){
    case
    info:
    include
    "info.html";
    break;
    case
    download:
    include
    "download.html";
    break;
    }
    if (isset([
    $_GET['id']])) {
    include [
    $_GET['id']];
    }
    else {
    echo
    "<script>alert('.ID Non Trovato.')</script>";
    echo
    " Header("Location: index.php");";
    }
    }
    ?></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>
    </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>
    Grazie.Ciao Davide.
    Ultima modifica di sIM : 17-07-2007 alle ore 13.19.17

  29. #59
    Ospite Guest

    Predefinito

    C'era qualche errore

    Codice PHP:
    <?
    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>";
    }
    ?>
    <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>

  30. #60
    Guest

    Predefinito

    Ok grazie...ma ora quando accedo..
    da sempre ID non trovato!!!
    http://sim.altervista.org O.o kosa devo fare?? ^_^

Pagina 2 di 3 PrimoPrimo 123 UltimoUltimo

Regole di scrittura

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