Back to top

Autore Topic: codice php  (Letto 11518 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

 



Web Design Bolzano Kreatif