آموزش ساخت فرم تماس با ما php همراه با کد امنیتی

master-joint

تازه وارد
بله دوست عزیز منظورم همین بود که شما فرمودید...

لازمه 3تا فرم جدا طراحی بشه؟ تشکر

 

mahdiali35

کاربر عضو
بله دوست عزیز منظورم همین بود که شما فرمودید...لازمه 3تا فرم جدا طراحی بشه؟ تشکر
درود... کار دیگه هم میشه کرد مثلا اگه شما قصد دارید به ایمیل های مختلف باشه میتونید یک select box بزارید که دپارتمان رو مشخص کنه و فقط به همون قسمت ایمیل کنه....

با این کدها و 3 حالت مختلف( بدون کپی برداری ) هم میشه که اونم باید کدنویسی بشه...

در کل اگه هدف حالتی مثل دپارتمان باشه روش اول بهتره...

شاد باشید...

 

Mohammad

مدیر انجمن
پرسنل مدیریت
یا اینکه با یک ورودی مخفی (hidden) ایمیل دریافت کننده رو POST کنید به صفحه بررسی ارسال ایمیل ;)

 

Blacky

تازه وارد
آقا محمد خدا صبرت بده برادر کل 15 صفحه رو خوندم کاش زیرش مینوشتی سطح آموزش مبتدی نیست کسی که کدخوانی یه صفحه ی 10 خطی رو بلد نیست آیا درسته اینجا اسپم کنه؟

بهرحال خدا بهت خیر و برکت عطا کنه

 

mady

تازه وارد
ببخشید من روی هاست تست کردم ولی تصویر امنیتی کار نمیکنه؟؟؟؟؟

 

Mohammad

مدیر انجمن
پرسنل مدیریت
صحفات قبل رو مطالعه کنید مشکلات نظیر شما رو داشتن و نحوه رفع توضیح داده شده

 

alonedarki

تازه وارد
سلام من تمام دستورارو انجام دادم اما کد ظاحر نمیشه - میتونین راهنمایی کنین ؟


کد:
http://www.djdarki.ir/index.php/test/?
 

Mohammad

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

 

alonedarki

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

[09-Sep-2013 11:27:19 Asia/Tehran] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/******/public_html/contact-us/captcha.php:1) in /home/*******/public_html/contact-us/captcha.php on line 24

و همچنان تو قسمت لاگ این اررور رو میده

---------------------------------------------------



-----------

اینم کد :


کد:
 <?php

session_start();

$string = '';

for ($i = 0; $i < 4; $i++) {
    // this numbers refer to numbers of the ascii table (lower case)
    $string .= chr(rand(48, 57));
}

$_SESSION['rand_code'] = $string;

$dir = 'fonts/';

$image = imagecreatetruecolor(170, 60);
$black = imagecolorallocate($image, 0, 0, 0);
$color = imagecolorallocate($image, 100, 100, 90);
$white = imagecolorallocate($image, 255, 255, 255);

imagefilledrectangle($image,0,0,399,99,$white);
imagettftext ($image, 30, 0, 10, 40, $color, $dir."1.ttf", $_SESSION['rand_code']);

header("Content-type: image/png");
imagepng($image);

?>
اینم لان 24

imagettftext ($image, 30, 0, 10, 40, $color, $dir."1.ttf", $_SESSION['rand_code']);

------------

نام فنت هم دروست است.

 
آخرین ویرایش توسط مدیر:

Mohammad

مدیر انجمن
پرسنل مدیریت
باید تو پوشه fonts فایل 1.ttf رو بزاریا...

 

alonedarki

تازه وارد
باید تو پوشه fonts فایل 1.ttf رو بزاریا...
سلام . فونت 1.ttf درون پوشه فورم وجود داره - هاستمم عوض کردم - باز هم این مشکل وجود داره و کد نمیده



اینم لینک برنامه

 

sama1986

تازه وارد
میشه این برنامه رو روی لوکال اجرا کرد یا حتما باید روی هاست باشه؟

 

MahdiY

راهبر انجمن
میشه این برنامه رو روی لوکال اجرا کرد یا حتما باید روی هاست باشه؟
15 تا صفحه بحث شده

یکم وقت بذارید و بخونید به جوابتون می رسید

حداقل صفحه اول را بخونید

 

alonedarki

تازه وارد
سلام . آقا ممنون . مشکل من حل شد - فقط 3تا درخواست دارم -

1: میخوام یه تیک بزارم که برای سند شدن یک نسخه به ایمایل خودتان کلیک کنید -

2: میخوام آی پی آدرس طرف که ایمیل میزنه واسم بیاد بدون اینکه خودش بفهمه -

3: نام ارسال کننده در ایمل من نشون داده نمیشه -

4: آیا کدی چیزی هست که به عکس کد امنیتی ، حروف هم اضافه کنیم ؟

ممنون میشم اگه تو این مورد هم کمک کنین.

-----------------------

:63:

 
آخرین ویرایش توسط مدیر:

mahdiali35

کاربر عضو
ببخشید محمد جان میشه یه کوچولو بیشتر توضیح بدی... خدا خیرت بده ;)
داخل فایلهای فرم یه قسمت هست که تعیین میکنه پیام به چه ایمیلی ارسال بشه ... منظور محمد اینه که هر فرم دلخواه شما خوت تعیین کنی هپاون فرم به چه ایمیلی ارسال بشه ...

حالا چجوری ؟ یه قسمت مخفی تو فرم ارسالی قرار میدی که حاوی آدرس اون ایمیل هست ... بازدید کننده هم چیزی رو مشاهده نمیکنه !!!

شاد باشید

 

alonedarki

تازه وارد
سلام . آقا ممنون . مشکل من حل شد - فقط 3تا درخواست دارم -

1: میخوام یه تیک بزارم که برای سند شدن یک نسخه به ایمایل خودتان کلیک کنید -

2: میخوام آی پی آدرس طرف که ایمیل میزنه واسم بیاد بدون اینکه خودش بفهمه -

3: نام ارسال کننده در ایمل من نشون داده نمیشه -

4: آیا کدی چیزی هست که به عکس کد امنیتی ، حروف هم اضافه کنیم ؟

ممنون میشم اگه تو این مورد هم کمک کنین.

-----------------------

:63:

 

hamid_alis2000

تازه وارد
سلام لطفا بگید این فایلهایی که دانلود کردیم رو کجا باید بذاریم

 

abass75

تازه وارد
بسیار عالی فقط یه سوال ازون چطور باید به phpmailer ربطش داد برای هاستهای بدون smtp

 
بالا