Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Problema con require/include

    ho un problema all'apparenza stupido ma che mi fa venir il mal di testa...
    sto scrivento questo script php (richiamato da una form)

    <?php require './funzioni.inc'; ?>

    <html>
    <head>
    <title>Risultato attivazione</title>
    </head>

    <body>
    <?php attiva (); ?>
    </body>
    </html>

    che dovrebbe includere il file funzioni.inc, contenente

    function attiva() {
    echo $_POST['Finestra1'];
    }

    il risultato è che la definizione della funzione attiva() viene stampato e la funzione attiva risulta non definita:

    function attiva() { echo $_POST['Finestra1']; }
    Fatal error: Call to undefined function attiva() in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\attivazione.php on line 9

    cosa sto sbagliando?!? se evito il require e dichiaro direttamente la funzione tutto funziona... sembra come che l'include non ragioni in php ma in html...

    grazie a chi mi aiuta

  2. #2
    Ma ci sono i tag php in funzioni.inc? Perché altrimenti ti stampa il contenuto a video come se fosse un semplice file di testo

    Codice PHP:
    <?php
    function attiva() {
    echo 
    $_POST['Finestra1'];
    }
    ?>

  3. #3
    Grazie! sapevo che era un problema stupido...

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.