[RISOLTO][PHP] Errore di sintassi

Discussione in 'PHP' iniziata da Crios816, 14 Settembre 2018.

Tag (etichette):
  1. Crios816

    Crios816 Nuovo Utente

    Registrato:
    16 Agosto 2018
    Messaggi:
    6
    Mi Piace Ricevuti:
    0
    Punteggio:
    1
    Sesso:
    Maschio
    ciao a tutti.
    Ho la necessita di creare una vriabile associata a del testo come sotto:
    Codice:
    $texthead = "<?php include $_SERVER['DOCUMENT_ROOT']. \"/Masterphp/Header_php.php\"; ?>";
    Ma quando eseguo ricevo questo errore:
    Codice:
    syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING)
    Mi rendo conto che ai più è un problema semplice, ma non sono riuscito a trovare una soluzione cercando in rete e
    girovagando sui vari forum.

    potete darmi una mano?
    Grazie
     
    Ultima modifica: 14 Settembre 2018
  2. Max 1

    Max 1 Super Moderatore Membro dello Staff SUPER MOD MOD

    Registrato:
    29 Febbraio 2012
    Messaggi:
    3.204
    Mi Piace Ricevuti:
    246
    Punteggio:
    63
    Sesso:
    Maschio
    @Crios816
    Da regolamento del forum, come tutti noi sei tenuto ad usare il tag [​IMG] quando posti del codice, oppure la funzione codice dalla barra degli strumenti
    [​IMG]
    Inoltre ti prego di leggere attentamente il regolamento generale del forum e quello di sezione dove posti
    Grazie
    Pertanto ti prego di correggere il tuo post usando il tag [ PHP] senza lo spazio
     
  3. Crios816

    Crios816 Nuovo Utente

    Registrato:
    16 Agosto 2018
    Messaggi:
    6
    Mi Piace Ricevuti:
    0
    Punteggio:
    1
    Sesso:
    Maschio
    Chiedo venia per la mancanza, ho corretto secondo indicazioni.
    Grazie
     
  4. Rikk73

    Rikk73 Utente Attivo

    Registrato:
    7 Aprile 2015
    Messaggi:
    118
    Mi Piace Ricevuti:
    5
    Punteggio:
    18
    Sesso:
    Maschio
    Occupazione:
    .NET Software Developer
    Località:
    Arezzo
    Non so esattamente come la vuoi utilizzare, ma la path che cerchi di memorizzare nella variabile secondo me devi impostarla così

    PHP:
    $texthead $_SERVER['DOCUMENT_ROOT']."Masterphp/Header_php.php";
    echo 
    $texthead;
     
  5. Crios816

    Crios816 Nuovo Utente

    Registrato:
    16 Agosto 2018
    Messaggi:
    6
    Mi Piace Ricevuti:
    0
    Punteggio:
    1
    Sesso:
    Maschio
    Ciao.
    Espongo meglio il mio problema.

    Devo associare alla variabile texthead il testo indicato perché poi la devo richiamare e scrivere il testo in un file txt con il comando fwrite.

    Solo che quando avvio il php si blocca dandomi l'errore che ho indicato in precedenza.

    Spero di aver chiarito il mio problema.
     
  6. marino51

    marino51 Utente Attivo

    Registrato:
    28 Febbraio 2013
    Messaggi:
    2.164
    Mi Piace Ricevuti:
    94
    Punteggio:
    48
    Occupazione:
    free lance
    Località:
    Lombardia
    may be …
    PHP:
    <?php

    $include 
    $_SERVER['DOCUMENT_ROOT'].'/Masterphp/Header_php.php';

    echo 
    $include."<br /><br />";

    $texthead "<?php include ".$include."; ?>";

    echo 
    htmlspecialchars($texthead)."<br /><br />";

    ?>
    upload_2018-9-15_9-24-17.png
     
  7. Rikk73

    Rikk73 Utente Attivo

    Registrato:
    7 Aprile 2015
    Messaggi:
    118
    Mi Piace Ricevuti:
    5
    Punteggio:
    18
    Sesso:
    Maschio
    Occupazione:
    .NET Software Developer
    Località:
    Arezzo
    Una soluzione è quella proposta da Marino51, ma comunque mi chiedo ancora perchè vuoi scrivere in un file tutta la stringa compresa di tag per lo script php quando puoi scrivere e richiamare il solo percorso del file
     
  8. Crios816

    Crios816 Nuovo Utente

    Registrato:
    16 Agosto 2018
    Messaggi:
    6
    Mi Piace Ricevuti:
    0
    Punteggio:
    1
    Sesso:
    Maschio
    Buongiorno.
    Non sarà la soluzione più elegante ma funziona e non mi da nessun errore.
    Codice:
    $texthead = '<?php include' . ' $_SERVER[' . "'" . 'DOCUMENT_ROOT' . "'" . ']' . ' . "/Masterphp/Header_php.php" ?>';
    Mi serve scrivere il codice completo di tag perché va inserito nella parte superiore di una pagina web per richiamare la testata che è uguale a tutte le pagine del sito.

    Grazie a tutti per la collaborazione.
     
Sto caricando...

Condividi questa Pagina