::: در حال بارگیری لطفا صبر کنید :::Loading , please wait ...

انجمن کدستانMoisrex

MoisrexMoisrex.rozblog.com
زمان جاریtime : شنبه 16 تیر 1403 - 8:37 بعد از ظهر
نام کاربریusername : پسوردpassword : یاor عضویتregister | رمز عبور را فراموش کردمForgot your password?
شما در سایت ما ثبت نام نکرده اید و یا وارد اکانت کاربری خود نشده اید. از شما خواهشمند هستیم You are not log in to site. Please وارد شویدlogin یاor ثبت نام کنیدregister .
درخواست ویرایش این کد ساده php
تعداد بازدیدvisits : 619
devel آفلاین



ارسال هاAnswers : 48
عضویتRegistration date : 23 /10 /1393
حمایت کردهThanks : 22
حمایت شدهThanked : 30
درخواست ویرایش این کد ساده php

سلام

من یه صفحه دارم که وقتی سابمیت میشه برسی میکنه کپچا ورودی درسته یا نه . اگه درست بود میزنه Valid code! و اگه نادرست بود میزنه Invalid code! .

کد:
<?php

if(isset($_POST['sa-captchaText'])){

session_start();

if(strtolower($_POST['sa-captchaText']) == strtolower($_SESSION['sacaptchaCode']))

echo '<h1>Valid code!</h1>';

else

echo '<h1>Invalid code!</h1>';

}

?>

حالا من میخوام اگه درست بود سورس زیر نمایش داده بشه و اطلاعات فرمی که ارسال شده همراه با کپچا رو انجام بده

یعنی من یه صفحه ارسال ایمیل دارم که میخوام اگه درست بود عمل ارسال ایمیل رو انجام بده و اگر نبود بزنه کد ورودی معتبر نمیباشد

اینم سورسی که میخوام اگه درست بود توسط سرور ، پردازش شه . یعنی اطلاعات رو پردازش و به ایمیل ارسال کنه :

کد:
<?php include("inc/bouncer.php"); ?>

<link href="css/style.css" rel="stylesheet" type="text/css">

<br>

<center>

<?php

$file = "maillist.php";

$lines = count(file($file));

$lines = $lines-1;

echo "- تعداد $lines ایمیل در لیست ایمیل پیشفرض سایت قرار دارد -";

?>

<br>

<a href="admin.php" title="Back">برگشت</a>

<div id="container">

<fieldset>

<legend>پیام سیستم</legend>

<center><img src="images/email_large.png"><br><br></center>

<?php

@set_time_limit(0); // Turn off limit (if allowed)

$error = 0;

$line = explode(";", htmlspecialchars($_POST['to']));

$owner = htmlspecialchars($_POST['email']); // Send a copy of letter to owner

$header = file_get_contents('assets/header.txt'); // Load header

$footer = file_get_contents('assets/footer.txt'); // Load footer

$email = $_POST['email']; // Load email

$subject = $_POST['subject']; // Load subject

if($subject == ''){

$subject = '(no subject)';

}

$body = $header."<br><br>".$_POST['elm2']."<br>-----------------<br>Hitsna.ir | Fake Email Sender<br><br>".$footer; // Construct message

//Save to outbox

$myFile = "outbox/".$subject.'989898989898989898989898'.date("F j, Y").'.txt';

$fh = fopen($myFile, 'w') or die("can't open file");

fwrite($fh, $_POST['elm2']);

fclose($fh);

//Send

foreach ($line as $line) {

if($line != ''){

$to = str_replace("<br>", "", $line);

$headers = "Content-type: text/html; charset=UTF-8\r\n";

$headers .= "From: ".$email."\r\n" ."X-Mailer: php";

if (mail($to, $subject, $body, $headers)) {

echo('پیام ارسال شد به'.$to.' <img src="images/tick.png"><br>'); // If successfull

} else {

echo("پیام به $to<br>"); // ارسال نشد

$error = 1;

}

} // Done

}

if($error == 1){

echo 'Erorr !';

}

$to = str_replace("<br>", "", $owner);

$headers = "Content-type: text/html; charset=UTF-8\r\n";

$headers .= "From: ".$email."\r\n" ."X-Mailer: php";

if (mail($to, $subject, $body, $headers)) {

echo('پیام با موفقیت به '.$to.'<img src="images/tick.png"><br>'); // ارسال شد

}

?>

</fieldset>

</div>

جمعه 28 فروردین 1394 - 16:57
وب کاربرUser's blog ارسال پیامsend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
smaeal آفلاین



ارسال‌هاAsnwers : 10648
عضویتRegistration date : 18 /11 /1392
حمایت کردهthanks : 18906
حمایت شدهThanked : 5424
پاسخAnswer 1 : درخواست ویرایش این کد ساده php

داداش نمیدونم درست باشه یا نه....

ولی میدونم نمونه مشابهش توی جاوا اسکریپت اجرا نمیشه...اینجا رو نمیدونم:

کد:
<?php

if(isset($_POST['sa-captchaText'])){

session_start();

if(strtolower($_POST['sa-captchaText']) == strtolower($_SESSION['sacaptchaCode']))

echo

<?php include("inc/bouncer.php"); ?>

'<link href="css/style.css" rel="stylesheet" type="text/css">

<br>

<center>'

<?php

$file = "maillist.php";

$lines = count(file($file));

$lines = $lines-1;

echo "- تعداد $lines ایمیل در لیست ایمیل پیشفرض سایت قرار دارد -";

?>

'<br>

<a href="admin.php" title="Back">برگشت</a>

<div id="container">

<fieldset>

<legend>پیام سیستم</legend>

<center><img src="images/email_large.png"><br><br></center>'

<?php

@set_time_limit(0); // Turn off limit (if allowed)

$error = 0;

$line = explode(";", htmlspecialchars($_POST['to']));

$owner = htmlspecialchars($_POST['email']); // Send a copy of letter to owner

$header = file_get_contents('assets/header.txt'); // Load header

$footer = file_get_contents('assets/footer.txt'); // Load footer

$email = $_POST['email']; // Load email

$subject = $_POST['subject']; // Load subject

if($subject == ''){

$subject = '(no subject)';

}

$body = $header."<br><br>".$_POST['elm2']."<br>-----------------<br>Hitsna.ir | Fake Email Sender<br><br>".$footer; // Construct message

//Save to outbox

$myFile = "outbox/".$subject.'989898989898989898989898'.date("F j, Y").'.txt';

$fh = fopen($myFile, 'w') or die("can't open file");

fwrite($fh, $_POST['elm2']);

fclose($fh);

//Send

foreach ($line as $line) {

if($line != ''){

$to = str_replace("<br>", "", $line);

$headers = "Content-type: text/html; charset=UTF-8\r\n";

$headers .= "From: ".$email."\r\n" ."X-Mailer: php";

if (mail($to, $subject, $body, $headers)) {

echo('پیام ارسال شد به'.$to.' <img src="images/tick.png"><br>'); // If successfull

} else {

echo("پیام به $to<br>"); // ارسال نشد

$error = 1;

}

}

// Done

}

if($error == 1){

echo 'Erorr !';

}

$to = str_replace("<br>", "", $owner);

$headers = "Content-type: text/html; charset=UTF-8\r\n";

$headers .= "From: ".$email."\r\n" ."X-Mailer: php";

if (mail($to, $subject, $body, $headers)) {

echo('پیام با موفقیت به '.$to.'<img src="images/tick.png"><br>'); // ارسال شد

}

?>'</fieldset>

</div>';

else

echo '<h1>Invalid code!</h1>';

}

?>


===================================================
برای تشکر از دکمه « سپاسگزارم » استفاده نمایید
جمعه 28 فروردین 1394 - 17:03
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
devel آفلاین



ارسال‌هاAsnwers : 48
عضویتRegistration date : 23 /10 /1393
حمایت کردهthanks : 22
حمایت شدهThanked : 30
پاسخAnswer 2 : درخواست ویرایش این کد ساده php

اشتباه بود !

اصلا ولش کنید

میشه کاری کنید اون فرم با کچا تائید بشه و اجرا شه

جمعه 28 فروردین 1394 - 17:06
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
smaeal آفلاین



ارسال‌هاAsnwers : 10648
عضویتRegistration date : 18 /11 /1392
حمایت کردهthanks : 18906
حمایت شدهThanked : 5424
پاسخAnswer 3 : درخواست ویرایش این کد ساده php

داداش نمونه جاوا اسکریپتش اینطوریه که تو بخوای یه اسکریپت رو بعد از لود سایت تازه لودش کنی که نمیشه...

فکر کنم php هم نشه...

تست نکردم...

نمیدونم والا...

حالا منظور شما اینه که با یه کلیک هر دو فرم با هم بررسی و ارسال بشن؟؟


===================================================
برای تشکر از دکمه « سپاسگزارم » استفاده نمایید
جمعه 28 فروردین 1394 - 17:08
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
devel آفلاین



ارسال‌هاAsnwers : 48
عضویتRegistration date : 23 /10 /1393
حمایت کردهthanks : 22
حمایت شدهThanked : 30
پاسخAnswer 4 : درخواست ویرایش این کد ساده php

نه نگاه کن مثلا چیجوری فرم تماس با ما سایت ها کد امنیتی داره واسه ارسال ؟ منم همون رو میخوام

اصلا میشه کاریش کرد که نادرست بود ، کل سورس صفحه رو پاک کنه ؟

جمعه 28 فروردین 1394 - 17:23
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
smaeal آفلاین



ارسال‌هاAsnwers : 10648
عضویتRegistration date : 18 /11 /1392
حمایت کردهthanks : 18906
حمایت شدهThanked : 5424
پاسخAnswer 5 : درخواست ویرایش این کد ساده php

داداش میتونی جاوا اسکریپت رو با php قاطی کنی...

چند وقت پیش یکی از این روش استفاده میکرد:

کد:
<script>

function sen(){

document.getElementById('sen').innerHTML='';

}

</script>

<div id="sen">123456</div>

<?php

if(isset($_POST['sa-captchaText'])){

session_start();

if(strtolower($_POST['sa-captchaText']) == strtolower($_SESSION['sacaptchaCode']))

echo '<h1>Valid code!</h1>';

else{

echo '<h1>Invalid code!</h1>';

sen();

}

}

?>


===================================================
برای تشکر از دکمه « سپاسگزارم » استفاده نمایید
جمعه 28 فروردین 1394 - 17:27
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
devel آفلاین



ارسال‌هاAsnwers : 48
عضویتRegistration date : 23 /10 /1393
حمایت کردهthanks : 22
حمایت شدهThanked : 30
پاسخAnswer 6 : درخواست ویرایش این کد ساده php

این خوب کارش چیه ؟

من کد رو دیدم چیزی نفهمیدم

اجرا هم کردم هیچی نفهمیدم

فقط اون عدد 123456 رو بالا نمایش میده چه درست بزنی چه غلط

جمعه 28 فروردین 1394 - 17:34
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
smaeal آفلاین



ارسال‌هاAsnwers : 10648
عضویتRegistration date : 18 /11 /1392
حمایت کردهthanks : 18906
حمایت شدهThanked : 5424
پاسخAnswer 8 : درخواست ویرایش این کد ساده php

داداش به امیر محسن پ.خ بده و بگو...چون ممکنه دیر بیاد...منم زیاد بلد نیستم...

amirmohsen

موفق باشی...


===================================================
برای تشکر از دکمه « سپاسگزارم » استفاده نمایید
جمعه 28 فروردین 1394 - 17:38
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport



moisrex
درباره ماAbout us لینک های ماOur links کلمات کلیدیKeywords
انجمن تخصصی کدستان ، ساخته شده توسط فردی با نام مستعار Moisrex می باشد.This forum designed by a person who called Moisrex.

ایمیلE-mail : Moisrex @ Gmail.com
کدستان,انجمن کدستان,کدنویسی,انجمن پشتیبانی,فروم,رزبلاگ,آموزش کدنویسی,درخواست کد
تمامی حقوق این انجمن مربوط به همین انجمن می باشد | طراحی قالبCopyright (c) By Moisrex , All rights reserved | Desiger : Moisrex