Supporto » Varie ed eventuali » Stringa di codice al posto del sito
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?La pagina su cui ho bisogno di aiuto: [devi essere connesso per vedere il link]
-
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 5 anni, 3 mesi fa da
_Y_Power. Motivo: ampliato risposta
ho provato a metterlo a capo, ora vedo schermata bianca e non capisco se è positivo o negativo 😭
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 5 anni, 3 mesi fa da
luca21.
-
Questa risposta è stata modificata 5 anni, 3 mesi fa da
- Il topic ‘Stringa di codice al posto del sito’ è chiuso a nuove risposte.