Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    82

    aggiunta modulo invio allegati a form mail

    Ciao ragazzi, avrei bisogno del vostro aiuto.
    Ho un form che ho terminato ma mi è stato chiesto anche l'invio di un allegato, quasi sicuramente sarà un allegato .doc o comunque un documento testuale. Ho provato i vari script trovati online ma non sono riuscito a venirne a capo, chiedo quindi un vostro aiuto gentilmente.
    il codice della pagina php collegata al form è questo:

    <?php
    $ip=@$REMOTE_ADDR;

    $where_form_is="http://".$_SERVER['SERVER_NAME'].strrev(strstr(strrev($_SERVER['PHP_SELF']),"/"));

    session_start();
    if( ($_SESSION['security_code']==$_POST['security_code']) && (!empty($_POST['security_code'])) ) { $header .="From: $field_6"; //qsta riga serve per fare in modo che $mail sia visto cm mittente
    mail("xxx@mail.it","Candidatura 'Lavora Con Noi'","Dati del candidato:

    Titolo: " . $_POST['field_16'] . "
    Nome: " . $_POST['field_14'] . "
    Cognome: " . $_POST['field_2'] . "
    Cittadinanza: " . $_POST['field_3'] . "
    Residenza: " . $_POST['field_4'] . "
    Domicilio: " . $_POST['field_17'] . "
    Recapito telefonico principale: " . $_POST['field_5'] . $_POST['field_18'] ."
    Recapito telefonico secondario: " . $_POST['field_19'] . $_POST['field_21'] ."
    Indirizzo mail: " . $_POST['field_6'] . "
    Azienda di interesse: " . $_POST['field_22'] . "
    Area aziendale di interesse: " . $_POST['field_23'] . "
    Studio/Livello Raggiunto: " . $_POST['field_24'] . "
    Carriera/Livello Raggiunto: " . $_POST['field_25'] . "
    Esperienza di lavoro: " . $_POST['field_26'] . "
    Esperienza di management: " . $_POST['field_27'] . "
    Esperienza di project leadership: " . $_POST['field_28'] . "
    Posizione desiderata: " . $_POST['field_9'] . "
    Hobbies e passioni: " . $_POST['field_7'] . "
    Annotazioni: " . $_POST['field_12'] . "
    Lettera di presentazione/Curriculum: " . $_POST['field_13'] . "
    Privacy: " . $_POST['field_1'] . "

    IP: " . $ip . "

    ",$header);

    include("conferma.html");
    }
    else {
    echo "Codice di sicurezza errato . Torna indietro..";
    }

    ?>
    Spero possiate aiutarmi... non so come fare. Grazie.
    www.graficicreativi.com

  2. #2
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    Ti conviene usare una classe dedicata all'invio di e-mail (e.g. PHPMailer o Swift) altrimenti devi lavorarci molto.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    82
    come posso fare per utilizzare tale classe ? cioè che dovrei fare ?
    www.graficicreativi.com

  4. #4
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    sul forum, proprio in questo momento c'è una update di un 3d su PHPMailer, dagli un'occhiata

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.