masorian
New Member
سلام دوستان،وقتتون به خیر.
من اولین باره که مشکلم رو تو یه سایت مطرح می کنم و امیدوارم جای درستی مطلبو نوشته باشم.
من تصمیم گرفتم طراحی وب سایت با php کار کنم.
متاسفانه بعد از جستجوی فارسی و انگلیسی تو سایتای مختلف و نصب و تنظیم ورژن های مختلف php,apache,my sql موفق نشدم باهاشون کارکنم یعنی مشکل این بود که وقتی فایل php.ini رو طبق کتاب یا دستورات مختلف و متنوعی که تو سایتای فارسی و انگلیسی پیدا کردم به مدلای مختلف ویرایش میکردم آخرش کار نمی کرد.بعلاوه اینکه کتابی که از روش مطالعه می کنم(کتاب شروع کار با php6,apache,mysql از انتشارات کیان رایانه) گفته php6 رو از سایت php.net دانلود کنید که این ورژن اصلا هیچجا نیست!!!!!!!!!!!!!! حالا من بی خیال همه اینا شدمو به خدا توکل کردمو با wamp شروع به خوندن کتاب کردم داشتم از یادگیری لذت می بردم که رسیدم به انتقال متغیر از طریق session اما کد کتاب رو که می نویسم خطای
Fatal error: Call to undefined function session_srart() in C:\wamp\www\moviesite4.php on line 2
رو میده.
من مسیر ذخیره session.save_path رو C:\wamp\tmp قرار دادم اما بازم همین پیغام رو میده.تازه از اون بدتر فایل تمرینات انتهای فصل رو از سایت wrox دانلود کردم اونو که اجرا می کنم کلا پیغام میده که php not installed!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
دوستان اگر لطف کنید و منو تو موارد زیر راهنمایی کنید تا ای علامت سوالای غول پیکری که تو ذهنه و اعصابمو به هم ریخته برطرف شه من خییییییییییییییییییلی ازتون ممنون میشم.
1. php6 چرا قبلا بوده ولی الان نیست؟ پس کجاس؟ این کتاب پس بر اساس چی نوشته شده؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
2.آخرین نسخه توی سایت php.net نسخه php 5.4 هستش و اینکه من دنبال یه دستور العمل دقیق هستم که بتونم بدون استفاده از wamp و با تنظیم دستی این سه تا رو(php,apache,mysql) نصب و تنظیم کنم (بیشتر مشکلم تنظیم تغییراتی هست که باید تو فایل php.ini ایجاد کنم)
3.طبق اون چیزی که تو php.net راجع به session_start نوشته شده این برای php 5 شناخته شدس،اما باز error بالا رو میده،امن 2 تا صفحه تمرین ساده و اولیه کتاب رو اینجا میذارم لطفا راهنمایی کنید که مشکل از کجاس؟
فایل moviesite4.php
<?php
session_srart();
$_SESSION['username']='joe12345';
$_SESSION['authuser']= 1;
?>
<html>
<head>
<title>find my favorite movie!</title>
</head>
<body>
<?php
$myfavmovie=urlencode('life of brain');
echo "<a href=\"movie site5.php?favmovie=$myfavmovie\">";
echo 'click here to see information about my favorite movie!';
echo '</a>';
?>
</body>
</html>
فایل moviesite5.php
<?php
session_start();
if ( $_session[authuser] != 1){
echo 'sorry,but you don \'t have permission to view this page!';
exit();
}
?>
<html>
<head>
<title>my movie site - <?php $_get['favmovie'];?> </title>
</head>
<body>
echo 'welcome to our site.';
echo $_session['username'];
echo '! <br/>';
$movierate=5;
echo 'my movie rating for this movie is :';
echo $movierate;
?>
</body>
</html>
هر کدومو که اجرا میکنم همون پیغام رو میده
مشخصات کلی سیستم و نرم افزارام هم به این صورته:
windows 7 32 bit
rapid php 2011 v11.2
wamp server 2.2 شامل:
apache v2.2.21
php v5.3.10
my sql v 5.5.20
تمرینات رو با IE تست می کنم.
والبته در حال حاضر تا رفع این مشکلات هیچ کاری نمی تونم انجام بدم
من اولین باره که مشکلم رو تو یه سایت مطرح می کنم و امیدوارم جای درستی مطلبو نوشته باشم.
من تصمیم گرفتم طراحی وب سایت با php کار کنم.
متاسفانه بعد از جستجوی فارسی و انگلیسی تو سایتای مختلف و نصب و تنظیم ورژن های مختلف php,apache,my sql موفق نشدم باهاشون کارکنم یعنی مشکل این بود که وقتی فایل php.ini رو طبق کتاب یا دستورات مختلف و متنوعی که تو سایتای فارسی و انگلیسی پیدا کردم به مدلای مختلف ویرایش میکردم آخرش کار نمی کرد.بعلاوه اینکه کتابی که از روش مطالعه می کنم(کتاب شروع کار با php6,apache,mysql از انتشارات کیان رایانه) گفته php6 رو از سایت php.net دانلود کنید که این ورژن اصلا هیچجا نیست!!!!!!!!!!!!!! حالا من بی خیال همه اینا شدمو به خدا توکل کردمو با wamp شروع به خوندن کتاب کردم داشتم از یادگیری لذت می بردم که رسیدم به انتقال متغیر از طریق session اما کد کتاب رو که می نویسم خطای
Fatal error: Call to undefined function session_srart() in C:\wamp\www\moviesite4.php on line 2
رو میده.
من مسیر ذخیره session.save_path رو C:\wamp\tmp قرار دادم اما بازم همین پیغام رو میده.تازه از اون بدتر فایل تمرینات انتهای فصل رو از سایت wrox دانلود کردم اونو که اجرا می کنم کلا پیغام میده که php not installed!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
دوستان اگر لطف کنید و منو تو موارد زیر راهنمایی کنید تا ای علامت سوالای غول پیکری که تو ذهنه و اعصابمو به هم ریخته برطرف شه من خییییییییییییییییییلی ازتون ممنون میشم.
1. php6 چرا قبلا بوده ولی الان نیست؟ پس کجاس؟ این کتاب پس بر اساس چی نوشته شده؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
2.آخرین نسخه توی سایت php.net نسخه php 5.4 هستش و اینکه من دنبال یه دستور العمل دقیق هستم که بتونم بدون استفاده از wamp و با تنظیم دستی این سه تا رو(php,apache,mysql) نصب و تنظیم کنم (بیشتر مشکلم تنظیم تغییراتی هست که باید تو فایل php.ini ایجاد کنم)
3.طبق اون چیزی که تو php.net راجع به session_start نوشته شده این برای php 5 شناخته شدس،اما باز error بالا رو میده،امن 2 تا صفحه تمرین ساده و اولیه کتاب رو اینجا میذارم لطفا راهنمایی کنید که مشکل از کجاس؟
فایل moviesite4.php
<?php
session_srart();
$_SESSION['username']='joe12345';
$_SESSION['authuser']= 1;
?>
<html>
<head>
<title>find my favorite movie!</title>
</head>
<body>
<?php
$myfavmovie=urlencode('life of brain');
echo "<a href=\"movie site5.php?favmovie=$myfavmovie\">";
echo 'click here to see information about my favorite movie!';
echo '</a>';
?>
</body>
</html>
فایل moviesite5.php
<?php
session_start();
if ( $_session[authuser] != 1){
echo 'sorry,but you don \'t have permission to view this page!';
exit();
}
?>
<html>
<head>
<title>my movie site - <?php $_get['favmovie'];?> </title>
</head>
<body>
echo 'welcome to our site.';
echo $_session['username'];
echo '! <br/>';
$movierate=5;
echo 'my movie rating for this movie is :';
echo $movierate;
?>
</body>
</html>
هر کدومو که اجرا میکنم همون پیغام رو میده
مشخصات کلی سیستم و نرم افزارام هم به این صورته:
windows 7 32 bit
rapid php 2011 v11.2
wamp server 2.2 شامل:
apache v2.2.21
php v5.3.10
my sql v 5.5.20
تمرینات رو با IE تست می کنم.
والبته در حال حاضر تا رفع این مشکلات هیچ کاری نمی تونم انجام بدم