Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    come passare il campo allegato dal file html al fiel php per spedirlo con un form

    salve a tutti
    ho creato una pagina html e una pagina php che raccoglie i dati della pagina html e invia il form
    non riesco pero a passare il valore dell'allegato che allego tramite la pagina html.
    è un unico allegato.
    come posso fare? grazie

    il nome è allegato nel file html

    la pagina php è questa:
    codice:
    <?php
    function has_no_emailheaders($text){ 
       if (preg_match("/(content-type:|to:|cc:|bcc:)/i", $text)>0){
         return 0;
       }else{
          return 1;
       }
    } 
    
    while(list($chiave, $valore)=each($_POST)){
     if(has_no_emailheaders($valore)){
      ${$chiave}=trim(strip_tags($valore));
     }else{
      ${$chiave}='';
     }
    }
     
     
    $messaggio="Form Front End da Fastenfin\n\n
    Richiesta di: ".$richiesta."\n\n
    1 RICHIEDENTE\n
    -------------\n
    Codice Fiscale: ".$codiceFiscale1."\n
    Partita Iva: ".$partitaIva1."\n
    Ragione Sociale: ".$ragioneSociale1."\n
    Forma Giuridica: ".$formaGiuridica1."\n
    Indirizzo Sede Legale: ".$indirizzoSedeLegale1."\n
    Provincia: ".$provincia1."\n
    Comune: ".$comune1."\n
    Cap: ".$cap1."\n
    Contatti Richiedente: \n
    Sede Amministrativa: ".$sedeAmministrativaContatti1."\n
    Provincia: ".$provinciaContatti1."\n
    Comune: ".$comuneContatti1."\n
    Cap: ".$capContatti1."\n
    Tel. Fisso ".$telFissoConttatti1."\n
    Fax: ".$faxConttatti1."\n
    Cell.: ".$cellConttatti1."\n
    Email: ".$emailConttatti1."\n\n
    Dati economici ultimo anno disponibile\n
    Fatturato in Euro: ".$fatturatoEuroUltimoAnno1."\n
    Risultato in Euro: ".$risultatoEuroUltimoAnno1."\n
    N.Dipendenti: ".$nDipendentiUltimoAnno1."\n
    Dati economici anno precedente\n
    Fatturato in Euro: ".$fatturatoEuroAnnoPrecedente1."\n
    Risultato in Euro: ".$risultatoEuroAnnoPrecedente1."\n
    N.Dipendenti: ".$nDipendentiAnnoPrecedente1."\n\n
    Categoria Professionale: ".$categoriaProfessionale1."\n
    Anno Iscrizione Albo: ".$annoIscrizioneAlbo1."\n\n
    2 FORNITORE\n
    -----------\n
    Codice Fiscale: ".$codiceFiscale2."\n
    Partita Iva: ".$partitaIva2."\n
    Ragione Sociale: ".$ragioneSociale2."\n
    Forma Giuridica: ".$formaGiuridica2."\n
    Indirizzo Sede Legale: ".$indirizzoSedeLegale2."\n
    Provincia: ".$provincia2."\n
    Comune: ".$comune2."\n
    Cap: ".$cap2."\n
    Email: ".$email2."\n
    Tipologia Fornitore: ".$tipologiaFornitore2."\n
    Ambito di Attività: ".$ambitoAttivita2."\n
    Mercato: ".$mercato2."\n
    Comparto: ".$comparto2."\n
    Bene: ".$bene2."\n
    3 BENI\n
    ------\n
    Locazione Finanziaria \n
    Descrizione Beni: ".$descrizioneBeniLFa3."\n
    Importo: ".$importoLFa3."\n
    Iva: ".$ivaLFa3."\n
    Totale Euro: ".$totaleEuroLFa3."\n\n
    Descrizione Beni: ".$descrizioneBeniLFb3."\n
    Importo: ".$importoLFb3."\n
    Iva: ".$ivaLFb3."\n
    Totale Euro: ".$totaleEuroLFb3."\n\n
    Descrizione Beni: ".$descrizioneBeniLFc3."\n
    Importo: ".$importoLFc3."\n
    Iva: ".$ivaLFc3."\n
    Totale Euro: ".$totaleEuroLFc3."\n\n
    Indirizzo dell'installazione dei beni (se diverso): ".$indirizzoInstallazioneBeniLF3."\n
    Provincia: ".$provinciaLF3."\n
    Comune: ".$comuneLF3."\n
    Cap: ".$capLF3."\n
    Data prevista per la consegna: ".$dataConsegnaLF3."\n
    Termine ultimo di consegna GG: ".$termineUltimoConsegnaLF3."\n
    Giorni previsti pagamento fornitura: ".$giorniPagamentoFornituraLF3."\n\n
    
    Locazione Operativa\n
    Descrizione Beni: ".$descrizioneBeniLOa3."\n
    Importo: ".$importoLOa3."\n
    Iva: ".$ivaLOa3."\n
    Totale Euro: ".$totaleEuroLOa3."\n\n
    Descrizione Beni: ".$descrizioneBeniLOb3."\n
    Importo: ".$importoLOb3."\n
    Iva: ".$ivaLOb3."\n
    Totale Euro: ".$totaleEuroLOb3."\n\n
    Descrizione Beni: ".$descrizioneBeniLOc3."\n
    Importo: ".$importoLOc3."\n
    Iva: ".$ivaLOc3."\n
    Totale Euro: ".$totaleEuroLOc3."\n\n
    Eventuali servizi accessori compresi nel canone: ".$eventualiServiziAccessoriCompresiLO3."\n
    Importo (canone annuo costante): ".$importoCanoneAnnuoLO3."\n
    Indirizzo dell'installazione dei beni (se diverso): ".$indirizzoInstallazioneBeniLO3."\n
    Provincia: ".$provinciaLO3."\n
    Comune: ".$comuneLO3."\n
    Cap: ".$capLO3."\n
    Data prevista per la consegna: ".$DataPrevistaConsegnaLO3."\n
    Termine ultimo di consegna GG: ".$termineUltimoConsegnaLO3."\n
    Giorni previsti pagamento fornitura: ".$giorniPagamentoFornituraLO3."\n
    % di Riacquisto da parte del fornitore: ".$RiacquistoParteFornitoreLO3."\n\n
    Finanziamento Finalizzato\n
    Descrizione Beni: ".$descrizioneBeniFFa3."\n
    Importo: ".$importoFFa3."\n
    Iva: ".$ivaFFa3."\n
    Totale Euro: ".$totaleEuroFFa3."\n\n
    Descrizione Beni: ".$descrizioneBeniFFb3."\n
    Importo: ".$importoFFb3."\n
    Iva: ".$ivaFFb3."\n
    Totale Euro: ".$totaleEuroFFb3."\n\n
    Descrizione Beni: ".$descrizioneBeniFFc3."\n
    Importo: ".$importoFFc3."\n
    Iva: ".$ivaFFc3."\n
    Totale Euro: ".$totaleEuroFFc3."\n\n
    Giorni previsti pagamento fornitura: ".$giorniPagamentoFornituraFF."\n\n
    4 OPERAZIONE\n
    ------------\n
    Locazione Finanziaria \n
    Tipo Tasso: ".$tassoLF4."\n
    Tipo di operazione: ".$operazioneLF4."\n
    Valore Residuo %: ".$valoreResiduoLF4."\n
    Numero canoni: ".$numeroCanoniLF4."\n\n
    Periodicita': ".$periodicitaLF4."\n
    Importo del canone: ".$importoCanoneLF4."\n
    Anticipo %: ".$anticipoLF4."\n
    Spese incasso: ".$speseIncassoLF4."\n
    Spese istruttorie: ".$speseIstruttorieLF4."\n
    Provvigione %: ".$provvigioneLF4."\n
    Modalita' Pagamento: ".$modalitaPagamentoLF4."\n
    Contributo Fornitore: ".$contributoFornitoreLF4."\n
    Event. Mesi Finali 0: ".$eventMesiFinaliLF4."\n
    Note operazione: ".$noteLF43."\n\n
    Locazione Operativa \n
    Numero Canoni: ".$nCanoniLO4."\n
    Periodicita': ".$periodicitaLO4."\n
    Importo del canone: ".$importoCanoneLO4."\n
    Spese incasso: ".$speseLO4."\n
    Spese istruttorie: ".$speseIstruttorieLO4."\n
    Provvigione: ".$provvigioneLO4."\n
    Note operazione: ".$noteOperazioneLO4."\n\n
    Finanziamento Finalizzato\n
    Numero rate: ".$nRateFF4."\n
    Periodicita' mensile: ".$periodicitaFF4."\n
    Importo rata: ".$importoRataFF4."\n
    Spese incasso: ".$speseIncassoFF4."\n
    Spese istruttorie: ".$speseIstruttorieFF4."\n
    Provvigione %: ".$provvigioneFF4."\n
    Contributo fornitore: ".$contributoFornitoreFF4."\n\n
    5 GARANZIA\n
    ----------\n
    Fidejussione societaria: ".$fidejussioneSocietaria5."\n
    Nome societa: ".$nomeSocietaFS5."\n
    Codice fiscale: ".$codiceFiscaleFS5."\n
    Partita Iva: ".$partitaIvaFS5."\n
    Comune sede: ".$comuneSedeFS5."\n
    Nome: ".$nomeFS5."\n
    Cognome: ".$cognomeFS5."\n
    Carica ricoperta: ".$caricaFS5."\n
    Data di nascita: ".$dataNascitaFS5."\n
    Comune di nascita: ".$comuneNascitaFS5."\n
    Provincia di nascita: ".$provinciaNascitaFS5."\n\n
    Deposito cauzionale: ".$depositoCauzionale5."\n
    Importo da garantire: ".$importoGarantireDC5."\n\n
    Fidejussione personale: ".$fidejussionePersonale5."\n
    Nome: ".$nomeFP5."\n
    Cognome: ".$cognomeFP5."\n
    Codice fiscale: ".$codiceFiscaleFP5."\n
    Indirizzo: ".$indirizzoFP5."\n
    Comune: ".$comuneFP5."\n
    Provincia: ".$provinciaFP5."\n
    Cap: ".$capFP5."\n
    Data di nascita: ".$dataNascitaFP5."\n
    Comune di nascita: ".$comuneNascitaFP5."\n
    Provincia di nascita: ".$provinciaNascitaFP5."\n\n
    Fidejussione bancaria: ".$fidejussioneBancaria5."\n
    Importo da garantire: ".$importoGarantireFB5."\n
    Nome banca: ".$nomeBancaFB5."\n\n
    Patto subentro: ".$pattoSubentro5."\n\n
    
    6 DATI INTEGRATIVI MODULISTICA\n
    ------------------------------\n
    Dati firmatario contratto\n
    Codice fiscale: ".$codiceFiscaleFC6."\n
    Nome: ".$nomeFC6."\n
    Cognome: ".$cognomeFC6."\n
    Data di nascita: ".$dataNascitaFC6."\n
    Indirizzo: ".$indirizzoFC6."\n
    Comune: ".$comuneFC6."\n
    Provincia: ".$provinciaFC6."\n
    Cap: ".$capFC6."\n
    Tipo di documento: ".$tipoDocumentoFC6."\n
    Numero documento: ".$numeroDocumentoFC6."\n
    Rilasciato da: ".$rilasciatoFC6."\n
    Data di rilascio: ".$dataRilascioFC6."\n
    Scadenza: ".$scadenzaFC6."\n\n
    Dati del sottoscrittore modulo RID (se diverso da firmatario)\n
    Codice fiscale: ".$codiceFiscaleSS6."\n
    Nome: ".$nomeSS6."\n
    Cognome: ".$cognomeSS6."\n
    Indirizzo: ".$indirizzoSS6."\n
    Comune: ".$comuneSS6."\n
    Provincia: ".$provinciaSS6."\n
    Cap: ".$capSS6."\n\n
    Intestatario del conto (se diverso dal sottoscrittore)\n
    Nome: ".$nomeIC6."\n
    Cognome: ".$cognomeIC6."\n
    Indirizzo: ".$indirizzoIC6."\n
    Comune: ".$comuneIC6."\n
    Provincia: ".$provinciaIC6."\n
    Cap: ".$capIC6."\n
    Codice fiscale o Partita Iva: ".$codiceFiscaleIC6."\n\n
    Banca d'appoggio per il pagamento dei canoni\n
    Nome banca: ".$nomeBancaBA6."\n
    Agenzia: ".$agenziaBA6."\n
    CC: ".$ccBA6."\n
    ABI: ".$abiBA6."\n
    CAB: ".$cabBA6."\n
    CIN: ".$cinBA6."\n
    IBAN: ".$ibanBA6."\n
    ";
    /* destinatari */
    $destinatari  = "luca@fastenfin.it";
    /* oggetto */
    $oggetto = "Form Front End Fastenfin";
    
    /* Per inviare email in formato HTML, si deve impostare l'intestazione Content-type. */
    
    /* intestazioni addizionali */
    $intestazioni.="From: Fastenfin Customer Service<customer.service@fastenfin.it>\r\n";
    $intestazioni.="Reply-To: <".$email.">\r\n";
    $intestazioni.="X-Sender: ".$_SERVER['SERVER_NAME']."\r\n";
    $intestazioni.="X-Mailer: PHP/" . phpversion();
    
    if(mail($destinatari, $oggetto, $messaggio, $intestazioni)){
     echo'<script language="javascript">
     alert("Il messaggio e\' stato inviato correttamente.");
     document.location.href="frontend.htm";
     </script>';
    }else{
     echo'Non sono riuscito ad inviare il messaggio.';
    }
    
    ?>
    grazi eattendo.....
    Ultima modifica di MItaly; 02-05-2014 a 16:21

  2. #2

    Moderazione

    • Le discussioni relative a PHP non sono trattate qui, ma nella sezione PHP;
    • il codice va specificato tra tag [CODE] ... [/CODE], altrimenti perde l'indentazione.


    Correggo e provvedo a spostare il thread.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    scusate..grazie

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    E dov'è il codice del form con cui invii le immagini allo script PHP?

    Comunque per inviare un file tramite form, nel tag form devi specificare enctype="multipart/form-data" lo hai fatto?
    E il file si recuopera poi dall'array $_FILES e non da $_POST.

  5. #5
    ciao e grazie della risposta....purtroppo non so come risposnderti..non me ne intendo...ti alelgo l''html forse da li capisci..il php l' hai gia. grazie


    <tr>
    <td colspan="2"><label for="Allegato">Allegato</label>
    <input type="file" name="Allegato" id="Allegato" /></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>






    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    E dov'è il codice del form con cui invii le immagini allo script PHP?

    Comunque per inviare un file tramite form, nel tag form devi specificare enctype="multipart/form-data" lo hai fatto?
    E il file si recuopera poi dall'array $_FILES e non da $_POST.

  6. #6

  7. #7
    ti ringrazio ma li mi viene detto presumo dove caricare il file allegato in una directori,..a me serve mandarlo via mail...cmq il pezzo dell'html legato all'allegato era quello che ti ho postato...tutto il sorgente hmtl non me lo prende....

    Quote Originariamente inviata da Alhazred Visualizza il messaggio

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.