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

Discussione: viva la sintassi

  1. #1

    viva la sintassi

    <?
    $out = $_GET['id']
    include('pages/'$out'.php');
    ?>


    sicuro ho sbagliato la sintassi dopo include :-) chi mi aiuta?

  2. #2

    Re: viva la sintassi

    Codice PHP:
    <?
    $out 
    $_GET['id'];
    include(
    "pages/".$out.".php");
    ?>
    Il 90% dei problemi di un pc si trova
    tra la tastiera e la sedia.

  3. #3
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Gli apici singoli non espandono le variabili. Prova con i doppi apici.

    <?php
    $out = $_GET['id'];
    include("pages/$out.php");
    ?>

  4. #4
    ke fiko mi avete risposto subito O_O
    mi restituisce una stringa del tipo

    Warning: Failed opening 'pages/.php' for inclusion (include_path='') in c:\appserv\www\skins\0_02\index.php on line 168

    pages/.php ? O_O

    ho messo il codice

    <?php
    $out = $_GET['id'];
    include("pages/$out.php");
    ?>


    perchè l'altro mi restituiva un errore :-)

    p.s. http://localhost/skins/0_02/index.php?id=prova
    è il link da cui si arriva :s rihelp ^^

  5. #5
    prova questo:
    Codice PHP:
    <?
    if(isset($_GET['id']) and !empty($_GET['id'])) {
       if(
    is_file("pages/".$_GET['id'])) {
          include(
    "pages/".$_GET['id'].".php");
       } else {
          echo 
    "Errore: file da includere inesistente!";
       }
    } else {
       echo 
    "Errore: nessun file da includere!";
    }
    ?>
    Il 90% dei problemi di un pc si trova
    tra la tastiera e la sedia.

  6. #6
    'pages/.php' sempre lui -.-''

    ...dovevo rimanere su html mi sa :lol: no dai scherzo :-)

    viene il dubbio che l'indirizzo nn sia strutturato bene a questo punto :S

  7. #7
    ma quale versione di PHP utilizzi?
    Il 90% dei problemi di un pc si trova
    tra la tastiera e la sedia.

  8. #8
    bella domanda :-) l'ho messa con apache ^^

    PHP Version 4.0.6

    System Windows NT 5.1 build 2600
    Build Date Jun 22 2001
    Server API Apache
    Virtual Directory Support enabled
    Configuration File (php.ini) Path F:\WINDOWS\php.ini
    ZEND_DEBUG disabled
    Thread Safety enabled

    This program makes use of the Zend scripting language engine:
    Zend Engine v1.0.6, Copyright (c) 1998-2001 Zend Technologies

    basta? :-P

  9. #9
    ecco spiegato l'arcano: la tua versione di PHP è vecchissima per poter funzionare con gli array superglobali $_GET... ti consiglio di disinstallare tutto e installare EASYPHP (www.easyphp.org) versione 1.8
    Il 90% dei problemi di un pc si trova
    tra la tastiera e la sedia.

  10. #10
    era così bello apache :C devo proprio? nn posso fare un update? ^^

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.