PDA

View Full Version : درخواست کمک در مورد php 6



eliiii
چهارشنبه 28 فروردین 1392, 21:36 عصر
درخواست کمک در مورد php 6

سلام دوستان،وقتتون به خیر.

من اولین باره که مشکلم رو تو یه سایت مطرح می کنم و امیدوارم جای درستی مطلبو نوشته باشم.
من تصمیم گرفتم طراحی وب سایت با 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!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


دوستان اگر لطف کنید و منو تو موارد زیر راهنمایی کنید تا ای علامت سوالای غول پیکریhttp://forum.majidonline.com/threads/majidonline/smiley_new/majidonline_question.gif که تو ذهنه و اعصابمو به هم ریخته برطرف شه من خییییییییییییییییییلی ازتون ممنون میشم.
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 تست می کنم.


والبته در حال حاضر تا رفع این مشکلات هیچ کاری نمی تونم انجام بدم

rezaonline.net
چهارشنبه 28 فروردین 1392, 22:52 عصر
غلط املایی دارید
session_srart()

درستش
session_start() هست .
موفق باشید

MRmoon
چهارشنبه 28 فروردین 1392, 22:57 عصر
دادا تو moviesite4.php نشوتی session_srart() که باید بنویسی session_start() بعدش PHP6 ?????????????

phpeproject.ir
چهارشنبه 28 فروردین 1392, 23:06 عصر
فکر کنم ومپ با php 5 کار میکنه

Unique
پنج شنبه 29 فروردین 1392, 02:03 صبح
wow ! اولین کسی که میبینم توی این انجمن میخواد خودش apache و php و mysql را نصب کنه و تنظیم کنه ! نه wamp و easyphp و این چیزا ! اگه هم یک لینوکس نصب میکرد و از ویندوز دل میکند که دیگه کولااااااااک! میشد.

اما فقط یکم راهنمایی در اول کار !
۱ - هر چی علامت سوال های شما بیشتر باشه شما بیشتر یاد میگیری !
۲ - بزرگترین برنامه نویس ها هم شاید اولین دستورشون را با syntax اشتباه نوشتند یا کلا غلط املایی داشتند
۳ - سعی کن از همه چیز سر در بیاری و مثلا با نصب wamp خیال خودت را راهت نکنی که حالا همه چیز درسته
۴ - برنامه نویسی آدم های آروم و با حوصله میخواد ،‌ پس یک نفس عمیق بکش و ادامه بده
۵ - منابع لاتین از هر کتاب و منبع فارسی بهتر هستند ، البته دوستان زیادی منابع فارسی خوبی مثل آقای شهرکی دست و پا کردند اما منابع لاتین اصل هستند ! سایت php.net بهترین جا برای یادگیزی php هست ! comment های زیر دستورات هم فوق العاده هستند‌ !
۶ - از پرسیدن سوالاتت هر چقدر مضحک به نظر بیاد در انجمن هایی مثل این اجتناب نکن !

در آخر هم موفق باشین