Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problema link

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    91

    problema link

    ciao,
    per aprire un link del menu nel content della pagina ho usato

    1
    2

    e non ci sono problemi, però se la pagina 1 la metto in una cartella ad es la cartella temp dovrei scrivere:

    1 no?

    non mi trova la pagina
    mi potreste aiutare??? grazie mille

  2. #2
    Ma quando clicchi sul link cosa viene eseguito?
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    91
    ho creato un indice cosi che chiama le 5 parti del sito (header, menu, extra, content e footer)

    <?php
    include("tmp/header.php");
    include("tmp/menu.php");
    include("tmp/extra.php");

    $p="tmp/content"; //pagina di default per i contenuti centrali
    if(isset($_GET['page'])){ //pagina passata via parametro
    $p=$_GET['page'];
    if($p!=basename($p) || !preg_match("/^[A-Za-z0-9\-_\/]+$/", $p) || $p=="index" || !file_exists($p.".php"))
    $p="error"; //pagina di errore
    }
    include($p.".php");
    include("tmp/footer.php");

    ?>

    in menu ho:

    Voce 1

    il problema e che se la pagina prova.php sta nella stessa cartella si apre senza problemi, invece se la metto nella cartella temp e modifico:

    Voce 1

    la pagina non me la trova più, sicuramente perchè fallisce:

    $p!=basename($p)

    come potrei fare?

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.