<?php
require_once("mailallConfig.php");
// $mail=$_POST['mail'];
$from = "Info@koohozendegi.ir";
$name = "Kooho Zendegi ";
$message= $_POST["des"];
$subject=$name ;
//------------------------------------
if (strlen($mail_body)==0 )
{
echo '<center><br><br>لطÙا متن ارسالي را تايپ كنيد</center> ';
echo '<center></br></br>'.'<a href=mailalluser.html>Back</a></center><br>';
exit;
}
//----------------------------------------
$retrun=Send_mail($from,$name,$subject,$message,1);
?>
<body>
<?
if($retrun) {
echo "<center>Your Email Has Been Send.</cenetr>";
echo "<br><p align=center><a href=mailalluser.html>Back</a></p>";
}
else
{
echo "Your Email Dont Send.";
echo "<br><p align=center><a href=mailalluser.html>ÈÑÔÊ</a></p>";
}
?>
<?
// ---------------------------------------
$db=mysql_connect('localhost','ali1','');
if(!$db)
{
echo "عدم اتصال به سرور";
exit;
}
if (!mysql_select_db('kooh'))
{
echo "دسترسي به بانك امكان پذير نيست";
exit;
}
//---------------------------------------------------
$query="select * from user ";
$result=mysql_query("$query");
$num=mysql_num_rows($result);
if($num==0)
{
echo "<br><br><font color=blue><center>هيچ شخصي عضو نشده است</center></font>";
echo '<center></br></br>'.'<a href=mailalluser.html>برگشت</a></center>';
exit;
}
//...................
$num=mysql_num_rows($result);
for($i=0;$i<$num;$i++)
{
global $row=mysql_fetch_row($result);
//--------------------------------
function Send_mail($from,$fromname,$subject,$message,$format=0)
{
$mail = new PHPMailer(); //create a mail instance
$mail->IsSMTP(); //Set Mailer is SMTP
/**You must modify all configure setting in this script
* start configure setting script **/
//fromname="Jack"; //name who send this email
$toemail =$row[8];
یکی از سوالاتی که خیلی زیاد مطرح میشه اینه که چطور میشه توی سایتمون یک فرم ارتباط با ما ، سفارش کار ، ارسال نظر یا ... قرار بدیم
پس فرصت رو از دست ندید و یه نگاه هر چند گذرا به این مقاله بندازید .
فرم ارتباطی که در این جا آموزش می دم خصوصیاتی داره که در زیر قسمتی از اونا رو می بینید :
امکانات فرم
1 - امکان ارسال TEXT به پست الکترونیک مورد نظر
2 - ارسال پیام تشکر به صورت خودکار به پست الکترونیک کاربر
3 - عکس العمل فرم در مقابل ورود اشتباه اطلاعات
4 - سرعت بسیار بالای فرم در ارسال پست الکترونیک
5 - نمایش صفحه تشکر پس از ارسال صحیح اطلاعات
پیش نیاز فرم
1 - پشتیبانی زبان PHP توسط سرور مورد نظر
2 - آپلود هر سه قسمت فرم در یک قسمت (شاخه) از فضای مورد نظر
خیلی خب اگه حاضرید شروع می کنیم .
در اولین مرحله فرم اصلی رو می سازیم :
( کد صفحه )
حالا این کدها رو به اسم mail.html ذخیره می کنیم .
در مرحله بعد موتور اصلی ارسال ایمیل رو می سازیم :
( کد صفحه )
و اونو به اسم motor.php ذخیره می کنیم .
توضیحات مربوط به کدهای PHP بالا رو در این قسمت می بینید:
در مرحله سوم صفحه تشکر رو می سازیم :
( کد صفحه )
این صفحه رو هم به اسم thanks.html ذخیره می کنیم .
خسته نباشید!
تموم شد به همین سادگی !
برای این که با مشکلی مواجه نشید چند نکته مهم رو یاد آوری می کنم :
1- ( برای دوستانی که آماتورتر هستند ) برای ساختن فایل ها می تونید از انواع ادیتور های متنی استفاده کنید مثلا
شما می تونید از Notepad خود ویندوز استفاده کنید و فایل ها رو به اسم filename.html یا filename.php ذخیره کنید .
2 - صفحه تشکر رو به هر مدلی که دوست داشتید می تونید طراحی کنید فقط حتما اونو به اسم thanks.html ذخیره کنید .
3 - در نام گذاری صفحات دقت کنید که تمامی صفحات رو حتما با حروف کوچک انگلیسی نام گذاری کنید .
4 - در صورتی که با مشکلی مواجه شدید با ایمیل ned_iri@yahoo.com تماس بگیرید .
سلام به همگی!
قفل گذاری نرم افزاری معمولا سه مرحله داره
۱- ایجاد کد قفل روی کامپیوتر
۲- فرمول قفل
۳- چکینگ کد در زمان اجرای نرم افزار
مرحله اول توسط یک برنامه انجام میشه که بهش میگن Key Generator. این برنامه رو مینویسیم تا یک کد روی هارد دیسک کامپیوتر ایجاد کنه که بعدا بشه چکش کرد. معمولا این کد با استفاده از مشخصات کامپیوتر مثل شماره سریال هارد دیسک و یا مادربورد و یک فرمول ایجاد میشه.
مثلا این برنامه یک فایل در درایو C ایجاد میکنه که یک کد رو که از سریال نامبر هارد و فرمول دلخواه شما بدست میاد توش مینویسه. خوب این مسلمه که این کد فقط مختص همین کامپیوتره و روی هرکامپیوتر دیگه ای یک عدد دیگه بدست میاد و این کلید قفل گذاری نرم افزاریه!
Dim fso As New FileSystemObject, drv As Drive, s As String
Set drv = fso.GetDrive(fso.GetDriveName("c:"))
HDD_Serial = FormatNumber(drv.SerialNumber, 0)
S1=""
For i = 1 To Len(HDD_Serial)
If Mid(HDD_Serial, i, 1) <> "," Then S1 = S1 + Mid(HDD_Serial, i, 1)
Next i
HDD_Serial = Trim(S1)
Code1 = ( Val(HDD_Serial) * 3 + 1350) / 5
Open "c:\Serial.sn" For Output As #1
Print #1, Code1
Close #1
عدد Code1 که توی فایل Serial.sn نوشته شده همون کلید شماست برای ورود به نرم افزار. حالا فقط کافیه که موقع اجرای نرم افزار بتونید با همون فرمول این عدد رو چک کنید و بفهمید که keygenerator شما این عدد رو نوشته یا یکی شیطون شده و یه عدد از خودش توی این فایل نوشته!
خوب، بقیه قسمتهای دیگه نرم افزار رو میذارم به عهده خودتون! چون یه کمی هم از ذهنتون کار بکشین بد نیست! (قابل توجه اونایی که درخواست قفل کرده بودن!)
---» سورس کدهای مربوط به طراحی فرم ها :
» تغییر شکل فرم به شکل یک ستاره
» قرار دادن یک دکمه روی نوار عنوان
---» سورس کدهای مربوط به کار با سیستم و ویندوز :
» بررسی کردن وضعیت چراغ Caps Lock
» نمایشگر نوار کارکرد پردازنده
» برنامه ای برای Hibernate کردن سیستم
» پنهان کردن درایوها از My Computer
» بستن برنامه ها با استفاده از عنوان آنها
» راه اندازی مجدد سیستم ( Restart )
» خاموش کردن سیستم ( ShutDown )
» ضبط کردن صداهای پخش شده در ویندوز
» قرار دادن آیکون برنامه در کنار ساعت
» قرار دادن برنامه در Startup ویندوز
» استخراج اطلاعات Dialup های موجود در سیستم ( UserName و Password )
» نمایش دیالوگ سیستم برای انتخاب Folder یا پوشه
---» سورس کدهای به نوعی مرتبط با گرافیک سیستم :
» حرکت دادن آیکونهای موجود در دسکتاپ
» استخراج ابعاد تصویر بدون بار کردن آن
» عکس گرفتن از تصویر زمینه دسکتاپ
» شیشه ای کردن نوار وظیفه ( TaskBar )
» تغییر والپر ( WallPaper ) ویندوز
» بزرگنمایی تصویر همراه با اسکرول
---» سورس کدهای مربوط به انواع بازی ها :
» بازی در حالت سه بعدی ( سفینه جنگی )
---» انواع سورس کدهای دیگر برای دانلود :
» نمایشگر ساعت به صورت عقربه ای
» نمایشگر ساعت به صورت دیجیتالی
» نمایش و کنترل شکلکهای ویندوز ( Agent )
» کنترل دکمه های فشرده شده در سیستم
» فرستادن ایمیل به همراه فایل ضمیمه
» MP3 پلیر با اسکین های زیبا و جالب
» برنامه ویرایشگر فایل های متنی
» یک پیانو ( ارگ ) بسیار قشنگ و جالب
» برنامه ای برای مدیریت رجیستری
» روشی برای جستجو و جایگزینی در متن
» چرخش دادن متن با زاویه دلخواه
---» سورس کدهای مبدل تاریخ و اعداد :
» تابع مبدل تاریخ سیستم به تاریخ شمسی با حالتهای مختلف
» تابع تبدیل اعداد به صورت حروفی ( فارسی )
-------------------
---» آزمون گیر برای آموزشگاه های کامپیوتر با امکانات بالا
» دانلود » سایز : 2.49 MB » تصویر نمونه
---» برنامه ای برای مدیریت آژانسهای تلفنی ( اتومبیل )
» دانلود » سایز : 357 KB » تصویر نمونه
---» دفترچه تلفن با امکانات کم ولی سریع ( نسخه 1.0 )
» دانلود » سایز : ۶۸۵ KB » تصویر نمونه
---» دفترچه تلفن با امکانات بیشتر و جالبتر ( نسخه ۲.0 )
» دانلود » سایز : ۲۷۴ KB » تصویر نمونه
---» شبیه ساز نرم افزار NC برای مدیریت فایلها و پوشه ها
» دانلود » سایز : 84 KB » تصویر نمونه
---» نمایشگر تاریخ شمسی در کنار ساعت ویندوز ( کمینه )
» دانلود » سایز : 2۸۱ KB » تصویر نمونه
---» ماشین حساب مهندسی با قابلیت محاسبات متوالی
» دانلود » سایز : 20 KB » تصویر نمونه
---» یک برنامه کوچولو برای مدیریت فروشگاه باتری اتومبیل
» دانلود » سایز : 2۳۰ KB » تصویر نمونه
---------------------
---» کنترلهایی برای استفاده به عنوان دکمه :
# |
نام کنترل |
کاربرد |
سایز KB |
--------- |
۱ |
3Dabm7u |
برای طراحی دکمه های کریستالی و زیبا |
378 |
|
۲ |
MediaButton |
دکمه ای ساده اما شبیه به دکمه های XP |
11 |
|
۳ |
OfficeButton |
دکمه ای مانند دکمه های Office 2003 |
8 |
|
۴ |
LHButton |
دکمه ای شبیه به دکمه های Longhorn |
17 |
|
۵ |
PBXPButton |
دکمه ای با امکان تعیین آیکون برای آن |
22 |
---» کنترلهایی دیگر برای استفاده در طراحی برنامه :
# |
نام کنترل |
کاربرد |
سایز KB |
---------- |
1 |
Calc Combo |
ماشین حساب کشویی و جم و جور |
47 |
|
2 |
Color Combo |
کشویی برای انتخاب رنگها با امکان ویرایش |
65 |
|
3 |
Font Combo |
کشویی برای انتخاب فونت ها |
59 |
|
4 |
Process List |
نمایش لیست برنامه های که CPU اجرا میکند |
18 |
|
5 |
HW Info |
استخراج مشخصات سخت افزاری سیستم |
24 |
|
6 |
VF MP3 |
پخش فایلهای MP3 همراه با اکولایزر |
94 |
|
7 |
Pic Scroll |
کنترلی عالی برای بزرگنمایی و کنترل تصاویر |
13 |
|
8 |
Reg Control |
کنترلی مناسب برای کار با رجیستری |
17 |
|
9 |
URL Lable |
مورد استفاده برای ساخت لینک های اینترنتی |
11 |
|
10 |
Popup Menu |
ساخت آسان منوهای شناور |
43 |
|
11 |
Tool Tip |
طراحی پیغام های حبابی شکل |
23 |
|
12 |
Msg Box |
طراحی msgbox های پیشرفته |
23 |
|
13 |
Tray Icon |
قرار دادن آیکون برنامه در کنار ساعت ویندوز |
36 |
|
14 |
Sinus Text |
حرکت دادن متن به شکل موج سینوسی |
14 |
|
15 |
Skin Control |
برای تبدیل فرم به شکل قالب تصویر دلخواه |
6 |
|
16 |
Tree Folder |
نمایش پوشه ها با حالت درختی |
19 |
---» کنترلهایی برگزیده ( توصیه می کنم حتما دانلود کنید ) :
# |
نام کنترل |
کاربرد |
سایز KB |
-------- |
1 |
XP PBar |
نوار پیشرفت با حالت های جالب و زیبا |
20 |
|
2 |
XP Tab |
صفحات برگ مانند ( Tab ) در حالتهای مختلف |
72 |
|
3 |
XP Tools |
فریم و دکمه با استایل های زیبا و مختلف |
41 |
---» کنترل مخصوص ( توصیه می کنم حتما دانلود کنید ) :
نام کنترل : VideoOcx
کاربرد : کار این اکتیوایکس اینه که WebCam یا دوربین های فیلم برداری که به سیستم شما متصل شدن رو شناسایی میکنه و تصویر رو از اونها گرفته و نمایش میده و قابلیت ذخیره کردن به صورت فیلم رو هم روی سیستم داره . مورد استفاده در زمینه ( Image Processing ) یا پردازش تصویر .
» شما میتونید این اکتیوایکس رو که به صورت فایل نصبی همراه با برنامه های نمونه به زبانهای VisualBasic 6 و 6 ++Visual C و کد رجیستر اون از لینک زیر دانلود کنید .
» لینک دانلود » حجم : 1.4 مگابایت
--------------------------
۱. آشنایی کلی با مفهوم پایگاه داده ------------------------ » فایل PDF » سایز : 70 KB
۲. آشنایی با ابزار برقراری ارتباط با پایگاه داده --------------- » فایل PDF » سایز : 73 KB
۳. استفاده از کنترل داده با یک مثال ساده -------------- » فایل PDF » سایز : 73 KB
۴. آشنایی با رکوردست و استفاده از متدهای آن -------- » فایل PDF » سایز : 73 KB
۵. انواع رابطه های موجود در پایگاه داده ------------------ » فایل PDF » سایز : 66 KB
۶. استفاده از دستورات SQL در ویژوال بیسیک (1) ------- » فایل PDF » سایز : 93 KB
۷. گزارشگیری از پایگاه داده در ویژوال بیسیک ------------ » فایل PDF » سایز : 155 KB
۸. ذخیره کردن تصویر در پایگاه داده ---------------------- » فایل PDF » سایز : 61 KB
۹. ارتباط با پایگاه داده رمز گذاری شده ----------------------- » فایل PDF » سایز : 67 KB
۱۰. استفاده از دستورات SQL در ویژوال بیسیک (2) ------ » فایل PDF » سایز : 70 KB
۱۱. کپی کردن اطلاعات از یک پایگاه به پایگاه دیگر -------- » فایل PDF » سایز : 67 KB
۱۲. کار با فایلهایی از نوع Excel و Word ------------------ » فایل PDF » سایز : 72 KB
۱۳. آشنایی با اشیای داده ( ADO ) --------------------- » فایل PDF » سایز : 204 KB
۱۴. نحوه طراحی و ایجاد نمودار در ویژوال بیسیک --------- » فایل PDF » سایز : 118 KB
۱۵. روش تغییر پسورد پایگاه داده Access از طریق VB ---- » فایل PDF » سایز : 54 KB
----------------------------------
۱. نرم افزاری حاوی ( حدودا ۲۰۰ ) تابع API با توضیحات و روش استفاده . [ فارسی ]
» لینک دانلود » سایز : 686 KB
2. نرم افزاری حاوی تقریبا تمام توابع API با توضیحات و برنامه نمونه . [ انگلیسی ]
» لینک دانلود » سایز : 2.19 MB
3. نرم افزاری برای ساخت برنامه های نصب شونده با کاربرد بسیار آسان . [ Setup2Go ]
» لینک دانلود » سایز : 989 KB
۴. نرم افزاری برای ساخت برنامه های نصب شونده با امکانات پیشرفته . [ Install2Go ]
» لینک دانلود » سایز : 4.89 MB
۵. قطعه برنامه کوچکی برای اجرای برنامه های ساخته شده با VB6 در کامپیوتری دیگر .
» لینک دانلود » سایز : 1016 KB
۶. سرویس پک ۶ برای VB6 که کارکرد برخی کنترلها مانند Data را بهبود میبخشد . برای مثال با نصب
این بسته امکان اتصال به پایگاه داده Access 2003 توسط کنترل Data امکانپذیر میشود .
نکته مهم : در موقع نصب این بسته نباید ویژوال بیسیک ۶ اجرا گردد .
» لینک دانلود » سایز : 27 MB
-------------------------
» موضوع مقاله : آموزش کامل نحوه ایجاد ارتباط بین VB6 و Crystal Report 10 با نکات مهم .
» لینک دانلود » حجم : 840 کیلوبایت
» موضوع مقاله : آموزش کامل کار با کنترل Register Control.ocx برای مدیریت رجیستری .
» لینک دانلود » حجم : ۱۹۶ کیلوبایت
» موضوع مقاله : معرفی 21 تابع کارآمد API با شرح کامل نحوه استفاده از آنها در برنامه .
» لینک دانلود » حجم : ۱۵۴ کیلوبایت
» موضوع مقاله : آموزش نحوه پنهان کردن درایوهای موجود در My Computer و استفاده آن در برنامه .
» لینک دانلود » حجم : ۶۵ کیلوبایت
» موضوع مقاله : ساخت برنامه نصب حرفه ای با نرم افزار InstallShield 10 برای برنامه های VB6.
» لینک دانلود » حجم : 2.۴۰ مگابایت