Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di darkiko
    Registrato dal
    Feb 2002
    Messaggi
    3,030

    problema con "include" e una variabile...

    signori buongiorno

    il problema è il seguente:
    tutte le mie pagine hanno come parte iniziale un'animazione in flash, grande uguale, con le stesse caratteristiche ma potenzialmente diversa per ogni pagina...

    al posto che scrivere tutto il codice in tutte le pagine avevo pensato di fare un file php da includere chiamato pippo.inc.php con la sua funzione
    Codice PHP:
    <?  } function head_interna() {
    echo (
    "<div id=\"head_interna\">
    <object type=\"application/x-shockwave-flash\" 
    data=\"/img/"
    .$animazione.".swf\" width=\"587\" height=\"135\">
    <param name=\"movie\" value=\"/img/"
    .$animazione.".swf\" />
    <param name=\"scale\" value=\"exactfit\" />
    <param name=\"menu\" value=\"false\" /></object>
    </div>"
    );
    ...
    e nella pagina richiamante
    Codice PHP:
    <?
    $animazione 
    "nomedelfile";
    include (
    "pippo.inc.php");
    ...
    però non funziona, l'animazione non viene caricata (il percorso sono certo sia corretto)...

    dite che è possibile fare quello che chiedo?
    se si, dove sbaglio?

    come sempre grazie mille (:
    è nella nostra unicità che risiede la meraviglia degli esseri umani

  2. #2
    Utente di HTML.it L'avatar di Avalox
    Registrato dal
    Nov 2003
    Messaggi
    302
    non la richiama perchè lo scope della variabile $animazione vale solo dentro la funzione, mentre vorresti che fosse quella settata prima di richiamarla...

    Puoi risolvere in due modi: o passare $animazione alla funzione, oppure aggiungere la riga
    codice:
    global $animazione;
    all'interno della funzione head_interna

    Fammi sapere

  3. #3
    Utente di HTML.it L'avatar di darkiko
    Registrato dal
    Feb 2002
    Messaggi
    3,030
    Originariamente inviato da Avalox
    oppure aggiungere la riga
    codice:
    global $animazione;
    all'interno della funzione head_interna
    ho fatto in questo modo e funziona alla grande (:

    davvero grazie mille
    è nella nostra unicità che risiede la meraviglia degli esseri umani

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.