Pagina 6 di 11 primaprima ... 4 5 6 7 8 ... ultimoultimo
Visualizzazione dei risultati da 51 a 60 su 104
  1. #51
    anche a me servirebeb un semplice script che mandi mail senza allegato qualcuno puo' semplificare quello visto sopra?

    ciao

  2. #52
    E se l'allegato non si trova sul server ma sul computer locale? come si fa?

    grazie

  3. #53
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Originariamente inviato da digitos
    E se l'allegato non si trova sul server ma sul computer locale? come si fa?

    grazie
    devi effettuare prima l'upload dell'allegato, e successivamente inviare la mail.
    think simple think ringo

  4. #54
    ok, grazie.....dovrebbe anche esserci un tutorial a riguardo...ora lo cerco

  5. #55
    Ma il procedimento di upload del file e dell'invio delle mail può avvenire in una volta sola. Cioè, mi spiego meglio...

    Nel momento che clicco sul bottone "invia" del modulo (all'interno del quale ho caricato con un input file il nome del file) gli faccio fare l'upload e automaticamente gli faccio spedire la mail? giusto, o no?

  6. #56
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Originariamente inviato da digitos
    Ma il procedimento di upload del file e dell'invio delle mail può avvenire in una volta sola. Cioè, mi spiego meglio...

    Nel momento che clicco sul bottone "invia" del modulo (all'interno del quale ho caricato con un input file il nome del file) gli faccio fare l'upload e automaticamente gli faccio spedire la mail? giusto, o no?
    si


    il server riceve tutto quanto (form + allegato): legge il file, lo allega alla mail ed invia tutto...
    think simple think ringo

  7. #57
    Ho fatto così però non riesco ad allegare il file alla mail...

    L'errore è qui:
    Per uploadare il file uso questo script:

    if(!isset($_FILES)) $_FILES = $HTTP_POST_FILES;
    if(!isset($_SERVER)) $_SERVER = $HTTP_SERVER_VARS;
    $new_name="";
    $file_name = ($new_name) ? $new_name : $_FILES['allegato']['name'];
    if(is_uploaded_file($_FILES['allegato']['tmp_name'])) {
    move_uploaded_file($_FILES['allegato']['tmp_name'], $_SERVER['DOCUMENT_ROOT'] . "/public/".$file_name)or die("Impossibile spostare il file");
    } else {
    die("Problemi nell'upload del file " . $_FILES['allegato']['name']);
    }

    e mi da "impossibile spostare il file"!!

    Dove sbaglio? sto impazzendo


    Il resto funziona tutto (invio della mail e nome dell'allegato)


    grazie

  8. #58
    Ho provato come nella pillola ma non va lo stesso.. Non arriva ne allegato ne email.....


    $path="d:/inetpub/webs/*************/public";
    if($allegato != none ){
    copy($allegato, "$path/$allegato_name");
    }
    $tutto=$path."/".$allegato_name;

    $mail_subject="Newsletter - ". $tit;
    $mail_from="**************";
    $mittente="**************";
    $reply="******************";
    $filetype="application/msword";

    $headers = "From: $mittente\nReply-To: $reply\nX-Mailer: Sismail Web Email Interface\nMIME-version: 1.0\nContent-type: multipart/mixed;\n boundary=\"Message-Boundary\"\nContent-transfer-encoding: 7BIT\nX-attachments: $tutto";
    $body_top = "--Message-Boundary\n";
    $body_top .= "Content-type: text/html; charset=iso-8859-1\n";
    $body_top .= "Content-transfer-encoding: 7BIT\n";
    $body_top .= "Content-description: Mail message body\n\n";
    $msg_body=$body_top . $messaggio;

    $filez = fopen($tutto, "r");
    $contents = fread($filez, filesize($tutto));
    $encoded_attach = chunk_split(base64_encode($contents));
    fclose($filez);

    $msg_body .= "\n\n--Message-Boundary\n";
    $msg_body .= "Content-type: $filetype; name=\"$tutto\"\n";
    $msg_body .= "Content-Transfer-Encoding: BASE64\n";
    $msg_body .= "Content-disposition: attachment; filename=\"$tutto\"\n\n";
    $msg_body .= "$encoded_attach\n";
    $msg_body .= "--Message-Boundary--\n";

    $mail_to="****************";
    if(mail($mail_to, $mail_subject, $msg_body,$headers)){
    echo "


    <div class='avviso'>Email inviata con successo</div>

    ";



    E il bello è che non mi da nessun errrore.....Infatti esce "Email inviata con successo"

    eppure non arriva niente

  9. #59
    premetto che lo script mi funziona senza nessun problema, invia la mail con tanto di allegato e ricevo il tutto, aggiungo un mio piccolo quesito che magari è utile anche ad altri; se l'allegato, in questo caso un'immagine, la volessi far visualizzare all'interno del testo al posto che come allegato separato come posso fare?

    es: Ciao [qui l'immagine] come stai?

    ciao e grazie per le risposte


  10. #60
    ora funziona!!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.