Hirdetés
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Garmin Instinct – küldetés teljesítve
- Samsung Galaxy S23 Ultra - non plus ultra
- Miért fárad gyorsabban az iPhone akku, mint az androidos?
- Milyen okostelefont vegyek?
- iPhone topik
- Xiaomi 15 - kicsi telefon nagy energiával
- Xiaomi 15 Ultra - kamera, telefon
- Apple iPhone 17 - alap
- Samsung Galaxy S25 - végre van kicsi!
Új hozzászólás Aktív témák
-
fulton
addikt
Sziasztok
Tudna valaki segíteni mit és hova illeszek be hogy ez az email küldő kliens, működjön olyan tárhelyen ahol kell az SMTP hitelesítés?
Atw ingyenes serverén semmi gond nem volt, működött feléptem az oldalra beirtam a nevem email cimem üzentet.. majd elküldtem és meg is kaptam a kirendelt freemail fiókomba méghozzá a levelek közzé. (nem a spam -ba)
Azonban ahova kerülne a végleges oldal az egy fizetős tárhely ahol azt mondták, szükséges az SMTP hitelesítés. namost én azt sem tom most ez miként merre hogy nézegettem a neten de esélytelen próbálkozások..voltak csak:S...tudna valaki segíteni hogyan alakítsam át a következő kódot?:
mail.php:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="hu-HU">
<head>
<title>email</title>
<meta content="text/html; charset=iso-8859-2"
http-equiv="Content-Type" /><?php
extract($_POST);
if (!file_exists("config.php"))
{
$host = $_SERVER[HTTP_HOST ];
$path = pathinfo($_SERVER['PHP_SELF']);
$file_path = $path['dirname'];
print "<h1>Hiba a script futása közben !</h1>
<p>Hiba lépett fel a script futása közben. Ellenőrizd a tárhely beáéllításokat !.</p>";
exit;
}
include "config.php";if (empty ($senders_name))
{
$error = "1";
$info_error .= $lang_noname . "<br>";
}
if (empty ($senders_email))
{
$error = "1";
$info_error .= $lang_noemail . "<br>";
}
if (empty ($mail_subject))
{
$error = "1";
$info_error .= $lang_nosubject . "<br>";
}
if (empty ($mail_message))
{
$error = "1";
$info_error .= $lang_nomessage . "<br>";
}
if (!eregi("^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,6}$", $senders_email))
{
$error = "1";
$info_error .= $lang_invalidemail . "<br>";
}
if ($error == "1")
{
$info_notice = "<span style="color: " . $error_colour . "; font-weight: bold;">" . $lang_error . "</span><br>";if (empty ($submit))
{
$info_error = "";
$info_notice = $lang_notice;
}function Random()
{
$chars = "ABCDEFGHJKLMNPQRSTUVWZYZ23456789";
srand((double)microtime()*1000000);
$i = 0;
$pass = '' ;
while ($i <= 5)
{
$num = rand() % 32;
$tmp = substr($chars, $num, 1);
$pass = $pass . $tmp;
$i++;
}
return $pass;
}
$random_code = Random();
$mail_message = stripslashes($mail_message);
print "<form name="kazaj" method="post" style="margin: 0;" action="">
<table border="0" cellspacing="2" cellpadding="2">
<tr align="$title_align" valign="top">
</tr>
<tr align="left" valign="top">
<td colspan="2">$info_notice$info_error</td>
</tr>
<tr valign="top">
<td align="right">$lang_name</td>
<td align="left"><input name="senders_name" type="text" class="mailform_input" id="senders_name" style="width: $input_width;" value="$senders_name" maxlength="32"></td>
</tr>
<tr valign="top">
<td width="10" align="right">$lang_youremail</td>
<td align="left"><input name="senders_email" type="text" class="mailform_input" id="senders_email" style="width: $input_width;" value="$senders_email" maxlength="40"></td>
</tr>
<tr valign="top">
<td width="10" align="right">$lang_subject</td>
<td align="left"><input name="mail_subject" type="text" class="mailform_input" id="mail_subject" style="width: $input_width;" value="$mail_subject" maxlength="40"></td>
</tr>
<tr valign="top">
<td width="10" align="right">$lang_message
<br /><br />
<br />
</td>
<td align="left"><textarea name="mail_message" cols="36" rows="5" style="width: $input_width;" class="mailform_input">$mail_message</textarea></td>
</tr>
<tr valign="top">
<td colspan="2" align="center"><input name="randomness" type="hidden" id="randomness" value="$random_code">
<input name="submit" type="submit" id="submit" value="$lang_submit" class="mailform_button"></td></tr>
</table>
</form>";
}
else
{if ($checkdomain == "yes")
{
$sender_domain = substr($senders_email, (strpos($senders_email, '@')) +1);
$recipient_domain = substr($sendto_email, (strpos($sendto_email, '@')) +1);
if ($sender_domain == $recipient_domain)
{
print "Hibás domain ($sender_domain)";
exit;
}
}
// Megjelenő üzenet
$info_notice = $lang_sent;
$mail_message = stripslashes($mail_message);
$mail_message = htmlspecialchars($mail_message);
$senders_email = preg_replace("/[^a-zA-Z0-9s.@-_]/", "-", $senders_email);
$senders_name = preg_replace("/[^a-ö-zA-Z0-9s]/", " ", $senders_name);
$headers = "From: $senders_name <$senders_email> \r\n";
$headers .= "Üzeneted érkezett !\r\n";
$headers .= "-------------------------\r\n";
$headers .= "Adatok: \r\n";
$headers .= "Név: ";
$headers .= "$senders_name \r\n";
$headers .= "Email: ";
$headers .= "$senders_email \r\n";
$headers .= "Tárgy: ";
$headers .= "$mail_subject \r\n";
$headers .= "Dátum / Ip cím \r\n";
$headers .= "$date, $time, $ip \r\n";
$headers .= "-----------------------------------------------------\r\n";
$headers .= "Üzenet: ";mail($sendto_email, $mail_subject, $mail_message, $headers);
print "<table border="0" cellspacing="2" cellpadding="2">
<tr align="$title_align" valign="top">
<td colspan="2"><span style="$title_css">$lang_title</span></td>
</tr>
<tr align="$title_align" valign="top">
<td colspan="2">$info_notice</td>
</tr>
<tr valign="top">
<td width="100" align="right">$lang_name</td>
<td align="left"><b>$senders_name</b></td>
</tr>
<tr valign="top">
<td width="100" align="right">$lang_youremail</td>
<td align="left"><b>$senders_email</b></td>
</tr>
<tr valign="top">
<td width="100" align="right">$lang_subject</td>
<td align="left"><b>$mail_subject</b></td>
</tr>
<tr valign="top">
<td width="100" align="right">$lang_message</td>
<td align="left"><b>$mail_message</b></td>
</tr>
</table>";
}
print $link;
?>----------------
config.php:<?php
// Ahova megy az email
$sendto_email = "normalize@freemail.hu";// Beállítások
// Email ellenőrzés
$checkdomain = "yes";
// Beállítások
$lang_title = "Üzenet sikeresen elküldve";
$lang_notice = "";
$lang_name = "Név: ";
$lang_youremail = "Email: ";
$lang_subject = "Tárgy: ";
$lang_message = "Üzenet";
$lang_submit = "Üzenet Küldése";
// Hiba üzenetek
$lang_error = "Hiba:";
$lang_noname = "Nem lett kitöltve a Név mező !";
$lang_noemail = "Nem lett kitöltve az Email mező !";
$lang_nosubject = "Nem lett kitöltve a Tárgy mező !";
$lang_nomessage = "Nem lett kitöltve a Üzenet mező !";
$lang_invalidemail = "Nem megfelelő Emailcím !";
// Küldés
$lang_sent = "Az email a következő adatokkal lett elküldve:";// Adatok dátum, ip cim
$date = date("l d F Y");
$time = date("g:i:s a");
$ip = $_SERVER['REMOTE_ADDR'];
// Form
$input_width = "300px";
$title_align = "left";
$title_css = "font-weight: normal; font-size: 120%;";
$title_css = "font-weight: normal; font-size: 12pt;";
// Hiba üznet színe
$error_colour = "red";
?>Köszönöm előre is!
Új hozzászólás Aktív témák
- GoodSpeed: Norton 360 Premium: 75GB Cloud PC Backup for 10 Devices 14.99€-ért? Igen!
- Xiaomi 15T - reakció nélkül nincs egyensúly
- ASUS notebook topic
- Assetto Corsa Rally
- Vezeték nélküli fülhallgatók
- Porszívók - akkus és klasszikus vezetékes
- Kávé kezdőknek - amatőr koffeinisták anonim klubja
- OpenMediaVault
- Épített vízhűtés (nem kompakt) topic
- Milyen notebookot vegyek?
- További aktív témák...
- Panasonic HC-V770 FUL HD kamera
- HIBÁTLAN iPhone 14 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3242
- Samsung Galaxy Tab A8 32GB, Újszerű, 1 Év Garanciával
- HIBÁTLAN iPhone 13 Pro Max 256GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS3685 100% Akkumulátor
- Clevo 1060 6GB Mxm 3.1 laptop videó kártya ingyen házhoz szálitással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


