laucinieks Posted September 24, 2011 Report Share Posted September 24, 2011 Sveiki, Vai ir iespējams mail() funkcijai uztaisīt lai no upload fielda, arī iekļaujas mail funkcijā augšupielādētais fails? Pieņemsi, ir 3 lauki, subject; message un attachment. Ja es attachment augšupielādēju skaitlis.php failu, tad viņš nosūtas arī kā pielikums ziņai. L. Quote Link to comment Share on other sites More sharing options...
nemakuphp Posted September 24, 2011 Report Share Posted September 24, 2011 Tev taču jau teica, lai tu izmanto PHPMailer klasi Quote Link to comment Share on other sites More sharing options...
laucinieks Posted September 24, 2011 Author Report Share Posted September 24, 2011 Man tas neder :(. Šeit ir cik tālu esmu ticis - http://paste.php.lv/ad05e936e6866250af2bbf38b6d41bfb?lang=php Tātad, tagad vajag to attachment iekļaut epastā, skatījos google, bet neviens no variantiem man nesanāk, varbūt variet palīdzēt? L. Quote Link to comment Share on other sites More sharing options...
nikidijs Posted September 24, 2011 Report Share Posted September 24, 2011 Moš šitas der -> http://www.texelate.co.uk/blog/send-email-attachment-with-php/ Quote Link to comment Share on other sites More sharing options...
briedis Posted September 24, 2011 Report Share Posted September 24, 2011 (edited) Man tas neder :(. Šeit ir cik tālu esmu ticis - http://paste.php.lv/...d41bfb?lang=php Tātad, tagad vajag to attachment iekļaut epastā, skatījos google, bet neviens no variantiem man nesanāk, varbūt variet palīdzēt? L. Tu nu gan esi slinks! $mail = new PHPMailer(true); $mail->AddAddress("sanemejs@mail.com"); $mail->SetFrom("mail@mail.com", "Sūtītāja vārds"); $mail->AddReplyTo("mail@mail.com", "Sūtītāja vārds"); $mail->Subject = "Temats"; $mail->Body = "Body teksts"; //Pievienojam PDF'u $mail->AddAttachment("cels/uz/failu/fails.pdf", "fails.pdf"); //Mēģinam nosūtīt try{ $mail->Send(); echo "Veiksmīgi nosūtīts"; } catch(Exception $e){ echo "Kļūda sūtot!"; print_r($e); } EDIT: Es sapratu, kāpēc citiem gļučī koda ievietošana. Nevajag izmantot to koda ievadīšanas pop-upu, bet gan iekopēt kodu pašā editorā un tad iezīmēt un spiest uz code pogas (vai ielikt [ CODE] tagos) Edited September 24, 2011 by briedis Quote Link to comment Share on other sites More sharing options...
daGrevis Posted September 24, 2011 Report Share Posted September 24, 2011 Ne tur tā problēma, briedi. Es, kā normāls cilvēks, izmantoju tabus. Tu speisus. Quote Link to comment Share on other sites More sharing options...
briedis Posted September 24, 2011 Report Share Posted September 24, 2011 (edited) Ne tur tā problēma, briedi. Es, kā normāls cilvēks, izmantoju tabus. Tu speisus. Tās nu gan ir muļķības, es speisus nekad neesmu izmantojis (derdzas). Šitais editors viņus pārveido, acīmredzot. Bet nu pamēģini iekopēt kodu. 1. Izmantojot to popupu (pazudīs atkāpes) 2. Iekopējot pa taisno editora kodu un tad wrappojot code tagos. (viss būs normāli) Edited September 24, 2011 by briedis Quote Link to comment Share on other sites More sharing options...
daGrevis Posted September 24, 2011 Report Share Posted September 24, 2011 Nu nē, Tu kļūdies! Man ir kods ar tabiem. Es Viņu tepat iepaistoju, ar to pogu salieku apkār CODE tagus. Un lūk... if (!empty($_POST) && !empty($_POST['input'])) { $output = $_POST['input']; $lc_pairs = array( 'a' => '', 'e' => '', 'i' => '', 'o' => '', 'u' => '', ); $uc_pairs = array( 'A' => '', 'E' => '', 'I' => '', 'O' => '', 'U' => '', ); $output = strtr($output, $lc_pairs); $output = strtr($output, $uc_pairs); } Quote Link to comment Share on other sites More sharing options...
404 Posted September 24, 2011 Report Share Posted September 24, 2011 Nākamā tēma cerams nebūs: "PHPMailer negribēju,jo viss forši izdevās ar mail(). Kāpēc saņēmēji sūdzas ka emaili nepienāk vai uzrādās pie spama?" :D Quote Link to comment Share on other sites More sharing options...
laucinieks Posted September 24, 2011 Author Report Share Posted September 24, 2011 (edited) Nebūs, jau lieku augšā phpMailer, domāju, ka PHPMailer ir pavisam cita lieta, mazliet biju sajaucis. Par tiem code. Kods, kuru lieku popup logā - public function is_logged_in() { if ($_SESSION['logged_in'] != 1) // Check if user is logged in. { header('location: index.php'); } } Iezīmējot un uzspiežot code - public function is_logged_in() { if ($_SESSION['logged_in'] != 1) // Check if user is logged in. { header('location: index.php'); } } Un uzrakstot ar roku apkārt code - public function is_logged_in() { if ($_SESSION['logged_in'] != 1) // Check if user is logged in. { header('location: index.php'); } } Visiem ir failā atstarpes. EDIT: Man visos veidos strādā atkāpes... Edited September 24, 2011 by laucinieks Quote Link to comment Share on other sites More sharing options...
daGrevis Posted September 24, 2011 Report Share Posted September 24, 2011 Prieks par Tevi! Tu klientam uztaisi mājaslapu, bet tā neiet. Tu Viņam atbildēsi, ka uz Tava servera gan gāja, vai kā? :) Quote Link to comment Share on other sites More sharing options...
laucinieks Posted September 24, 2011 Author Report Share Posted September 24, 2011 daGrevis, tas bija tā kā uz mani vērsts? It kā neko tādu nepateicu... L. Quote Link to comment Share on other sites More sharing options...
daGrevis Posted September 24, 2011 Report Share Posted September 24, 2011 Edit: šitais foruma variants kaut kā nograuj koda formatējumu.Slinkums pareizi atkāpes labot. Labojums: Re kur ir risinājums. Quote Link to comment Share on other sites More sharing options...
404 Posted September 24, 2011 Report Share Posted September 24, 2011 Vai tad agrāk arī šite editors pēc sava prāta atstarpes šķērēja? Kaut kā nepatīk šim ar spaces formatēts kods izskatās.Vai man arī jāmācās te hacki :D Quote Link to comment Share on other sites More sharing options...
daGrevis Posted September 24, 2011 Report Share Posted September 24, 2011 Nu tika uzlikta jauna forumu versija, arī jauns editors. 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.