Back to top

Autore Topic: (RISOLTO) Upload di Chronoforms  (Letto 23914 volte)

Offline billa18

  • Appassionato
  • ***
  • Post: 388
  • Sesso: Femmina
    • Mostra profilo
(RISOLTO) Upload di Chronoforms
« il: 06 Feb 2010, 19:41:18 »
Ciao a tutti.
Provando Chronoforms ho visto che l'attachment di un file all'interno di un form fa praticemente un upload dello stesso in una cartella a scelta del sito.
La mia domanda è questa : visto che il form parte come email, si può fare in modo che il file allegato al form diventi un allegato dela stessa email ?
« Ultima modifica: 09 Feb 2010, 12:24:36 da billa18 »

Offline billa18

  • Appassionato
  • ***
  • Post: 388
  • Sesso: Femmina
    • Mostra profilo
Re:Upload di Chronoforms
« Risposta #1 il: 06 Feb 2010, 19:52:59 »
Oppure, in alternativa, che vada a finire automaticamente in un articolo in area riservata, in modo che chi di dovere possa farne un download ?

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Upload di Chronoforms
« Risposta #2 il: 07 Feb 2010, 07:41:16 »
Sono possibili le due cose.

Inviare l'allegato per email a qualcuno ed archiviare l'allegato in una cartella indicata in configurazione del form nella tab upload.

Per far funzionare il tutto in Form general dovrà essere inserito il seguente settaggio e configurare l'email per l'invio dell'allegato.

Form tag attachment: enctype="multipart/form-data"
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline billa18

  • Appassionato
  • ***
  • Post: 388
  • Sesso: Femmina
    • Mostra profilo
Re:Upload di Chronoforms
« Risposta #3 il: 07 Feb 2010, 09:48:11 »
Funziona perfettamente !!!
Grazie mille

Offline billa18

  • Appassionato
  • ***
  • Post: 388
  • Sesso: Femmina
    • Mostra profilo
Re:(RISOLTO) Upload di Chronoforms
« Risposta #4 il: 07 Feb 2010, 09:57:29 »
Dimenticavo di dirvi : SIETE MITICIIIIIIIIIIIIIIIIIIIIII
Grazie di esistere :)

Offline billa18

  • Appassionato
  • ***
  • Post: 388
  • Sesso: Femmina
    • Mostra profilo
Re: Upload di Chronoforms
« Risposta #5 il: 07 Feb 2010, 11:08:07 »
Alt : in locale funziona, ma in remoto no...come mai?

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re: Upload di Chronoforms
« Risposta #6 il: 07 Feb 2010, 12:20:54 »
Se il server remoto è quello di cui si parla qui

http://forum.joomla.it/index.php/topic,94448.msg415304.html#msg415304

Io ho il sospetto che su quel server hai versioni stagionate di tutti i supporti, anche se ancora non hai detto la versione del PHP.

phpmyadmin normalmente è 2.11 ed ha superato in alcuni casi la 3.2
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline billa18

  • Appassionato
  • ***
  • Post: 388
  • Sesso: Femmina
    • Mostra profilo
Re: Upload di Chronoforms
« Risposta #7 il: 07 Feb 2010, 21:09:39 »
la versione di PHP che c'è sul DB Mysql messo a disposizione dal mantainer è la 2.2.6....Lo avevo scritto nell'altro messaggio riguardante sempre Chronoform.....proprio quello del quale hai messo il link.
In effetti io in locale uso la 2.9.1.1...può essere qui l'inghippo?
« Ultima modifica: 07 Feb 2010, 21:14:42 da billa18 »

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re: Upload di Chronoforms
« Risposta #8 il: 07 Feb 2010, 21:44:07 »
Quei numeri non tornano. PHP minimo deve essere da 4 in su.

Controlla dalla pannello di amministrazione di Joomla vai  nell'ultima tab Aiuto e clicchi su Info sistema li  ti dicce tutto.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline billa18

  • Appassionato
  • ***
  • Post: 388
  • Sesso: Femmina
    • Mostra profilo
Re: Upload di Chronoforms
« Risposta #9 il: 08 Feb 2010, 10:01:09 »
mi dice :
Versione PHP:  5.2.3 
Mentre in locale c'è 5.2.0

Però entrando nel pannello del DB Mysql (in remoto) c'è scritto :
Benvenuto in phpMyAdmin 2.2.6

Può essere che il problema sia nella versione di phpMyAdmin ?
« Ultima modifica: 08 Feb 2010, 10:07:33 da billa18 »

Offline billa18

  • Appassionato
  • ***
  • Post: 388
  • Sesso: Femmina
    • Mostra profilo
Re: Upload di Chronoforms
« Risposta #10 il: 08 Feb 2010, 10:31:44 »
ahahaha questa storia mi fa impazzire davvero!!!
Ho portato il sito da remoto in locale, non ho cambiato una virgola, ho compilato il form mettendoci un allegato, e questo file è stato regolarmente "attaccato" a tutti e 2 gli indirizzi email ai quali il form era stato configurato.
Rifaccio la stessa identica prova in remoto, l'email arriva ma il file no!!!!
E' incredibile....

Offline billa18

  • Appassionato
  • ***
  • Post: 388
  • Sesso: Femmina
    • Mostra profilo
Re: Upload di Chronoforms
« Risposta #11 il: 08 Feb 2010, 11:26:23 »
Scusa Vales....in una delle tue prime risposte a questo post hai scritto :
"...... e configurare l'email per l'invio dell'allegato." :
cosa intendevi dire? Io non ho fatto nulla in merito...è possibile che in locale l'email sia automaticamente configurata ed in remoto no?
Devo fare qualcosa di preciso?
(se ti riferisci allo "yes" su "enable attachements", allora quello si...è tutto a posto)
« Ultima modifica: 08 Feb 2010, 12:49:12 da billa18 »

Offline wwwmagnottait

  • Nuovo arrivato
  • *
  • Post: 25
    • Mostra profilo
Re: Upload di Chronoforms
« Risposta #12 il: 08 Feb 2010, 13:01:55 »
Ciao
Anche io ho un problema con l'upload dei files su chronoforms
Premetto che ho la versione ChronoForms V2.5 J1.5 RC2.1 (perchè con quella nuova non mi trovo bene e trovo più semplice da configurare questa ;))
Versione di Joomla installata: 1.5.15
Il mio sito è su joomlahost.it

nella config del mio form metto su
General - Form tag attachment: enctype="multipart/form-data"
Files upload: enable uploads: YES - Field names & allowed Extensions for each: Attachment:jpg|gif|doc|zip - Max allowable size: 1000 - Min allowable size: 1
Form Code - Form Html: (vi copio la parte relativa all'input per uploadare il file


<TR>
<TD>Allega una o più foto del tuo immobile:</TD>
<TD><input type="file" name="Attachment" value="Folder"></TD>
</TR>

Quello che vorrei è che l'utente compili il form ed alleghi un'immagine e che questo form (con immagine allegata) arrivi alla mail che ho indicato nelle impostazioni di chronoforms. Non mi importa che il file vada a finire nella cartella chronoforms/uploads...se lo fa meglio, se non lo fa va bene lo stesso.
L'importante è che mi arrivi la mail con il file allegato.

Il fatto è che, così com'è impostato...se metto nell'opzione Files upload - Field names & allowed Extensions for each: Attachment:jpg|gif|doc|zip
il file allegato arriva e si salva nella cartella chronoforms/upload MA non mi arriva nessuna email
INVECE se lascio in bianco l'opzione (cioè tolgo Attachment:jpg|gif|doc|zip) la mail mi arriva MA non c'è nessun allegato e nella cartella chronoforms/uploads non salva niente

Vi prego aiutatemi, non capisco dove sta l'errore e sto diventando scemo :)
Vorrei solo un semplice form con upload allegati che mi arrivi alla mail desiderata, tutto qui non chiedo altro :)
Grazie!

Offline billa18

  • Appassionato
  • ***
  • Post: 388
  • Sesso: Femmina
    • Mostra profilo
Re: Upload di Chronoforms
« Risposta #13 il: 08 Feb 2010, 13:28:19 »
E' esattamente quello che voglio anch'io :)
Ma da me c'è in più l'anomalia che in locale mi funziona! E' in remoto che non va.....
In tutti e 2 i casi l'email parte regolarmente (io sto usando l'opzione di invio SMTP, ed ho impostato un account di mia proprietà), solo che se parte dal PC locale, l'attachment arriva...se parte da remoto no.

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re: Upload di Chronoforms
« Risposta #14 il: 08 Feb 2010, 13:56:29 »
@wwwmagnottait,

non è possibile aiutarti su vecchie versioni del programma che sono state superate da altre che hanno corretto errori e inserito importanti modifiche.

@billa18,

Citazione
Devo fare qualcosa di preciso?
(se ti riferisci allo "yes" su "enable attachements", allora quello si...è tutto a posto)

si intendevo proprio quello.

Citazione
In tutti e 2 i casi l'email parte regolarmente (io sto usando l'opzionedi invio SMTP, ed ho impostato un account di mia proprietà), solo chese parte dal PC locale, l'attachment arriva...se parte da remoto no.

Finalmente ho capito perchè dal locale funzionava l'invio email, che normalmente non va. Usi SMTP.

Per il remoto invece  in configurazione di Joomla nella parte Configurazione email prova a settare Funzione di PHP mail

Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline billa18

  • Appassionato
  • ***
  • Post: 388
  • Sesso: Femmina
    • Mostra profilo
Re: Upload di Chronoforms
« Risposta #15 il: 08 Feb 2010, 14:03:11 »
ok tenterò anche questa...ma ci tengo a sottolineare (e se riesci ad aiutarmi anche in questo ti do il NOBEL :) ) che tutte le modifiche a chronoform le devo fare in locale, e poi trasferire il tutto in remoto....non riesco in nessuna maniera a gestire il componente in remoto...QUALUNQUE operazione io ci faccia, mi da sempre "errore HTTT 501/505" e non salva un bel nulla...
Comunque ora ci tento.
Grazie vales.

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re: Upload di Chronoforms
« Risposta #16 il: 08 Feb 2010, 15:37:49 »
Una mezza idea mi è venuta dopo che hai detto che trasferisci da locale a remoto.

Quanche tempo fa avevo trovato un problema nella directory di upload dei file che viene memorizzata da chronoforms ed avevo fatto anche una segnalazione nel forum chronoengine.

Dovresti aprire con  myphpadmin la tabella jos_chrono_contact alla riga con il nome del tuo form. Andare poi nel campo paramsall e controllare il percorso in corrispondenza del parametro uploadpath.

Li dovrebbe esserci il percorso assoluto della cartella degli allegati nel server.
Puo darsi che facendo i trasferimenti da locale a remoto quel percorso sia quello del server locale. Se è così deve inserire il percorso giusto.

Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline billa18

  • Appassionato
  • ***
  • Post: 388
  • Sesso: Femmina
    • Mostra profilo
Re: Upload di Chronoforms
« Risposta #17 il: 08 Feb 2010, 15:46:18 »
Allora Vales : quello del percorso è un problema che ho già risolto, adesso i files mi arrivano tranquillamente e regolarmente su "images\stories\curricula"...su questo non ho problemi.
Invece ho fatto la prova che mi dicevi tu usando il PHP mail e non è cambiato nulla : arriva l'email ma senza allegato (sempre da remoto intendo)

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re: Upload di Chronoforms
« Risposta #18 il: 08 Feb 2010, 15:52:56 »
Hai provato a attivare il debug del form a Yes ? questo di consentirà di vedere la risposta del form dopo l'invio.

Attiva anche il rapporto errori di joomla la massimo, se non lo hai già attivo, per vedere se c'è qualche segnalazione di errore.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline billa18

  • Appassionato
  • ***
  • Post: 388
  • Sesso: Femmina
    • Mostra profilo
Re: Upload di Chronoforms
« Risposta #19 il: 08 Feb 2010, 16:04:23 »
Ho potuto provare solo in locale (come ti ho spiegato ogni modifica che faccio la devo poi trasferire sul sito).
Anche in locale mi arriva solo l'email senza l'allegato.
Attivando il debug mi compare questo :

Notice
•Impossibile eseguire la funzione mail.
•Impossibile eseguire la funzione mail.

Notice: Undefined offset: 1 in C:\Programmi\EasyPHP 2.0b1\www\palumbo\components\com_chronocontact\libraries\chronoformuploads.php on line 81

Notice: Undefined offset: 1 in C:\Programmi\EasyPHP 2.0b1\www\palumbo\components\com_chronocontact\libraries\chronoformuploads.php on line 84


1.Form passed first SPAM check OK
2.Form passed the submissions limit (if enabled) OK
3.Form passed the Image verification (if enabled) OK
4.Form passed the server side validation (if enabled) OK
5.$_POST Array: Array ( [text_1] => dddd [text_2] => dddddd [text_3] => 01/01/2000 [text_7] => ddddd [text_10] => 00000 [text_11] => ddd@dddd.it [text_13] => ddddd [text_14] => 1 [text_15] => 1 [text_16] => 1 [text_17] => 1 [text_18] => 1 [text_19] => 01/01/2000 [text_20] => ddddd [check0] => Array (
  • => SI ) [check1] => Array (
  • => NO ) [text_24] => [button_4] => Submit [7317b82a9c55a7a4e5b4281fde0db9fc] => 1 [1cf1] => 127144efe9a50655753f41f95382ff3a [chronoformname] => modulo )

6.$_FILES Array: Array ( [file_23] => Array ( [name] => ok-curriculum-magaudda.txt [type] => text/plain [tmp_name] => C:\PROGRA~1\EASYPH~1.0B1\\tmp\php311.tmp [error] => 0 [size] => 756 ) )
7.Upload routine started for file upload by : file_23
8.images\stories\curricula\20100208155440_ok-curriculum-magaudda.txt has been uploaded OK
9.Form passed the plugins step (if enabled) OK
10.An email has been SENT successfully from (demo-sito.com)info@demo-sito.com to mtfun@tin.it
11.An email has been SENT successfully from (demo-sito.com)info@demo-sito.com to vincenzo.palumbo39@virgilio.it
12.Debug End
13.Redirect link set, click to test:
http://etc...
« Ultima modifica: 08 Feb 2010, 19:50:03 da billa18 »

 



Web Design Bolzano Kreatif