Supporto » Varie ed eventuali » Stringa di codice al posto del sito

  • Buona sera,
    ho quasi terminato il sito che sto costruendo e modificando due “nomi” (non di più) all’interno di file dentro al file manager, ora non mi compare più il sito, cioè si vede una stringa di codice lunghissima (guarda qui: http://fisiofit2.info ) che ho scoperto è il contenuto del file theme-options all’interno della cartella admin del tema.
    Ho già provato a sostituire con il backup settimanale ma niente, resta così.
    Mi potete aiutare a risolvere il problema?

    Pagina di aiuto: [devi essere connesso per vedere il link]

Stai vedendo 6 repliche - dal 1 al 6 (di 6 totali)
  • Ciao,
    si vede una buona parte del codice.
    L’unica cosa che mi viene in mente è che sia stato cancellato / sostituito il tag del php.
    E’ una stringa così: <?php per l’apertura e così ?> per la chiusura. Sono a coppie e numerose all’interno di uno script. Se una è stata cancellata può succedere che si veda quello che esce adesso dalla tua pagina.

    grazie per avermi risposto, gentilissimo.
    Nel file c’è. può darsi che manchi in un qualsiasi altro file php?
    Se dopo <?php c’è una funzione attaccata senza spazio tra le due (cioè cosi <?phpadd-action ecc) è un errore?

    Ciao @chiarabatti,

    ci sono molte altre regole sintattiche nel php ma si, l’esempio che hai fatto porterà ad un errore: dovresti separare le tag dal resto del codice. Qualcosa come:

    <?php
    add_action...
    ?>

    .

    • Questa risposta è stata modificata 3 settimane, 1 giorno fa da  _Y_Power. Ragione: ampliato risposta

    ho provato a metterlo a capo, ora vedo schermata bianca e non capisco se è positivo o negativo 😭

    _Y_Power

    (@_y_power)

    @chiarabatti,

    potresti cortesemente spiegare meglio le operazioni che hai effettuato prima di riscontrare il problema? Nello specifico non mi è chiara questa frase:

    modificando due “nomi” (non di più) all’interno di file dentro al file manager

    grazie per avermi risposto, gentilissimo.
    Nel file c’è. può darsi che manchi in un qualsiasi altro file php?
    Se dopo <?php c’è una funzione attaccata senza spazio tra le due
    (cioè cosi <?phpadd-action ecc) è un errore?

    Un errore, certo, come è stato notato. Quando viene fatto il parsing del file non si riesce a separare il tag di apertura del php dalla funzione; così non viene eseguito il codice dopo l’apertura ma solo inviato al browser.
    La pagina è cambiata, ma devono esserci molti altri errori simili. Probabilmente dipende dall’editor che hai utilizzato per personalizzare il file: si mangia degli spazi quando non dovrebbe. Difficile trovarli tutti “ad occhio”.
    A questo punto credo sarebbe meglio che tu recuperassi il file originale dal pacchetto scaricato e lo sostituissi a quello che hai modificato. Dopodiché se non si sono verificati altri danni, riprendi a fare la correzione. Con un editor normale stavolta e tieni conto di quello che modifichi. 🙂

    • Questa risposta è stata modificata 3 settimane fa da  luca21.
Stai vedendo 6 repliche - dal 1 al 6 (di 6 totali)
  • Devi essere collegato per rispondere a questo topic.