provlima me php formmail

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
alekstolo
Δημοσιεύσεις: 411
Εγγραφή: 23 Νοέμ 2004 19:34
Τοποθεσία: ΝΑΥΠΛΙΟ
Επικοινωνία:

provlima me php formmail

Δημοσίευση από alekstolo » 17 Δεκ 2004 17:34

LOIPON AS ARXISOUME VRIKA MAI PHP FORM I OPIO STELNI TO HTML STO E-MAIL MOU ALA EXO ENA MIKRO PROVLIMATAKI

H FORAMA EXI

ONOMA
THLEFONO
E-MAIL

KAI APO KATO ENA TEXT BOX

MOLIS ER8EI TO E-MAIL TO ANIGO KAI DIXNI MONO TA PROTA ME TA GRAMATA MESA ETSI OPOS THA EIXAN GRAPSI ENO STO TEXT BOX POU EIXA GRAPSI ERXETE KENO GIATI?

FTEI KATI STHN PHP?



KANO KAI PAST TO PHP THS FORMAS MIPOS KAPIOS MPORI NAVGALI AKRI



Κώδικας: Επιλογή όλων

<?
// config ... change only the following lines!
$form_url = "http&#58;//www.tolo-guide.gr/contact-gr.htm"; // 
$my_email = "info@tolo-guide.gr"; 
$titlos = "info tolo-guide";
$thanks = "Euxaristoume, tha epikoinonisoume mazi sas sintoma!"; // 
// end of config

// do not change anything below this line!
//----------------------------------------
$handle = fopen&#40;$form_url, "r"&#41;;
$i = 0;
while &#40;!feof&#40;$handle&#41;&#41; &#123;
   $buffer = fgets&#40;$handle, 4096&#41;;
   $html_code&#91;$i&#93; =  $buffer;
   $i++;
&#125;
fclose&#40;$handle&#41;;

while&#40;list&#40;$key,$val&#41; = each&#40;$HTTP_POST_VARS&#41;&#41; &#123; 
$body .="$key -> $val" . "<br>"; 
$ext_key = "name=\"".$key."\"";
for&#40;$k=0;$k<$i;$k++&#41;&#123;
		if &#40;preg_match&#40;"/$ext_key/i", $html_code&#91;$k&#93;&#41;&#41;  &#123; $html_code&#91;$k&#93; = ereg_replace&#40;$ext_key, "value=\"$val\" ".$ext_key, $html_code&#91;$k&#93;&#41;; &#125;
&#125;
&#125; 

$headers .= "MIME-Version&#58; 1.0\n";
$headers .= "Content-type&#58; text/html; charset=iso-8859-7\n";
$headers .= "X-Priority&#58; 1\n";
$headers .= "X-MSMail-Priority&#58; High\n";
$headers .= "X-Mailer&#58; php\n";
$headers .= "From&#58; Tolo-guide web page<info@tolo-guide.gr>\n";

$full_msg ="";
for&#40;$m=0;$m<$i;$m++&#41; &#123;
$full_msg .= $html_code&#91;$m&#93;;
&#125;

mail&#40;$my_email, $titlos, $full_msg, $headers &#41;;
echo $thanks;
?>

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

provlima me php formmail

Δημοσίευση από Rapid-eraser » 17 Δεκ 2004 18:18

Oreo to scriptaki pou brikes .
Pliroforiaka sou lew oti kavei to eksis
otav kaveis submit tnv forma apo tnv alli meria
avoigei to html tis formas stnv sivexeia elegxovtas ta post vars pros8etei stnv forma ta values .
Afto doulebei sosta gia ta iputs pou exouve value gia ta ipolipa omos pou dev exouve tetoio tropo
px dropdowns (select) n ta textarea
dev leitourgei sosta .

Afeterou to html pou exeis stnv forma exei para pola la8i proxira metrisa kapou 118 ektov opoiov 5 apo afta eivai poli kiria gia va doulepsei sosta to script

arxika kliveis to body priv va to avoikseis :P
meta exeis eva form tag pou dev to exeis klisei kav

Twra epaverxomai sto scriptaki.
Av eksereseis oti eivai poli kakogramevo :P eva la8aki sto config kai 8a baresei eva gamato error sto while() :P me 100000 epavalipseis
priv perasei to limit tou script :)

pos mporeis va to kaveis afto ligo kalitera ???
n xrisimopieis kati etoimo pou va problepei to textarea
n perveis kapoio etoimo pou iparxei sta threads tou freestuff
n ksekivas kati movos sou :) (to pio efkolo :P)
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες