• Bannato Super User

    Problema funzione <? include('sitename.php'); ?>

    Ciao a tutti ho questo problema

    Appena passo nel mysql una stringa html con questa parte in php

    <? include('sitename.php'); ?>

    mi restituisce un errore

    Errore di sintassi nella query SQL vicino a 'sitename.php'); ?>' where id='35'' linea 1

    Come potrei sostituire questa funzione? (<? include('sitename.php'); ?>) per non avere errori?

    Ho provato a cambiare ' con " ma non funziona piu, non mi da errore il mysql ma nella pagina web quella funzione non mostra piu nulla.

    mentre se incollo nella pagina web <? include('sitename.php'); ?> mi appare regolarmente il nome del sito, come posso importare la stessa funzione via mysql?

    Grazie mille per aiuto ciao

    Dovrebbe farmi apparire il nome del sito.


  • ModSenior

    Quello che stai cercando di fare mi sembra sia totalmente sbagliato,
    Allora se devi passare <? include('sitename.php'); ?> come semplice testo basta sostituire gli ' con '
    Se invece vuoi venga passato il contenuto del file devi usare fopen per mettere in un variabile il contenuto del file e successivamente passarlo al database....


  • Bannato Super User

    purtroppo col / non effettua la funzione


  • ModSenior

    infatti ho scritto che con lo \ viene preso come testo, per passare il valore devi usare il secondo metodo che ho scritto