Rich Bitch Posted December 13, 2010 Report Share Posted December 13, 2010 Mēģinu nosūtīt e-pastu ar pielikumu vairākiem saņēmējiem, bet e-pasts/-i neaiziet. Ja ir norādīts viens e-pasts, tad viss darbojas bez problēmām. Varbūt kāds var palīdzēt atrast problēmu. Kods te: http://paste.php.lv/ba9b0ce9d9937d8dbbbec39f327ca98c?lang=php Quote Link to comment Share on other sites More sharing options...
vitao.web Posted December 13, 2010 Report Share Posted December 13, 2010 Bet ja tu sūti E-pastu vairakiem , bez faila tad sutas? Quote Link to comment Share on other sites More sharing options...
briedis Posted December 13, 2010 Report Share Posted December 13, 2010 Nav ko čakarēties, ņem gatavu meilošanas klasi - PHPMailer un miers. Apmudīsies tur ar tiem headeriem un failiem pats.. Quote Link to comment Share on other sites More sharing options...
Blitz Posted December 13, 2010 Report Share Posted December 13, 2010 Sāc ar debugosanu. 1. uztaisi pliku foreach ciklu kas suta "test" ziņu ar standarta content, form, to hederiem. Quote Link to comment Share on other sites More sharing options...
daGrevis Posted December 13, 2010 Report Share Posted December 13, 2010 Nav ko čakarēties, ņem gatavu meilošanas klasi - PHPMailer un miers. Apmudīsies tur ar tiem headeriem un failiem pats.. Nečakārēsies un neko neiemācīsies. =( Tikpat labi kāpēc jāprogrammē pašam?? O.o Ir taču WP! =P Quote Link to comment Share on other sites More sharing options...
briedis Posted December 13, 2010 Report Share Posted December 13, 2010 Nečakārēsies un neko neiemācīsies. =( Tikpat labi kāpēc jāprogrammē pašam?? O.o Ir taču WP! =P Tieši tā - ir WP! Un 95% dažadu mājaslapu varētu mierīgi iztikt ar tādu WP, kas noteikti ir drošāks un daudz ērtāk papildināms ar fīčām, etc. No offence, bet domā OP kaut ko ir iemācījies šādi čakarējoties? Domā viņš saprot, ko katra rindiņa nozīmē? Varu derēt, ka paņēmis šo skriptu copy paste no kādas lapas neiedziļinoties saturā. Tāpēc iesaku paņemt labu klasīti, kas paredzēta e-pastu sūtīšainai, kas to dara PAREIZI, un nepiesārņo mūsu mēstuļu kastītes ar ģļukainiem e-pastiem. Quote Link to comment Share on other sites More sharing options...
rATRIJS Posted December 13, 2010 Report Share Posted December 13, 2010 + nav veerts rakstiit to, kas jau eksistee un der kaa risinaajums esoshajai probleemai. P.S. 'tikpatlabi' papildinaajums daGrevis 'tikpatlabi' - kapeec jaaizmanto tik augsta liimenja valoda kaa, piemeeram, JAVA, ja var mochiit visu asambleraa... Quote Link to comment Share on other sites More sharing options...
daGrevis Posted December 13, 2010 Report Share Posted December 13, 2010 Arī fakts, briedis, rATRIJS. Jāmācās... Quote Link to comment Share on other sites More sharing options...
briedis Posted December 13, 2010 Report Share Posted December 13, 2010 (edited) Realizācija izmantojot manis minēto klasi: <?php function mailFiles($files, $recievers){ $mail = new PHPMailer(true); $mail->SetFrom("administrators@lapa.lv", "Administrators"); $mail->AddReplyTo("administrators@lapa.lv", "Administrators"); $mail->Subject = "Faili"; //Pievienojam saņēmējus foreach($recievers as $address){ $mail->AddAddress($address); } //Pievienojam failus e-pastam foreach($files as $file){ $mail->AddAttachment($file['path'], $file['filename']); } $mail->Body = "Vēstules saturs. Skatīt failus pielikumā."; //Nosūtam meilu try{ return $mail->Send(); } catch(Exception $e){ return false; //Kļūda, skatīt $e saturu } return false; } //Sūtāmie faili $files = array( array("path" => "cels_Uz_failu.txt", "filename" => "faila_vards_epasta_pielikuma.txt"), array("path" => "cels_Uz_failu.txt", "filename" => "faila_vards_epasta_pielikuma.txt"), array("path" => "cels_Uz_failu.txt", "filename" => "faila_vards_epasta_pielikuma.txt"), ); //Saņēmēji $recievers = array("fedja@inbox.lv", "solnishka@one.lv", "cits@cilveks.lv"); //Sūtam if(mailSend($files, $recievers)){ echo "Viss forši nosūtījās"; }else{ echo "Viss ir slikti!"; } Nav testēta, bet būtu jāstrādā. daGrevis, vēl pasaki, ka viņa kods ir smukāks :) Edited December 13, 2010 by briedis Quote Link to comment Share on other sites More sharing options...
daGrevis Posted December 13, 2010 Report Share Posted December 13, 2010 Nē, Manējais ir. xD Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.