Jump to content
Caffpow

ipb non digerisce il php?

Recommended Posts

Caffpow

Salve, sto sbattendo la testa su un problemino, non riesco a inserire nessuno script php nel template perchè non viene interpretato. Anche un semplice

 <?php echo 'Ciao'; ?> 

non viene stampato correttamente.

 

E' un problema noto? come si può risolvere?

 

 

Grazie :)

Share this post


Link to post
Share on other sites
Caffpow

Forse ho trovato la soluzione...

 

invece che

<?php echo 'Ciao'; ?> 
a scritto in questo modo

<php> echo 'Ciao'; </php>
Susate, me la son suonata e cantata. :D Edited by Caffpow

Share this post


Link to post
Share on other sites
Caffpow

Invece no...

con codici più complessi mi stampa sempre qualcosa di più del dovuto, come una porzione del codice stesso. Gli script li ho testati in locale e non danno problemi... :wacko:

per esempio stampa eccedenze di codice del tipo:

." "; ?>

da cosa può dipendere e come si può risolvere?

 

Grazie :P

Share this post


Link to post
Share on other sites
Caffpow

ho risolto in parte... richiamando il codice con un echo formattata dentro i tag <php>, ma ovunque la metta, il testo viene posizionato in cima a sinistra del template... mentre se uso l'echo normale viene stampato dove voglio ma appare del codice in eccedenza... :(

 

Chi ha un'idea?

Edited by Caffpow

Share this post


Link to post
Share on other sites
BomAle

nei template potresti provare a assegnare il testo da stampare ad una variabile e poi inserirla dove vuoi nel template...

<php>$variabile = 'testo';</php><div class="classe_css">{$variabile}</div>

Share this post


Link to post
Share on other sites
Caffpow

 

nei template potresti provare a assegnare il testo da stampare ad una variabile e poi inserirla dove vuoi nel template...

<php>$variabile = 'testo';</php><div class="classe_css">{$variabile}</div>

Mi sapresti spiegare meglio? Grazie! ;)

 

ho anche creato un "template custom" e ho provato a piazzare il codice con il "parse template" ma non cambia di una virgola. :(

 

@najaru

Peccato non sapere da dove cominciare. XD

Edited by Caffpow

Share this post


Link to post
Share on other sites
Caffpow

BomAle, ho provato a usare quel codice ma riesco a stampare solo del testo. Se rimpiazzo i testo con codice php o il parse template, mi dà errore, non mi fa neanche salvare la modifica al template...

 

Ora ho provato a creare una pagina esterna con tutto il codice php e l'ho richiamata con un include, ma è peggio di prima, l'include viene proprio rifiutato:

Warning: include(): http:// wrapper is disabled in the server configuration by allow_url_include=0 in /web/htdocs/.../home/forum/cache/skin_cache/cacheid_8/skin_ticker.php on line 29 Warning: include(http://.../list.php): failed to open stream: no suitable wrapper could be found in /web/htdocs/.../home/forum/cache/skin_cache/cacheid_8/skin_ticker.php on line 29 Warning: include(): Failed opening 'http://.../list.php' for inclusion (include_path='.:/php5.3/lib/php/:/web/htdocs/.../home/forum/ips_kernel/') in /web/htdocs/.../home/forum/cache/skin_cache/cacheid_8/skin_ticker.php on line 29 

mi sai spiegare come sfruttare quel sistema per inserire del codice php? Grazie ;)

Edited by Caffpow

Share this post


Link to post
Share on other sites
BomAle

BomAle, ho provato a usare quel codice ma riesco a stampare solo del testo. Se rimpiazzo i testo con codice php o il parse template, mi dà errore, non mi fa neanche salvare la modifica al template...

Ora ho provato a creare una pagina esterna con tutto il codice php e l'ho richiamata con un include, ma è peggio di prima, l'include viene proprio rifiutato:mi sai spiegare come sfruttare quel sistema per inserire del codice php? Grazie ;)

nota: per risolvere questo errore dovresti controllare la voce allow_url_include nel php.ini penso e settarla a 1 ok?

e se non presente, controlla in disable_functions se è li. nel caso non ci sia traccia invece inizializzala cosi:

allow_url_include = 1

prima risolvi questo e poi dimmi se ci sono eventuali errori o se funziona.

Share this post


Link to post
Share on other sites
BomAle

per risolvere, non è che ci rimetto in sicurezza? :huh:

 

Grazie

se installi script fatti da altri, si in questo caso meglio non abilitarlo. ci sarebbero altri metodi per includere file di altri siti come file_get_contents ma non so se è il caso... devi includere un file php dal tuo ftp? se si, potresti provare con require_once...

Share this post


Link to post
Share on other sites
Caffpow

si è tutto nello stesso ftp.

Meglio non impostare niente, ho sempre il timore, che so una hook con codice "birichino", ecc.. :D

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Crea Nuovo...

Important Information

By using this site, you agree to our Terms of Use.