Back to top

Autore Topic: codice php  (Letto 11413 volte)

Offline micheledef

  • Esploratore
  • **
  • Post: 78
    • Mostra profilo
codice php
« il: 23 Set 2013, 23:36:45 »
Domanda , xkè non mi fa inserire del codice php in un articolo? xkè è in formato .html forse?
c'è una soluzione a questo problema?

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:codice php
« Risposta #1 il: 23 Set 2013, 23:44:13 »
michele qui abbiamo regole e fortunatamente anche caratteri in abbondanza  :)
perfavore niente frasi abbreviate da sms.

Se vuoi inserire php su un testo devi installare jce e configurarlo per accettare codice php js css iframe e tutto quello che desideri.
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline micheledef

  • Esploratore
  • **
  • Post: 78
    • Mostra profilo
Re:codice php
« Risposta #2 il: 24 Set 2013, 11:30:00 »
Scusa, come lo devo configurare jce? cosa devo cambiare della configurazione di default?

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:codice php
« Risposta #3 il: 24 Set 2013, 11:34:14 »
vai nella gestione profili, li troverai cosa abilitare.
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline micheledef

  • Esploratore
  • **
  • Post: 78
    • Mostra profilo
Re:codice php
« Risposta #4 il: 24 Set 2013, 11:58:53 »
però ho ancora un problema se lo imposto come editor predefinito nella configurazione globale , se devo modificare un articolo mi esce sempre l'editor che usavo prima JoomlaCK Editor Manager.

Offline micheledef

  • Esploratore
  • **
  • Post: 78
    • Mostra profilo
Re:codice php
« Risposta #5 il: 24 Set 2013, 13:16:00 »
per caso esiste un metodo alternativo a JCE ?


grazie

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:codice php
« Risposta #6 il: 24 Set 2013, 13:19:00 »
devi controllare che nel tuo account ci sia qualche altro editor impostato.
In joomla le impostazioni sono sempre a livello Globale e a livello specifico.
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline micheledef

  • Esploratore
  • **
  • Post: 78
    • Mostra profilo
Re:codice php
« Risposta #7 il: 24 Set 2013, 15:08:20 »
Adesso lo visualizzo l'editor anche negli articoli però vedo un altro problema, le stringhe di codice php non vengono lette, nel senso che se visualizzo la sorgente della pagina mi appaiono come tag in verde.


Grazie.

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:codice php
« Risposta #8 il: 24 Set 2013, 19:18:02 »
i tuoi non sono problemi,
questi "non funzionamenti" sono solo il risultato della tua inesperienza con joomla.
Come tutte le cose, se non si studia un pò, se non si fà un poco di ricerche, sembrerà tutto sempre difficile, che non funzioni e che questo joomla in fondo non funziona bene come questi del forum vogliono farmi credere ;)
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline micheledef

  • Esploratore
  • **
  • Post: 78
    • Mostra profilo
Re:codice php
« Risposta #9 il: 23 Ott 2013, 11:26:54 »
Non sono ancora riuscito a risolvere questo problema , nel pannello di controllo di JCE -> Profili JCE ho abilitato (sia nel profilo DEFAULT che FRONT END) "Consenti Javascript", "Consenti CSS" , "Consenti PHP", "Script XHTML in linea " , il template che uso è "classic2_j - Predefinito" che ho scaricato dal sito di Joomal.
Avete qualche altro consiglio da darmi che magari io non so.


Grazie

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:codice php
« Risposta #10 il: 23 Ott 2013, 11:33:31 »
attivare l'inserimento come php e js dal front-end non è una buona idea
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline micheledef

  • Esploratore
  • **
  • Post: 78
    • Mostra profilo
Re:codice php
« Risposta #11 il: 23 Ott 2013, 11:39:35 »
quindi mi puoi consigliare cosa fare per farlo funzionare...

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:codice php
« Risposta #12 il: 23 Ott 2013, 11:46:17 »
avendo attivato quelle informazioni nel profilo default deve funzionare, il perchè non funzioni non so spiegartelo.
Su centinaia di siti non ho mai avuto questo problema, sicuramente ti sfugge qualcosa :-\
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:codice php
« Risposta #13 il: 23 Ott 2013, 12:51:07 »
Tieni presente che un codice php funzionante nella root o comunque al di fuori di joomla, non è detto che funzioni pure all'interno di un articolo. Quindi incomincia a testarlo fuori per essere sicuro della validità del codice, poi devi rivalutare eventuali percorsi url presenti nel codice e riadattarli.

Offline micheledef

  • Esploratore
  • **
  • Post: 78
    • Mostra profilo
Re:codice php
« Risposta #14 il: 23 Ott 2013, 13:27:27 »

il codice è questo:


Codice: [Seleziona]
<a href="getfile.php?<?php echo "name=prova"?>">Scarica
Prova.zip[/url] (download <?php @include("count/prova.txt"); ?>, size
<?php  
$dim 
= @filesize ("prova.zip") / 1024;
$dim 
round($dim);
echo 
"$dim KB";
?>
)

è funziona perfettamente in un file php.
La funzione di questo codice php è di contare i click su un link contenuto in un articolo.


il file getfile.php è questo:

Codice: [Seleziona]

//estensione dei file da scaricare
  $ext = ".zip";
 

  //nome directory con i file di testo, compreso lo slash /
finale
  $counterdir = "count/";
 
  //controllo che
nell'url ci sia il nome del file da scaricare,
  if(isset($_GET['name'])
&& trim($_GET['name'])) {


  //se il file richiesto
esiste, avviene il download
  if (file_exists("$_GET[name]$ext"))
{
 
    header("Location:
$_GET[name]$ext");
   
   //apro il file
.txt relativo al download richiesto e lo incremento di
1
   $file =
@fopen("$counterdir/$_GET[name].txt","r");
   $count =
@fread($file, 100);
   $countplus = ($count + 1);
 
      @fclose($file);
   $fileb =
@fopen("$counterdir/$_GET[name].txt","w");
   @fwrite($fileb,
$countplus,
100);
   @fclose($fileb);
   
   //altrimenti,
se il file richiesto non esiste, parte l'email di avviso al webmaster e stampo
un messaggio di errore
       } else {

     
$_GET['name'] = str_replace(">",
"&gt;", $_GET['name']);
$_GET['name'] = str_replace("<", "&lt;",
$_GET['name']);   
     
$today = date("j F
Y G:i");
$user_ip = "$_SERVER[REMOTE_ADDR]";
$to = "tuaemail@tuosito.xx";
$subject =
"Download non trovato";


$body = "$user_ip il giorno $today non ha
trovato il file
$_GET[name]$ext";


@mail("$to","$subject","$body");


echo
"Il file $_GET[name]$ext non &egrave; disponibile per il download.[br
/]
Riprova pi&ugrave; tardi.";


}


//altrimenti, se
il nome del file non è passato via get, redirect alla pagina principale
}
else {
header("Location: index.php");
}
?>

questo è il mio codice php che non riesco ad inserire.
« Ultima modifica: 23 Ott 2013, 13:31:50 da tomtomeight »

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:codice php
« Risposta #15 il: 23 Ott 2013, 13:33:17 »
Che non riesci ad inserire o che non funziona? Sono due cose diverse. Poi visto che i file sono due  come e dove metti il secondo?

Offline micheledef

  • Esploratore
  • **
  • Post: 78
    • Mostra profilo
Re:codice php
« Risposta #16 il: 23 Ott 2013, 13:40:24 »
il primo lo scrivo direttamente nell'articolo, non è un file, il secondo file getfile.php lo metto nella cartella principale del sito.

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:codice php
« Risposta #17 il: 23 Ott 2013, 13:50:15 »
Si, ma a questo punto per chiarezza, il codice lo riesci ad inserire nell'articolo?
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline micheledef

  • Esploratore
  • **
  • Post: 78
    • Mostra profilo
Re:codice php
« Risposta #18 il: 23 Ott 2013, 13:55:13 »
lo inserisco ma non funziona, anche se inserisco una semplice stringa come questa:


<?php echo "prova" ?>


è come se non avessi scritto niente.

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:codice php
« Risposta #19 il: 23 Ott 2013, 14:04:17 »
vedi che non ti spieghi!

Una cosa è affermare che non riesci ad inserire il codice,
una cosa è affermare che quel codice non funziona

quindi a parer mio, rispetto alla tua domanda iniziale:

Codice: [Seleziona]
Domanda , xkè non mi fa inserire del codice php in un articolo? xkè è in formato .html forse?
c'è una soluzione a questo problema?

il quesito è risolto.

se il codice non funziona, sempre a parer mio, dovresti aprire un nuovo post, magari nella board sviluppo, con un bel titolo descrittivo ed una bella domanda che procede ;)
« Ultima modifica: 25 Ott 2013, 14:53:47 da giusebos »
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline micheledef

  • Esploratore
  • **
  • Post: 78
    • Mostra profilo
Re:codice php
« Risposta #20 il: 23 Ott 2013, 14:06:57 »
Allora scusatemi mi sono spiegato male, il codice lo inserisco nell'articolo con JCE, inserirlo intendo che lo scrivo, come lo scrivevo con gli altri editor presenti in Joomla, ma non viene interpretato, e come se non avessi scritto niente, questo intendevo.
« Ultima modifica: 23 Ott 2013, 15:20:53 da micheledef »

Offline micheledef

  • Esploratore
  • **
  • Post: 78
    • Mostra profilo
Re:codice php
« Risposta #21 il: 25 Ott 2013, 14:51:33 »
inserendo del codice php con JCE Editor, quello che si vede nella sorgente della pagina è la stringa di codice php inserita come nell'immagine allegata.

[allegato eliminato automaticamente dopo un anno]

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:codice php
« Risposta #22 il: 25 Ott 2013, 15:03:07 »
Si ma ti è sono stati  spiegati  i motivi per cui non funziona. Il codice php in un articolo potrebbe venire bloccato per motivi di sicurezza dai filtri, potresti avere incoerenze di url che richiamano il file esterno. Oppure potresti usare un estensione specifica come sourcerer che ti permette proprio di eseguire codice nei contenuti.

Offline micheledef

  • Esploratore
  • **
  • Post: 78
    • Mostra profilo
Re:codice php
« Risposta #23 il: 25 Ott 2013, 15:10:51 »
i filtri di testo nelle impostazioni globali le ho impostate così come nella foto allegata.

[allegato eliminato automaticamente dopo un anno]

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:codice php
« Risposta #24 il: 25 Ott 2013, 15:24:30 »
Se non è zuppa allora è pan bagnato, e i percorsi li hai verificati? E sourcerer?

Offline micheledef

  • Esploratore
  • **
  • Post: 78
    • Mostra profilo
Re:codice php
« Risposta #25 il: 25 Ott 2013, 15:30:13 »
cosa intendi per verificare i percorsi?
comunque sourcerer mi da questo messaggio di errore quando lo installo:


This extension is no longer supported on Joomla! 2.5.9. Please update to a recent version of Joomla! 2.5.10+ / 3.1.0+.

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:codice php
« Risposta #26 il: 25 Ott 2013, 15:35:16 »
...quel messaggio è una supplica a fare un aggiornamento
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline micheledef

  • Esploratore
  • **
  • Post: 78
    • Mostra profilo
Re:codice php
« Risposta #27 il: 25 Ott 2013, 17:13:46 »

mi dice che non ci sono aggiornamenti disponibili 

Nessun aggiornamento disponibile
Hai già l'ultima versione di Joomla!, la 2.5.9.

però non mi avete risposto a cosa intendeva per controllare il percorso.

io ii codice pho lo inserisco direttamente nell'articolo, per caso bisogna inserirlo mediante un url ad un file php?
« Ultima modifica: 25 Ott 2013, 17:15:59 da micheledef »

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:codice php
« Risposta #28 il: 25 Ott 2013, 17:27:54 »
abbiamo un buco temporale di circa 9 mesi!

io scrivo nel presente, ottobre 2013,
tu da febbraio 2013

qui nel futuro abbiamo la versione 2.5.14 :)
mentre è del febbraio 2013 la versione 2.5.9

un pò come nel film "la casa sul lago nel tempo"

Se ti dico le uscite dei numeri del superenalotto prometti che facciamo fifty fifty :)
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline micheledef

  • Esploratore
  • **
  • Post: 78
    • Mostra profilo
Re:codice php
« Risposta #29 il: 25 Ott 2013, 17:32:35 »
come si fa per aggiornarla..?

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:codice php
« Risposta #30 il: 25 Ott 2013, 17:39:56 »
guarda nel menù download, devi scaricare l'aggiornamento completo.
Aggiornamento da Joomla 2.5.x a Joomla 2.5.14
lo installi come una normale estensione.


su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:codice php
« Risposta #31 il: 25 Ott 2013, 18:35:04 »
Tieni presente che un codice php funzionante nella root o comunque al di fuori di joomla, non è detto che funzioni pure all'interno di un articolo. Quindi incomincia a testarlo fuori per essere sicuro della validità del codice, poi devi rivalutare eventuali percorsi url presenti nel codice e riadattarli.
Qui ti dicevo di controllare i percorsi perché se chiami un file stando nella root e poi lo richiami stando in un articolo, i percorsi non saranno uguali.

 



Web Design Bolzano Kreatif