السلام عليكم كنت انتقطعت عن الدروس لفترة لاني كنت مشغول ------------- #اولا التعريف header ليس المقصود منه اعلي الصفحة من الموقع في التصميم . عندما تفتح صفحة في موقع ما يرسل المتصفح request (طلب) يشبه هذا Accept:*/* Accept-Encoding:gzip,deflate,sdch Accept-Language:ar,en-US;q=0.8,en;q=0.6 Cache-Control:no-cache Connection:keep-alive User-Agent:Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36 #هذا المثال من متصفح كروم سيقوم السيرفر بالرد ب response (الاستجابة) ومحتوي الصفحة . حقول response و request تسمي header هذا انواع الحقول http://en.wikipedia.org/wiki/List_of_HTTP_header_fields#Request_fields تستخدم مثلا لاخبار المتصفح
PHP
4.9 ألف متابع
مجتمع مخصص للغة الـ PHP
Laracasts: موقع ممتاز لتعليم التطوير باستخدام إطار العمل Laravel
https://laracasts.com/
علاقة الفيل بالـ php :)
http://i.imgur.com/ywVDKYF.jpg
الى كل من يسأل عن Laravel
دورة مجانية لتعلم Laravel 5 للمتقدمين السلام عليكم ورحمة الله وبركاته دورة مجانية لتعلم Laravel 5 للمتقدمين Free session for learning Laravel 5 for Advance Level: Advance Period:3 weeks Session: 12 Parts Week:4 Part المستوى: للمتقدمين المدة: 3 اسابيع الدورة: 12 جزء في الأسبوع: 4 جزء الجزء الأول من الدورة: طريقة تحميل وتنصيب الLaravel في الويندوز Laravel 5 | downloading & installing it in Windows [no errors!!!] http://www.safaaalhayali.com/2015/04/laravel-5-downloading-installing-it-in.html الجزء الثاني: مقدمة بسيطة عن الRouting, Controllers, Views : http://www.safaaalhayali.com/2015/04/routing-controllers-views.html الجزء ال3:
كيف تحمي موقعك الذي طورته من الإختراق؟
السلام عليكم .. كلنا نعرف ان المواقع الإلكترونية معرضة دائما للاختراق والوصول الى بيانات من المفترض ان لا يراها الا المسموح لهم. ياريت شرح ابرز مناطق الخطر في السكربتات وكيف اقوم بحمايتها كمطور؟ الف شكر :)
أفضل 6 كتب لتعلم لغة PHP صادرة في عام 2014
هل لديك الرغبة لتعلم لغة البرمجة PHP !! اذن إليك بعض الكتب التي ستفيدك بالتأكيد اذا كنت حقا تريد أن تتعلم برمجة الويب فهذه الكتب ستزودك بالمعلومات اللازم للحصول على مهارات البرمجة الاساسية، ولكي تكون على اطلاع بالجديد هذه قائمة بالكتب الصادرة في عام 2014 : 1 - Head First PHP & MySQL by Lynn Beighley and Michael Morrison 2 - PHP and MySQL Web Development (5th Edition) by Luke Welling and Laura Thomson 3 - Secure Development for Mobile
php : شرح دوال anonymous
السلام عليكم تستخدم دوال anonymous في php للعودة لدالة بنتائج او لاستدعاء دالة في وقت معين ولحفظ دالة بمتغير #قديماً لم تكن تدعم php دوال anonymous الي الاصدار 5.3 وتم تطويرها في 5.4 لتدعم بداخل الدالة $this في الدوال الموجودة في الكائنات #الاستخدام مثال function funwithcallback($fun){ $fun(rand(100,1000)); } funwithcallback(function($num){ echo "hello your numbur is {$num}"; }); تجربة http://sandbox.onlinephpfunctions.com/code/48cee7e1e9b9338f304662aba05ddf626dfd4fd3 ايضاً يمكن استخدامها بطريقة اخري هكذا call_user_func($fun,rand(100,1000)); بدلاً من $fun(rand(100,1000)); #حفظ دالة بمتغير $thing = function() { echo 'hello world'; }; $thing
لماذا النشاط في المجتمع قليل ؟
ممكن تنتظر 5 ساعات او يوم او اسبوع او حتي شهر عقبال ما يظهر موضوع جديد ! مع ان المتابعين للمجتمع اكثر من 700 !
المفهوم الصحيح لبرمجة المواقع الألكترونية
ماهو دورك في برمجة المواقع الألكترونية؟ محلل Analyzer؟ مصمم Designer؟ مطور Developer؟ مسؤل عن مرحلة الProduction؟ شاهد الفديو وشاركنا رأيك.............. https://www.youtube.com/watch?v=C1mmyXbsDVQ
الى اي مدى يمكننا الاعتماد على PHP
مرحبا , هذا السؤال يراودني منذ فترة الى اي مدى يمكننا الاعتماد على PHP وما هي قدرته وقوته , هل هو قوي لانشاء مشاريع كبيرة او بتعلقة بالشبكات او انه يتربع على عرش ادارة المحتوى فقط مثل اضافة او حذف فقط . شكرا لكم .
فصل شفرات php عن شفرات HTML
السلام عليكم ، كثيرًا ما يضاقني حين عملي على أي مشروع برمجة تطبيق ويب اندماج شفرات كل من php و HTML .. تسبب لي الضياع في الملف ، وقمت بتجربة نظام *Smarty للقوالب* ، لكن للأسف لم أرتح كثيرًا معه بل زادني ضجرًا! *ما هي طرقكم في فصل الشفرات البرمجية عن شفرة HTML ؟* أفيدونا بارك الله فيكم وأعلى من شأنكم .
شرح استخدام smarty : الدرس الاول
السلام عليكم اليوم الدرس الاول في شرح smarty الدرس يتطلب خبرة متوسطة في php # ما هي smarty هي نظام قوالب بلغة php يستخدم لفصل البرمجة عن التصميم #للمزيد من المعلومات من ويكيبديا http://ar.wikipedia.org/wiki/%D8%B3%D9%85%D8%A7%D8%B1%D8%AA%D9%8A #اهلا بالعالم الاول ستحتاج الي تحميل سمارتي من http://www.smarty.net/download بعدها انشي ملف باسم hello.tpl او اي اسم وضع به هذا الكود {$title} {$text} الان كود php assign("title","اهلا بالعالم"); // تعريف المتغير title $smarty->assign("text","اهلا بالعالم"); // تعريف المتغير text $smarty->display("hello.tpl"); // الاتصال بالملف hello.tpl ?> # المصفوفات
أفضل اطار عمل للغة PHP
السلام عليكم محتاج رأي كل من يملك رأي بهذا الخصوص، افضل اطار عمل لتطوير تطبيقات PHP انا انظر الى قائمه طويله في الويكي https://en.wikipedia.org/wiki/Comparison_of_web_application_frameworks#PHP_2 من المميزات ما لا اعرفه ومنها ما اعرفه لكني اريد شيء يمكن البدأ معه بسهوله، يبع مبدأ MVC، هناك مجتمع كبير و وثائق كثيره حوله تحياتي
كود لأرسال ايميلات
حولت اعمل كود يرسل ايميلات , هو فعلاً بيرسل ايميلات " الكود صح فعلاً " بس فى مشاكل كدة , معظم الرسايل بتروح فى الالرسائل المزعجة , ولو نقلت رسايل كتير, عند عدد معين " أنا مش عارفوا " بيطلعلى أخطاء فى امكانية الرسل وكنت شغال على استضافة منعتنى من ارسال رسائل مرة أخرى السؤال: لو انا عايز ارسل ملاين الرسائل وتروح معظمها فى الرسائل مش الرسائل المزعجة, أعمل ايه ؟؟؟ ( طبعاً انا مش هرسل الكم دة علشان ابقى
بحاجة لمساعدة في إعداد Laravel
أحاول تجربة Laravel، وواجهت مشكلة منذ البداية. حسب تعليمات الاستخدام لأول مرة (http://laravel.com/docs/quick)، قمت بتنصيب Composer، وتنفيذ أمر تنصيب Laravel: composer create-project laravel/laravel your-project-name --prefer-dist خلال التنصيب يطلب Composer معلومات حسابي على Packagist.org، وبالرغم من تأكدي من صحة المعلومات التي أدخلها يظهر الخطأ التالي: [Composer\Downloader\TransportException] The 'http://packagist.org/p/symfony/proxy-manager-bridge$b150a42fe02c9e72623f79b363885a490e9aa301ba727c2c4011a6f814c0ff11.json' URL could not be accessed: HTTP/1.0 403 Forbidden جربت هذا على أكثر من كمبيوتر، والنتيجة نفسها. فما الحل؟
ساعدوني للرجوع إلى php
بسم الله الرحمن الرحيم .. بحمد الله قبل فترة تعلمت أساسيات الphp وبدأت اعمل تطبيقات بسيطة جدا بدون الحاجة إلى قواعد بيانات. ولكن للأسف انقطعت بسبب الدراسة لمدة 4 أشهر تقريبا . المشكلة اللتي تواجهني الآن أني اريد العودة للبرمجة اريد فقط شيئ سريع يذكرني بأساسيات اللغة بالاضافة إلى ان قواعد mySQL نسيتها كاملة يعني احتاج بناء من الصفر . أنا بالفعل بدأت من الامس تقريبا بمتابعة بعض الدورات لكن اصابني الملل لأن مايقوله أعرفه وعندما أخطي مجوعة فيديوات أشعر
php : حماية جميع المدخلات post و get من الحقن دفعة واحدة
السلام عليكم ساشرح اليوم حماية post و get من الحقن بدون الكتابة في كل مرة real_escape_string الكود $con = mysqli_connect("localhost","root","01146506630","try"); // الاتصال بالقاعدة // تنظيف get $GET_KEYS = array_keys($_GET); // مدخلات المصفوفة for($i = 0;$i <= sizeof($GET_KEYS) ;$i++){ // التكرار $_GET[$GET_KEYS[$i]] = mysqli_real_escape_string($con,$_GET[$GET_KEYS[$i]]); } // تنظيف post $POST_KEYS = array_keys($_POST); // مدخلات المصفوفة for($i = 0;$i <= sizeof($POST_KEYS) ;$i++){ // التكرار $_POST[$POST_KEYS[$i]] = mysqli_real_escape_string($con,$_POST[$POST_KEYS[$i]]); } الي القاء في درس قادم
اريد Captcha اذا تم فتح اكثر من صفحة لاتتعارض مع بعض بسبب التحديث
السلام عليكم ورحمة الله وبركاتة لدى مشكلة وهى انى اعتمد على اسلوب كابتشا يعتمد على session وعند فتح اكثر من نافذة الصفحات التى تم فتحها فى الاول تتغير قيمتها اتمنى لو تفيدونى وشكرآ لكم
ما المخدم المحلي الذي تستخدمه للتطوير في PHP؟
أعمل مع WAMP على ويندوز (http://www.wampserver.com/en) منذ عدة سنوات، يضم Apache و PHP و MySQL. أجده مريحاً ومستقراً. هل لديكم اقتراحات أفضل (ولماذا) أو تفضيلات أخرى؟
حل مشكلة UTF-8 في الإتصال بقواعد البيانات في إطار عمل Phalcon
قبل فترة بسيطة ببدأ مشروع بسيط بإستخدام إطار عمل Phalcon الذي أثار إهتمامي في الفترة الأخيرة، وقد واجهت مشكلة في قراءة المعلومات العربية من قاعدة البيانات حيث لم تكن تظهر بشكل صحيح وبحثت قليلاً في منتديات Phalcon ووجدت أن أحد الحلول هي أن يتم إضافة تعريف الـ charset في إعدادات الإتصال بقاعدة البيانات لتصبح مثلاً. 'database' => array( 'adapter' => 'Mysql', 'host' => 'localhost', 'username' => 'root', 'password' => '', 'dbname' => 'test', 'charset' => 'utf8' //charset لكن المشكلة هو