Kezdőoldal » Számítástechnika » Weblapkészítés » Űrlap, aminek az adatait...

Űrlap, aminek az adatait elküldi E-mailban PHP segítségével, Hogyan?

Figyelt kérdés

Üdv! Egy űrlap kódot keresek, melyben amit megírnak az emberek, az adatait elküldi egy adott E-Mailre.

Nos találtam pár kódot, googlezva, viszont egyik sem működött, vagy nem küldte el, volt mindre hiba, hiába jól adtam meg, amit kell.. Valaki tud?



2013. aug. 4. 20:07
 1/9 anonim ***** válasza:

localhoston próbálod!?

Ha igen, akkor az tuti nem fog menni, mert:

Internet szolgáltatók blokkolják annak lehetőségét, hogy levelező kiszolgálót üzemeltess a saját gépeden.

+ ha még is megkapnád a jogot (pl. céges ügyfél vagy, és külön kérted), akkor telepíteni kell egy mail szervert a gépedre.


Ha szerveren utasítja vissza annak is tucatnyi oka, lehet, amelyről csak akkor tudunk többet mondani, ha tudjuk a hiba jelentést.

2013. aug. 4. 20:29
Hasznos számodra ez a válasz?
 2/9 A kérdező kommentje:
Clans.hu-nál vagyok, mint játékszerver mellé társított web.
2013. aug. 4. 20:36
 3/9 anonim ***** válasza:
Elképzelhető, hogy tiltja a mail() fgv. használatát, ha így van és szükség van az pech :D
2013. aug. 4. 20:57
Hasznos számodra ez a válasz?
 4/9 anonim válasza:
Még használhatod a PHPMailer függvényt amit lehet használni saját email cím használatával és így nem kell, hogy legyen engedélyezve a szerveren a mail() függvény.
2013. aug. 4. 22:52
Hasznos számodra ez a válasz?
 5/9 anonim ***** válasza:

Utolsónak: ahhoz viszont másik szervert kell elérnie, amihez engedélyezve kell lennie az "Allow Url Fopen" -nek.

(Ami jóval ritkább mint a mail() függvény tiltása)

2013. aug. 5. 13:28
Hasznos számodra ez a válasz?
 6/9 anonim ***** válasza:

ezt rakd be php-ba, elég alap, de nekem ez működik:


$headers .= "MIME-Version: 1.0 \n";

$headers .= "Content-type: text/html; charset=iso-8859-1 \n";

$headers .= "from:info@weboldalam.hu\r\nCc:\r\nBcc:";


$form .= "<center><font face='Arial' size='2'>Email küldése</font><br><br>";

$form .= "<form method='POST' action='xkoremail.php'>";

$form .= "<font face='Times New Roman'> </font><font face='Arial' size='2'>Tárgy:</font>";

$form .= "<br>";

$form .= "<input type='text' name='subject' size='20'>";

$form .= "<br>";

$form .= "<font face='Arial' size='2'>Üzenet:</font><br>";

$form .= "<textarea rows='10' name='message' cols='44'></textarea><br><input type='submit' value='Küldés' name='B1'></p>";

$form .= "</form></center>";


if($subject == "" AND $message == ""){

echo $form;

} else {

while($row = mysql_fetch_array($result2)) {

$message = ereg_replace(13,"<br>",$message);

mail ("krisz11g@freemail.hu", $subject, $message, $headers);

}

echo "Levelek elküldve!";

}

_________

ha nem megy akkor meg itt űrlapkészítővel csinálsz és akkor azt az űrlapot rakod be:


[link]

2013. aug. 5. 19:18
Hasznos számodra ez a válasz?
 7/9 anonim ***** válasza:

bocsi a vége helyesen ez, csak adatbázisba lévő emailekre küldött eredetileg és bennefelejtettem:


if($subject == "" AND $message == ""){

echo $form;

} else {

$message = ereg_replace(13,"<br>",$message);

mail ("email@cimed.hu", $subject, $message, $headers);

echo "Levelek elküldve!";

}

2013. aug. 5. 19:22
Hasznos számodra ez a válasz?
 8/9 anonim ***** válasza:

krisz11, értelmezés elégtelen.

"Nos találtam pár kódot, googlezva, viszont egyik sem működött"

Azaz rengeteg egyszerű levél küldő scriptet talált ami 90% -ban biztos hogy a mail() függvényre épít, de nem megy.

Mint később írta, ez egy játék szerver, azon PHP lehetőséggel, amire nem mindig állítják be a levél küldőt.

Így viszont a mail() függvény nem biztos hogy menni fog.

SMTP -s levél küldés meg az általában blokkolt Allow URL Fopen miatt nem fog menni.

Szóval phpMailler + Saját levélcímén SMTP kapcsolat (és ügyel hogy From -nak az SMTP -hez tartozó email cím legyen).

2013. aug. 5. 21:29
Hasznos számodra ez a válasz?
 9/9 A kérdező kommentje:

Köszönöm a hasznos tanácsokat!

A megoldás egy külsőleges email.php volt. valószínüleg tényleg a függvénnyel volt a gond, köszönöm :)

2013. aug. 6. 00:30

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!