Visualizzazione dei risultati da 1 a 3 su 3

Discussione: eval

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    120

    eval

    Ciao a tutti..
    ho letto questa guida per la funzione eval, solo che adesso ho un piccolo problemino..


    dato che devo ripetere alcune parti del mio sito in delle directory, per non cambiare il percorso delle immagini (e altre cose) ogni volta, ho fatto delle variabili tipo questa:

    Codice PHP:
    $images $_SERVER["DOCUMENT_ROOT"]."/v1/template"

    quindi nel percorso delle immagini ho messo per esempio:

    <td width="77" colspan="2">[img]$images/content_topleft.gif[/img]</td>

    in questo modo non dovrò cambiare il percorso nelle immagini ogni volta..

    in locale funziona tutto perfettamente, mentre nel server non mi viene visualizzato niente
    ( pagina bianca, e sotto operazione completata )
    togliendo la funzione eval invece mi mostra il sito..

    qualche suggerimento??

  2. #2
    Moderatore di Off Topic, Kickstarter e XML L'avatar di Sky
    Registrato dal
    Jul 2000
    residenza
    Roma
    Messaggi
    1,053
    Uhm, non è che succede perché $_SERVER["DOCUMENT_ROOT"] contiene la path assoluta del tuo sito (che è diversa dall'url)?
    Ad esempio, se la document_root è www/nomesito, viene fuori <img src="www/nomesito/v1/template/content_topleft.gif", che se non sbaglio non punta all'indirizzo corretto dell'immagine.
    Lo Stato deve dare ai cittadini, come diritto, ciò che la mafia dà come favore.
    Carlo Alberto dalla Chiesa

    Facebook | Twitter | Last.fm | LinkedIn | Quora

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    120
    si.. in effetti il percorso delle immagini era sbagliato

    per pagina bianca intendevo dire proprio bianca (tipo about:blank per intenderci)

    comunque ho trovato l'errore... richiamavo il file con una variabile, esempio:

    eval("Stampa(\"".GetTemplate("$percorso/template.html")."\");");

    a quanto pare quella variabile "$percorso" non l'accetta, peccato perchè sarebbe stata piuttosto comoda!!

    grazie per l'aiuto

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.