PDA

View Full Version : مبتدی: اجرای یک برنامه با Dreamweaver



smemamian
پنج شنبه 07 دی 1391, 22:18 عصر
سلام دوستان

من یه تازه کار تازه کارم

یه برنامه ماشین حساب دارم چطوری با Dreamweaver بازش کنم ؟

برنامه رو توی Text کپی می کنم با پسوند .php بعد که برنامه باز میشه باید روی چی بزنم برای اجرا ؟

F12 ؟اگه آره یه پنجره باز میشه به شکل زیر :

(http://upload.tehran98.com/img1/u6fjxr2etf227g4cuqce.gif)
http://upload.tehran98.com/img1/u6fjxr2etf227g4cuqce.gif

چی کار کنم ؟

<?php
// Calculator Script v1
// Copyright (C) 2007 RageD

// Define to make this all one document
$page = $_GET['page'];

// Defining the "calc" class
class calc {
var $number1;
var $number2;

function add($number1,$number2)
{
$result =$number1 + $number2;
echo("The sum of $number1 and $number2 is $result<br><br>");
echo("$number1 + $number2 = $result");
exit;
}

function subtract($number1,$number2)
{
$result =$number1 - $number2;
echo("The difference of $number1 and $number2 is $result<br><br>");
echo("$number1 &#045 $number2 = $result");
exit;
}

function divide($number1,$number2)
{
$result =$number1 / $number2;
echo("$number1 divided by $number2 is $result<br><br>");
echo("$number1 ÷ $number2 = $result");
exit;
}

function multiply($number1,$number2)
{
$result =$number1 * $number2;
echo("The product of $number1 and $number2 is $result<br><br>");
echo("$number1 x $number2 = $result");
exit;
}
}
$calc = new calc();
?>
<TITLE>PHP Calculator v1</TITLE>
<form name="calc" action="?page=calc" method="POST">
Number 1: <input type=text name=value1><br>
Number 2: <input type=text name=value2><br>
Operation: <input type=radio name=oper value="add">Addition <input type=radio name=oper value="subtract">Subtraction <input type=radio name=oper value="divide">Division <input type=radio name=oper value="multiply">Multiplication</input><br>
<input type=submit value="Calculate">
</form>
<?php
if($page == "calc"){
$number1 = $_POST['value1'];
$number2 = $_POST['value2'];
$oper = $_POST['oper'];
if(!$number1){
echo("You must enter number 1!");
exit;
}
if(!$number2){
echo("You must enter number 2!");
exit;
}
if(!$oper){
echo("You must select an operation to do with the numbers!");
exit;
}
if(!eregi("[0-9]", $number1)){
echo("Number 1 MUST be numbers!");
exit;
}
if(!eregi("[0-9]", $number2)){
echo("Number 2 MUST be numbers!");
exit;
}
if($oper == "add"){
$calc->add($number1,$number2);
}
if($oper == "subtract"){
$calc->subtract($number1,$number2);
}
if($oper == "divide"){
$calc->divide($number1,$number2);
}
if($oper == "multiply"){
$calc->multiply($number1,$number2);
}
}
?>

parsboy
پنج شنبه 07 دی 1391, 23:04 عصر
سلام دوست عزیز شما

باید نرم افزارwamp یا xamp دانلود کنید چون شما برای اجرای کدهای پی اچ نیاز به این برنامه داریدو

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

smemamian
پنج شنبه 07 دی 1391, 23:10 عصر
نرم افزار رو دانلود کردم ولی کار باهاش رو بلد نیستم ! الان 2 تا پیغام داده :

http://upload.tehran98.com/img1/bb5nbrlh7j6madsu2bl.gif (http://upload.tehran98.com/img1/bb5nbrlh7j6madsu2bl.gif)

parsboy
پنج شنبه 07 دی 1391, 23:10 عصر
دوست عزیز اینم لینک دانلود نرم افزارwamp

http://elecdl.com/download/wamp-server-2-0/

parsboy
پنج شنبه 07 دی 1391, 23:11 عصر
خوب شما start نکردی شما start کن بعدن اجرا کن

parsboy
پنج شنبه 07 دی 1391, 23:16 عصر
شما صفحه مورد نظر رو در کدوم فایل برنامه کپی کردید؟!!!

SlowCode
پنج شنبه 07 دی 1391, 23:17 عصر
فایلهات رو بریز توی پوشه C:\Program Files\wamp\www بعد توی مرورگر بنویس localhost/index.php
به جای index.php هم اسم فایل php خودت رو بنویس.
اینم واسه xampp:
C:\Program Files\XAMPP\htdocs\index.php

parsboy
پنج شنبه 07 دی 1391, 23:20 عصر
دقیقا دوست خوبم اشاره کرد دیگه فکر نکنم سوالی باشه بازم

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

smemamian
پنج شنبه 07 دی 1391, 23:29 عصر
خب کاری که من کردم دوباره از اول میگم :

XAMPP رو نصب کردم بعد Dreamweaver رو نصب کردم .

کد رو توی یک Txt ریختم به اسم Test با پسوند php ذخیره کردم, بعد فایل رو داخل C:\Program Files\XAMPP\htdocs

کپی پیس کردم و XAMPPرو اجرا و مینیمایز کردم :
http://upload.tehran98.com/img1/fwze5lg2djbewdo7io6.gif


بعد توی مرورگر localhost/Test.php رو کپی و اینتر میزنم Not Foundمیزنه !

parsboy
پنج شنبه 07 دی 1391, 23:33 عصر
خوب عریزم اول اینکه تمام کدها رو در دریم ویور کپی وبعد ذخیره کن

بعدن شما به جا اسم صفحه رو index دادید یه جاtest

parsboy
پنج شنبه 07 دی 1391, 23:35 عصر
اگه اسم صفحه index بود بزن localhost/index.php

اگر test بود بزن localhost/test.php

engmmrj
پنج شنبه 07 دی 1391, 23:43 عصر
اگر قبلا iis رو روشن کرده باشید باعث میشه که xampp استارد نخوه
چک کنید که xampp استارد خورده
برای تست بزنید
localhost اگه Not Found داد نشون میده که استارت نخورده

smemamian
پنج شنبه 07 دی 1391, 23:43 عصر
Not Found

میزنه !:اشتباه:

parsboy
پنج شنبه 07 دی 1391, 23:45 عصر
همین طور که دوستم گفت اینم ممکنه:لبخندساده:

parsboy
پنج شنبه 07 دی 1391, 23:47 عصر
این جور که معلومه شما در آدرس دهی مشکل داری

اسم صفحه چیه؟!!!

اون صفحه که کد داره داخلش؟!!

engmmrj
پنج شنبه 07 دی 1391, 23:51 عصر
بهتره این آموزش ها رو بخونی که زحمتشو استاد شهرکی کشیده
که در ابتدای کار نصب و اجرا کردن wamp رو آموزش میدن
http://www.ncis.ir/categories/4/PHP

smemamian
پنج شنبه 07 دی 1391, 23:52 عصر
Test
و من هم توی مرورگر دقیقاً localhost/Test.php رو میزنم ولی Not Found میزنه !

parsboy
پنج شنبه 07 دی 1391, 23:54 عصر
شما کدهاتون در text است؟ یا دریم ویور؟

engmmrj
پنج شنبه 07 دی 1391, 23:59 عصر
100% xampp شما استارد نمیخوره به دلایل مختلف

engmmrj
جمعه 08 دی 1391, 00:01 صبح
شما کدهاتون در text است؟ یا دریم ویور؟
اگه text خالی هم باشه بازم یک صفحه سفید میاره xampp شما استارت نخورده

parsboy
جمعه 08 دی 1391, 00:01 صبح
عزیزم شما یک بارهم با wamp اجرا کنید ضرر نداره

engmmrj
جمعه 08 دی 1391, 00:04 صبح
یه کار خیلی راحت و آسون میتونی بکونی os رو عوض کن
دیگه این همه بدبختی نکش

parsboy
جمعه 08 دی 1391, 00:08 صبح
مهدی جان os عوض کردن کاره راحته؟!!!

چرا صورت مسله رو پاک میکنید شما؟!!!

engmmrj
جمعه 08 دی 1391, 00:12 صبح
این آموزش صفر تا صد xampp هست
http://webfocus.ir/portal/introduction-to-php-part-one-installing-xampp.html
اینم wamp
http://forum.nullers.ir/showthread.php?tid=3291

engmmrj
جمعه 08 دی 1391, 00:17 صبح
مهدی جان os عوض کردن کاره راحته؟!!!

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

parsboy
جمعه 08 دی 1391, 00:18 صبح
اگه فقط برای اینکار یاشه آره باید دنبال مشکل باشی نه راه آسون

smemamian
جمعه 08 دی 1391, 00:21 صبح
من xampp رو پاک کردم و wamp رو نصب کردم !

iis هم با دستور net stop http /y

غیر فعال کردم ! ولی وقتی باز از آیکون پایین روی start All services میزنم تغییری نمی کنه !

engmmrj
جمعه 08 دی 1391, 00:25 صبح
مشکل شما با easy php حل میشه چون easy php راحت بدون هیچ مشکلی استارت میخوره
http://www.easyphp.org/save-easyphp-latest.php

parsboy
جمعه 08 دی 1391, 00:27 صبح
عزیزم شما اینجا هم مطالعه کنید

http://barnamenevis.org/showthread.php?354343-مشكل-در-اجراي-wamp-server

engmmrj
جمعه 08 دی 1391, 00:29 صبح
عزیزم شما اینجا هم مطالعه کنید

http://barnamenevis.org/showthread.php?354343-مشكل-در-اجراي-wamp-server
اینجا هم گفته iis رو خاموش کن
دوستمون این کارو هم کرد

parsboy
جمعه 08 دی 1391, 00:32 صبح
دیگه مشکلی نیاید باشه!!!!

مهدی چیزی دیگه به سرت نمیزنه تو!!!؟

smemamian
جمعه 08 دی 1391, 00:42 صبح
IIS رو پاک کردم و سیستم رو ری استارت کردم باز هم آیکون wamp زرد رنگه !

parsboy
جمعه 08 دی 1391, 00:46 صبح
داداش گلم شما یه بارهم به گفته دوستمون ازeasy php

استفاده کن

smemamian
جمعه 08 دی 1391, 00:50 صبح
در حال دریافت نرم افزار هستم, ممنونم که کمک می کنید .

@};----

parsboy
جمعه 08 دی 1391, 00:57 صبح
عزیزم وظیفه است:لبخندساده:

parsboy
جمعه 08 دی 1391, 01:19 صبح
مشکل حل شد داداشم؟!!!

parsboy
جمعه 08 دی 1391, 01:21 صبح
داداش هر سوالی بود بپرس:لبخندساده:

smemamian
جمعه 08 دی 1391, 01:35 صبح
فکر کنم مشکل با پورت 8080 داشت !
خب الان نصب کردم ! چطوری میشه فهمید الان درست کار می کنه ؟

فایل Test.php رو باید داخل C:\Program Files\EasyPHP-5.3.9\www بریزم ؟ چطوری اجرا میشه ؟

parsboy
جمعه 08 دی 1391, 01:39 صبح
آره داداش همون کارو انجام بده!!!

engmmrj
جمعه 08 دی 1391, 01:42 صبح
فکر کنم باید داخل پوشه home بریزی

smemamian
جمعه 08 دی 1391, 01:45 صبح
فکر نکنم ! همون www درسته !
حالا جالب اینه http://127.0.0.1:8080/Test.php رو میزنم سورس کد رو نشون میده !

parsboy
جمعه 08 دی 1391, 01:55 صبح
شما میتونبد برای اطمینان این کار رو انجام بدبد localhost رو در مرورگر بزنید اگر اومد یعنی دیگه مشکلی ندارد

engmmrj
جمعه 08 دی 1391, 01:57 صبح
باید اینجوری بزنی
age dar www rikhti
http://127.0.0.1:8080/www/Test.php
age dar home
http://127.0.0.1:8080/home/Test.php

smemamian
جمعه 08 دی 1391, 02:07 صبح
تست http://localhost میزنه Not found !
فکر کنم سیستم عامل مشکل داره ! :متفکر:

engmmrj
جمعه 08 دی 1391, 02:13 صبح
بریز تو پوشه home

parsboy
جمعه 08 دی 1391, 02:14 صبح
آره100%

os عوض کن انشالله درست میشه