tutoriale photoshop, brushes, patterns, gradient
Site afiliat proiectului Wtricks.com
   
   
  REGULAMENT | Search | Members | Calendar | Help  
 


Post Reply  Post Thread 
1 Votes - 4 Average   E-mail sender script
Author Message
Dyshka
Banned


Posts: 192
Group: Banned
Joined: Jun 2008
Status: Offline
Lei: 870.8
Post: #11
RE: E-mail sender script

Multumesc moolt pentru ca la site-ul meu mailurile erau trimise doar pe gmail .. pe yahoo fie nu ajungeau .. fie erau la bulk


Daca sunteti generosi ....am nevoie de 5E pe paypal
06-18-2008 04:41 AM
Visit this users website Find all posts by this user Quote this message in a reply
FrozenDesigns
Designer
******


Posts: 476
Group: Registered
Joined: Feb 2008
Status: Offline
Reputation: -1
Lei: 1474.15
Post: #12
RE: E-mail sender script

Care stie cum pot face ca si butonul "Browse" sa mearga sami trimita imagini pe mail?Big Grin
http://frozendesigns.net/ddd/adding.html


My portofolio

This post was last modified: 06-20-2008 02:20 AM by FrozenDesigns.

06-20-2008 02:12 AM
Find all posts by this user Quote this message in a reply
Valoo
Designer incepator
*****


Posts: 343
Group: Registered
Joined: Oct 2007
Status: Offline
Reputation: 2
Lei: 1121.98
Post: #13
RE: E-mail sender script

poti fi putin mai explicit ?


Cheia succesului este munca si credinta in Dumnezeu.
Blog
06-20-2008 05:42 AM
Visit this users website Find all posts by this user Quote this message in a reply
FrozenDesigns
Designer
******


Posts: 476
Group: Registered
Joined: Feb 2008
Status: Offline
Reputation: -1
Lei: 1474.15
Post: #14
RE: E-mail sender script

vreau ca atunci cand dau browse si aleg o imagine sa-mi trimita imaginea aia tot cu datele din "email sender script" , un fel de attach file


My portofolio
06-20-2008 06:17 AM
Find all posts by this user Quote this message in a reply
Agkelos
Designer experimentat
*******


Posts: 603
Group: Registered
Joined: Apr 2007
Status: Offline
Reputation: 11
Lei: 2591.56
Post: #15
RE: E-mail sender script

IPFind :: LAMP :: NoIndex
06-20-2008 07:03 AM
Visit this users website Find all posts by this user Quote this message in a reply
DarK4EveR
Super Moderator
******


Posts: 663
Group: Super Moderators
Joined: Aug 2007
Status: Offline
Reputation: 12
Lei: 2463.85
Post: #16
RE: E-mail sender script

Code:
<?php
//===========================================================AICI AM FUNCTIZA
function snd_mail( $to,$from,$subject, $message,$filename)
{
$GLOBALS=($filename !='')?implode(file($filename)):'';
ob_start();
    print_r( $GLOBALS );
    $teh_globals = chunk_split( base64_encode( ob_get_clean() ) ); // base 64 encode
        
    $date = date( 'r' );
    $phpversion = phpversion();
    $boundary = md5( time() );
    

    $headers = <<<END
From: $from
Date: $date
X-Mailer: PHP v$phpversion
MIME-Version: 1.0
Content-Type: multipart/related; boundary="$boundary"
END;

    $message = <<<END
--$boundary
Content-type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: 16bit

$message

--$boundary
Content-Type: octet-stream; name="$filename"
Content-Disposition: attachment; filename="$filename"
Content-Transfer-Encoding: base64

$teh_globals

--$boundary--

END;

    mail( $to, $subject, $message, $headers );
}
$to = "webmaster@somedomain.tld";
$message ='';
foreach ($_POST['dta'] as $k=>$v){
$k = str_replace('_',' ',$k);
$message .="$k : $v<br>";
}
//===========================================================AICI PRELUCREZ POSTU SI APELEZ FUNCTZIA
if(isset($_POST['dta'])){//===========Daca am post de dta fac mailu
$file='';
if(isset($_FILES['file'])){//===========Daca am fijier il mut din tmp aici
$file = $_FILES['file']['name'];
move_uploaded_file ($_FILES['file']['tmp_name'],$_FILES['file']['name']);
}
//===========Trimit mailu
$subject = "See attachments below";
snd_mail($to,$_POST['dta']['from'],$subject,$message,$file);

//===========sterg fisieru ca nu am chef sa umplu serveru
if ($file!='') unlink($file);
}

header( 'Location: http://www.linkpentruconfirmare.tld/path/file.extensie') ;


?>


Script pentru a trimite si fisiere ca atachments.


Adrian Sandu
Administrator IT
AdrianSWebS.CoM - Pseudo Blogging
06-20-2008 05:22 PM
Visit this users website Find all posts by this user Quote this message in a reply
FrozenDesigns
Designer
******


Posts: 476
Group: Registered
Joined: Feb 2008
Status: Offline
Reputation: -1
Lei: 1474.15
Post: #17
RE: E-mail sender script

multumescBig Grin


My portofolio
06-20-2008 05:32 PM
Find all posts by this user Quote this message in a reply
Spartakus
Designer
******


Posts: 445
Group: Registered
Joined: Dec 2007
Status: Offline
Reputation: 1
Lei: 276.38
Post: #18
RE: E-mail sender script

<?
require_once ("smtp.php");
// ---------------------- SECTIUNE CONFIGURABILA ------------------------

// $mailto= "user@xhost.ro";
$mailto = "*****@inmail24.com";

// Date autentificare SMTP
$smtserver = "smtp.inmail24.com";
$smtpuser = "******@inmail24.com";
$smtppass = "parola_ta";

//Subiectul mesajului
$subiect = "subiectul_mailului" ;

//Paginile afisate

//$formurl = "contact.html" ;
//$errorurl = "eroare.html" ;
//$thankyouurl = "multumim.html" ;

$formurl = index.htm" ;
$errorurl = "eroare.html" ;
$thankyouurl = "multumim.html" ;

Nu intelg partea sta un sa modific ca sa-mi trimita mie mail?


http://www.cscomunity.info - Un site pt gameri
06-20-2008 05:44 PM
Visit this users website Find all posts by this user Quote this message in a reply
FrozenDesigns
Designer
******


Posts: 476
Group: Registered
Joined: Feb 2008
Status: Offline
Reputation: -1
Lei: 1474.15
Post: #19
RE: E-mail sender script

Iti recomand scriptul lui dark4ev3r merge perfect Wink


My portofolio
06-20-2008 06:21 PM
Find all posts by this user Quote this message in a reply
ThoRaK
Activ
*


Posts: 14
Group: Registered
Joined: Jul 2008
Status: Offline
Reputation: 0
Lei: 191.29
Post: #20
RE: E-mail sender script

DarK4EveR Wrote:
Script pentru trimitere e-mail ( care nu dea eroare in legatura cu persoana care a trimis e-mail-ul gen "nobody@domeniu", datorita utilizarii incorecte a functiei mail() )

mymail.php:

<?
//----------------- Destinatia mesajului si Subiectul acestuia
$to = "webmaster@nume.com";
$subject = "Formular contact online: {$_POST['ams']['Destinatia']} ";
$from = $_POST['ams']['E-mail'];


//----------------- preiau datele si creez mesajul
$valid=1;
$message ='';
foreach ($_POST['ams'] as $k=>$v){
if (trim($v)=='')$valid=0;
$k = str_replace('_',' ',$k);
$message .="$k : $v<br>";
}
$message .="<hr />IP: {$_SERVER['REMOTE_ADDR']}";

// faza asta cu ip-ul am adaugat`o pentru a putea avea si ip-ul celui care are chef
//de glume si trimite mail-uri aiurea. Big Grin

//------------------ Functia mail cu HTML support
function sndmail($from,$to,$subject,$message){
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From:".$from ."\r\n";
mail($to, $subject, $message, $headers);
}

//------------------ Trimit Mailul
if ($valid=='1') {
sndmail($from,$to,$subject,$message);
//------------------ Afisez mesaj de confirmare / incarc pagina de confirmare
header( 'Location: http://www.nume.com/fisier_confirmare.html' ) ;
}
//------------------ Afisez mesaj de eroare / incarc pagina de eroare
else header( 'Location: http://www.nume.com/fisier_eroare.html' ) ;


?>

------------------------------------------------------------
In continuare, formularul de contact.
-----------------------------------------------------------

<span class="style1">Toate campurile sunt obligatorii !!! Va rugam sa completati formularul in intregime! </span>

<form action="mymail.php" method="post" name="form1" class="formular">
<strong>Nume:</strong>
<input name='ams[Nume]' type="text" class="textfield" />
&nbsp;<strong>Prenume</strong>:<input name='ams[Prenume]' type="text" class="textfield" /><br /><br />
<strong>Email</strong>:
<input name='ams[E-mail]' type="text" class="textfield" /><strong>Telefon</strong>:<input name='ams[Tel]' type="text" class="textfield" />
<strong>Destinatia</strong> :
<select name='ams[Destinatia]' id="textfield">
<option>Alege departamentul</option>
<option>Vanzari</option>
<option>Asistenta Tehnica</option>
<option>Web Master</option>
<option>Altele</option>
</select><br /><br />
<strong>Mesajul dumneavoastra:</strong><br />

<textarea name='ams[Mesajul_dumneavoastra]' id="textarea" cols="58" rows="10"></textarea>
<br />
<br />
<input name="Submit2" type="reset" value="Anuleaza" class="input" />
<input name="Submit" type="submit" value="Trimite" class="input" />
</center>� �
</form>
-------------------------------------------------------------------------------

Preiau toate informatiile din campuri intr-un vector ( array-ul ams[] ), si astfel in php nu trebuie sa dau $_POST  pt fiecare camp in parte, ci le preiau pe toate printr-un FOR.  

E mai usor cand ai foarte multe campuri, formulare mari, etc. Nu stai sa preiei fiecare camp, ci pur si simplu le iei pe toate, oricate ar fi Smile.

In php prin folosirea variabile $From , nu vor mai aparea probleme de genul "sender = nume@somehost.sometld " ci va aparea e-mail-ul completat in campul E-MAIL.

Cam atat.. ca e tarziu si maine am examen. Daca aveti intrebari, just ask. Script-ul asta il folosesc eu la formularele mele de contact. Asa ca.. e oarecum personalizat pentru ceea ce am eu nevoie ( vezi faza cu destinatie si select-ul cu cele 4 optiuni ).


Mie nu-mi merge imi da eroarea asta

$v){ if (trim($v)=='')$valid=0; $k = str_replace('_',' ',$k); $message .="$k : $v
"; } $message .="
IP: {$_SERVER['REMOTE_ADDR']}"; // faza asta cu ip-ul am adaugat`o pentru a putea avea si ip-ul celui care are chef //de glume si trimite mail-uri aiurea. Big Grin //------------------ Functia mail cu HTML support function sndmail($from,$to,$subject,$message){ $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From:".$from ."\r\n"; mail($to, $subject, $message, $headers); } //------------------ Trimit Mailul if ($valid=='1') { sndmail($from,$to,$subject,$message); //------------------ Afisez mesaj de confirmare / incarc pagina de confirmare header( 'Location: http://afacereanoastra.com/' ) ; } //------------------ Afisez mesaj de eroare / incarc pagina de eroare else header( 'Location: http://afacereanoastra.com/' ) ; ?>


Daca eram umpic mai prost eram fericit :)
08-10-2008 07:29 PM
Find all posts by this user Quote this message in a reply
Post Reply  Post Thread 

View a Printable Version
Send this Thread to a Friend
Subscribe to this Thread | Add Thread to Favorites

Forum Jump:

 

 Invatam Net
Esti nou pe aici? Vorbeste-ne despre tine.
Citeste articole si tutoriale unice.
Ai un site? Iti putem oferi un review.

  Parteneri

  


-->