دوستان هرگونه سوالی در مورد زبان php و یا برنامه های مرتبط با این زبان دارند دراین تاپیک مطرح کنند
با تشکر
:wubsmiley:
دوستان هرگونه سوالی در مورد زبان php و یا برنامه های مرتبط با این زبان دارند دراین تاپیک مطرح کنند
با تشکر
:wubsmiley:
سلام .
من یه سوال دارم . بین انتخاب Apache و lightspeed کدوم رو باید انتخاب کرد .از رایگان و غیر رایگان بودن اینها بگزریم . من شنیدم لایت اسپید گاها شده سرعتش دو برابر آپاچی هست ! آیا این حرف درسته کاملا یا اینکه نسبی هست ؟
از لحاظ امنیت و پرفورمنس و انعطاف چطورن ؟ ( اصلا این انعطاف اینها کجاها مشخص میشه که مثلا یکی منعطف هست اون یکی نیست ! تو چه زمینه ای این انعطاف عنوان میشه )
nginx (درست گفتم؟ ) این چطوره و کجای کاره .
لطفا یه توضیحی تو این زمینه هم بده و ملاکهای انتخاب و عدم انتخاب اینها رو برای ما مشخص کن .
سوال دوم من در مورد خود MySQL هست . بنظرم یکجا خوندم دیگه رایگان نیست درسته این مطلب ؟ میشه یه توضیحی تو این زمینه هم بدی
پیشاپیش ممنونم .
توکل بخدا
http://DeepLearning.ir
اولین و تنها مرجع یادگیری عمیق ایران
هرکس از ظن خود شد یار من
از درون من نجست اسرار من
ببخشید معذرت میخوام نمیدونم کی پست گذاشتین؟
اگر دیر جواب میدم ببخشید ندیدم
اتفاقاً از قصد توضیح بیشتر ندادم تا ببینم چه کسی متوجه نکته میشه
اتفاقاً php انواع داده ها رو پشتیبانی میکنه اما به چه صورت؟
وقتی شما یه عدد انتساب میدین بالفرض :php بصورت اتوماتیک $var رو یه متغیر از نوع int میشناسه و به همین ترتیب برای انواع داده های دیگر.کد PHP:
$var = 0;
عمل تبدیل داده(typecasting) هم در php انجام میشه.
این مثال از سایت php.net هست که تماماً منظور بنده را می رساند:
کد PHP:
<?php
$foo = "0"; // $foo is string (ASCII 48)
$foo += 2; // $foo is now an integer (2)
$foo = $foo + 1.3; // $foo is now a float (3.3)
$foo = 5 + "10 Little Piggies"; // $foo is integer (15)
$foo = 5 + "10 Small Pigs"; // $foo is integer (15)
?>
سلام
وب سرورهای زیادی وجود داره مثل apache و lighttpd و litespeed و nginx و ....
apache محبوب ترین وب سرور دنیاست ، کار باهاش راحته، کنترل پنل های زیادی باهاش کار میکنن(یعنی سازگارن باهاشن) و در کل میشه گفت خیلی خوبه
lighttpd بی ساپورت ترین وب سرور مشهور است، کارایی و performanceش از apache بالاتره (من باهاش کار نکردم و سمتش نرفتم)
litespeed با ساپورت ترین و دو نسخه داره که enterpriseش پولیه ، کاملاً با apache هماهنگه و راحت میشه از apache سوئیچ کرد به lite. برای کانفش یه gui داره
nginx قویترین وب سروری هست که باهاش کار کردم، کار باهاش فوق العاده سخته، کنترل پنل سازگار باهاش رو من تا به حال ندیدم یه افزونه Dangix هست که میچسبه به DirectAdmin و کارو راحت میکنه که من نصبش نکردم و ندیدم اما 99% احتمال کار نمیده، خیلی ها ادعا میکنن که کار باهاشو بلدن ولی در اصل بلد نیستن
در مورد امنیت اگر خوب کانف بزنی apache خوبه اما اگر اصلاً وارد نیستی برو سمت litespeed
واسه ddos اسکریپت csf میتونه کمک کنه
MySql تا اونجایی که میدونم واسه کمپانی oracle و مجانی هم هست ، خیالت راحت
سلام
یک سوال داشتم
ما وقتی یک فرم رو submit میکنیم و با action میفرستیم واسه مثلا x.php اونوقت اون x.php میفهمه که این فیلدها از کجا اومده؟
آخه توی x.php وقتی بخواد محتویات فرم رو بگیره باید ازاستفاده کنه و اینجا اصلا مشخص نکرده که فرستنده کیه.کد:$_POST[textfield]
اگه جواب مثبته میتونیم توی صفحه لوکال خودمون یک تکست فیلد بزاریم و واسه x.php سرور پست کنیم؟
و سوال بعدی اینکه میشه با php کاری کرد که از redirect های بعدی مطلع شد؟
مثلا الان کد ما توی x هست و میفرسته واسه y اون هم میده به z حالا ما توی x میتونیم z رو پیدا کنیم.
شرمنده زیاد شد مرسی
ویرایش توسط Codex : 21st February 2012 در ساعت 08:16 PM
ممنون
ببینید مثلا توی صفحه login.php دو تا فیلد یوزرنیم و پسورد هست که بعد از submit شدن به check.php فرستاده میشن برای چک کردن یوزر پس .
حالا توی اون check.php برای اینکه اون اطلاعاتی که از login.php اومده طرفش رو بگیره قاعدتا باید مثلا ازاستفاده کنه دیگه .کد:$user= $_POST["tfuser"]
حالا سوالم اینه که ما میتونیم یک صفحه مثل login.php توی لوکال هاست خودمون درست کنیم که اسم فیلدهای یوزر پس عینا مثل login.php باشه و بوسیله تگ action به check.php بفرستیم؟
میشه در موردتوضیح بدین؟چون بقیه پارامتراش مثلکد PHP:
$_server['http_referer'];//حتماً با حروف بزرگ
یاکد PHP:
$_SERVER['SERVER_NAME']
امتحان کردم جواب داد ولی این نه .کد PHP:
$_SERVER['SERVER_ADMIN']
و اینکه چطور میشه به یک المان مثل textfield یا button در صفحه دیگه دسترسی داشت؟
ممنون میشم جوابمو بدین :wubsmiley:
در مورد سوال اولتون بله ، اکشن فرم رو شما روی هر چیزی حتی URL میتونین تنظیم کنین
http_referer واسه زمانی است که شما از یه لینکی یا ... وارد سایت مقصد میشین
برای درک بهتر 2 فایل ایجاد کنید ، فایل اول لینک ( تگ a) به فایل دوم داشته باشه، برای مثال :فایل دوم را با کد زیر ایجاد کنید(اگر از تگ بالا استفاده میکنید نام این فایل را second.php بذارید):کد PHP:
<a href="second.php">link</a>
حالا در لوکال هاست فایل اول را باز کنید ، روی لینک کلیک کنید تا نتیجه را در فایل دوم ببینیدکد PHP:
echo $_SERVER['HTTP_REFERER'];
سلام
اگه ممکنه درباره ی ORM و روش استفاده از ORM توضیح بدید.
ممنون
علاقه مندی ها (Bookmarks)