Visualizzazione risultati 1 fino 8 di 8

Discussione: sisntassi per link in php e include dentro la pagina con pezzo del link

  1. #1
    Guest

    Predefinito sisntassi per link in php e include dentro la pagina con pezzo del link

    uau.... il titolo del topic fa quasi paura... ma ecco di cosa ho bisogno..

    voglio fare un link del tipo

    ciao.php?page=direct1/prova

    e vorrei che poi mettere un comando include nella pagina ciao.php

    che dica

    include page + ".php"

    capito il concetto? cioè vorrei che una volta eseguita la pagina sull include venisse fuori include direct1/prova.php

    è fattibile la cosa?

    mi aiutate con la sintassi corretta del link e dell include?

    Garzie Mille ciao

  2. #2
    L'avatar di makpaolo
    makpaolo non è connesso Utente storico
    Data registrazione
    08-05-2003
    Residenza
    Brescia ( prov.)
    Messaggi
    9,399

    Predefinito

    puoi fare così:

    href='ciao.php?page=prova'
    nella pagina ciao.php metti
    switch($page){
    default: (quello che deve apparire nella sola pagina prova)
    break;

    case prova:
    include("direct1/prova.php"); -->includi la pagina dando il percorso.
    break;

    }
    Se smetti di imparare e evolverti sei morto dentro

  3. #3
    Guest

    Predefinito

    si ma allora dovrei fare un disastro di case per prevenire ogni eventualità di link che mi salta in mente di mettere.....

    non c'è un altro modo?

  4. #4
    L'avatar di makpaolo
    makpaolo non è connesso Utente storico
    Data registrazione
    08-05-2003
    Residenza
    Brescia ( prov.)
    Messaggi
    9,399

    Predefinito

    bhe, alla fine allunghi la lista, ma quanto la vuoi allungare? non credo ci vai a mettere 30-40 include, se non utilizzi i case dovresti utilizzare gli if .

    al massimo potresti provare con

    href='ciao.php?page=prova'


    switch($page){
    default: (quello che deve apparire nella sola pagina prova)
    break;

    case $page:
    include("direct1/$page.php");
    break;

    }
    dubito che funzioni .... ma puoi provare, in questo caso tutte le pagine devono essere nella medesima cartella però.
    Ultima modifica di makpaolo : 02-09-2004 alle ore 13.26.59
    Se smetti di imparare e evolverti sei morto dentro

  5. #5
    Guest

    Predefinito

    href='ciao.php?page=direct1/prova'


    switch($page){
    default: (quello che deve apparire nella sola pagina prova)
    break;

    case $page:
    include("$page.php");
    break;

    }

    e cosi che possan andare....?

  6. #6
    L'avatar di makpaolo
    makpaolo non è connesso Utente storico
    Data registrazione
    08-05-2003
    Residenza
    Brescia ( prov.)
    Messaggi
    9,399

    Predefinito

    non credo ti processi "direct/prova" .... forse con
    href='ciao.php?cart=direct1&page=prova'

    case $page:
    include("$cart/$page.php");
    break;
    ti conviene provare in locale però ... magari sono solo una sfilza di idee non attuabili.
    Se smetti di imparare e evolverti sei morto dentro

  7. #7
    Ospite Guest

    Predefinito

    Ti consiglio di fare così, come faccio io:
    Codice PHP:
    <?php
    if (file_exists($_GET['pagina'].'.php')) {
    include(
    $_GET['pagina'].'.php');
    } else {
    include(
    'altro.php');
    }
    ?>
    Nei collegamenti poi index.php?pagina=quellochevuoi
    Ricorda di chiamare le pagine come le variabili pagina che metterai nei link

  8. #8
    Guest

    Predefinito

    praticamente controlla se c'e il file e casomai nn ci fosse per evitare che compaia errore si collega un altra pagina..

    cmq no... non mi passa il simbolo / in una variabile....

Regole di scrittura

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