السلام عليكم
مساكم الله بالخير
احب استفسر عن لغة php؟؟؟؟؟؟؟
ومتى تستخدم؟؟؟؟؟
واين تكمن قوتها؟؟؟؟؟؟
ولماذا كثر استخدامها على الانترنت؟؟؟؟؟
ولكم جزيل الشكر
السلام عليكم
مساكم الله بالخير
احب استفسر عن لغة php؟؟؟؟؟؟؟
ومتى تستخدم؟؟؟؟؟
واين تكمن قوتها؟؟؟؟؟؟
ولماذا كثر استخدامها على الانترنت؟؟؟؟؟
ولكم جزيل الشكر
السلام عليكم ...
تم نقل إلى هنا من منتدى الفيجوال سي لأن لغة ال PHP ليس لها علاقة بالفيجوال سي ...
سوف أحاول أن أجوابك على مقدار تجربتي البسيطة في هذه اللغة . هذه اللغة هي عبارة عن script تضمنه في صفاحات الويب HTML هذه الأوامر في لغة PHP تتنفذ في طرف السيرفر . أي يمكن أن تشبهها ب VB Script أو JScript ..
وهي تحتاج إلى Server يدعمها مثل Apache Server حيث أن ال IIS من Microsoft لا يدعمها ...
وهي منتشرة بكثرة في الانترنت وذلك بسبب أنها تعتمد على تقنيات مجانية أو شبه مجانية حيث أنها تعتمد على Linux الرخيص جدا و Apache الذي يمكن تنزيله مع الشيفرة المصدرية مجانا ...
أنا أين تكمن قوتها فأنا لا أستطيع الإجابة على هذا السؤال إذا أرى PHP و Apache هي أصعب للتعلم من VBScript و IIS ..
Coding on the Cloud and for the Cloud!
اخي العزيز:هاني الأتاسي
الف شكر لك
وانا آسف لاني ما عرفت وين احطه
ومعليش ممكن اسالك كم سؤال؟؟؟؟؟؟؟؟؟؟؟؟؟؟
ما معنى (( script ))؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
ما هو (( Apache Server ))؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
ال Script هي مصطلح يطلق على لغات البرمجة المصغرة و التي لا تترجم الى لغة الالة بل تنفذ مباشرة و تطلق هذه الكلمة على لغة فيجوال بيزك المصغرة او جافا المصغرة و تطلق حتى على PHP في بعض الاحيان
Apache هو خادم صفحات ويب مجاني مثله مثل Microsoft Internet Information Service المتوفر مع ويندوس و يتوفر على http://www.apache.org و المؤسسة التي تصنعه هي نفس المؤسسة المسؤولة على صناعة ال PHP و الذي يتوفر على http://www.php.net
و لهم علاقة جيدة للغاية ايضا مع MySQL و الذي اعتقد بان هناك اتفاقيات لتطويرهم معا و هو خادم قواعد بيانات و يتواجد في http://www.mysql.com
بالنسبة للغة PHP نفسها فقد توفرت منها نسخة للعمل قبل شهر على ما اظن ، توفرت منها نسخة للعمل مع IIS و لكنها مليئة بالمشاكل
و لكن حتى مع ذلك فتستخدم لغة PHP الرمو التالية < ? ? > لتكويد صفحاتها مما يجعلها غير متوافقة مع اشهر نظم تصميم صفحات الانترنت مثل Microsoft FrontPage و Microsoft Visual InterDEV 6 و Microsoft Visual Studio .NET
لذلك تجد المواقع المصممة ب PHP اضعف بكثير من من ناحية التصميم مقارنة مع المواقع المصممة بتكنولوجيا ASP
بالنسبة لاستخدامات هذه اللغة و لغات برمجة الويب الاخرى فهي تستخدم من طرف الجهاز المركزي ، لبناء المنتديات و سجلات الزوار و ما الى ذلك
يسلام عليكم
الاخ العزيز:خضرترزي
الف شكر لك عزيزي على اهتمامك
ومشـــــــــــــــــكور
لو أردت الإستزادة أخي عن الphp
فهذه مجموعة من المواقع العربية التي تهتم بهذه اللغة
السلام عليكم
اخي خضر اختلف معك بأنه تطلق script على php تشبيها بها بـ vbscript and Javascript
بالعكس هذه اللغة تعتبر قوية ومرنه جدا ، و هي اسهل من ASP كثيييرا ،،، طبعا عدم موافقتها لمنتجات مايكروسوفت مثل انترديف و فرونت بيج ، لايحكم عليها بالفشل ، لأنه غالبا لا يتم كتابة الكود الا بعد تصميم الصفحة بل دائما ، فأنا اصمم الصفحة بواسطة فرونت بيج او دريم ويفر او ايّن كان ، ثم اقوم بكتابة الكود البرمجي بواسطة برامج تحرير خاصة بهذه اللغة او بالمفكرة
بل في كثير من الاحيان اجد ان php اسرع في التنفيذ من asp ربما اكون مخطئ لكن هذا مادفعني لتعلمها ،، وهي سهلة ايضا ، فلماذا التعقيد :)
مثل لا تحتاج لأن تخبره بأن ينتقل للسجل التالي في حالة الربط مع قواعد البيانات ، فهو ينتقل مباشرة الى السجل التالي ، ولو اردت التحكم في التنقل بين السجلت يمكنك ذلك ، فهي تعطيك المرونة الكاملة وتجعلك تركز في جوهر الموقع والتصميم و لا تهتم بكتابة الكود لأنه لن يتعبك كثير و ستحصل على افضل النتائج صدقني :)
السلام عليكم
اخي Mr.h اريد تعلم Php باسرع طريقة ممكنة هل يمكنك مساعدتي
السلام عليكم
اخو ،،، يمكن يكون جوابي شكله جواب غير مقنع
لكن صدقني أفضل طريق واللي انا مشيت عليها وكل من تعلم ويتعلم يمشي عليها هي قراءة الأكواد و الدروس ،، واركز على قراءة البرامج الجاهزة والأكواد ومحاولة فهمها
لازم تتعب في البداية :)
أولا : أخي العزيز هاني الأتاسي
تصحيح بسيط فيما يتعلق ب php و IIS حيث ذكرت أن IIS لا يدعم PHP و هذا غير صحيح حيث يدعم كل اصدارات iis تقريبا لغة PHP و لكن يحتاج تعريف يختلف من إصدار إلى الأخر و ليس هناك اصدار خاص لل IIS
ثانيا : فيما يتعلق بضعف التصميم مقارنة ب ASP فهذا غير صحيح و لكن لطبيعة ان القائمين على أعداد الاسكريبتات الخاصة ب php (و هذه واحده من مصادر قوته حيث يمكن تعديل لغة أو خصائص موقع بالكامل عن طريق تعديل ملف واحد ) يميلون إلى استخدام أكواد html ضمن الاسكريبتات مما يصعب تعديل الشكل العام بواسطتها و لك هنا اتجاه حديث للإستخدام ما يسمى php fast templet و هي ببساطه عبارة عن ملف HTML يمكنك من خلاله وضع كل ما تحب من تصميم ولكنه يرتبط بطريقة بسيطه بملف ال php ليأخذ الحقول التى يريدها مما يفتح المجال للتعديد فى الشكل من خلال ال html دو الحاجه إلى تعديل ملف ال php أو التعامل النصي مع html
ثالثا: أضيف على كلام الاخ Mr.H
انا الغالبية العظمى لمواقع أستضافة المواقع لا تستخدم IIS نتيجة للاختراقات العديد التى تعرض لها فى الفترة الأخيرة وبالتالى قد أثر ذلك كثيرا على أستخدام ASP و أنتشارها
و شكرا
أخي العزيز حاتم
اريد تركيبPHP مع MYSQL على جهازي ليتسنى لي تعلم هذه اللغة
انزلت Windows 2000 Advanced Server
الأخ الكريم innosys
ارجوا ان أوفق فى مساعدتك
هناك ثلاثي يفضل ان تستخدمه بالكامل حتى يتسنى لك الحصول على الدعم الكامل التى تقدمه برمجيات php المجانية و هى الحافز الأساسي لتعلم هذه اللغة
ويمكن ان تقوم بتحميلهم كل على حدي و القيام بمايسمي configration حيث انها ليست مثل برمجيات ميكروسوفت و لكن بعض لشركات قامت بتقديم خدمة جليلة للمبتدئين و هى توفير نسخه من الثالثي سابقة التجهيز يمكن استخدامها لتوفير الوقت بشكل كبير و يصبح القدر المتبقى من العمل يسير للغاية
عفوا نسيت فى السياق ان أوضح المقصود بالثلاثي
1- apache
2- php
3- mysql
الوصلة التالية سوف توفر لك
PHP4.06 - Apache1.3.20- MySQL3.23 -MySQL front
فى حزمة واحدة
للويندوز 95-ME-98
http://www.firepages.com.au/phpdev4u.htm?pack=3A
للويندوز 2000-nt-XP
http://www.firepages.com.au/phpdev4u.htm?pack=3NT
كما تري لست بحاجة لإعداد نسخة ويندوز خاصة فانه يدعم كل اصدارات الويندوز
و لكن اذا كنت تريد أعداده علي IIS فيمكن ذلك ايضا
يمكنك التجربة و إذا تعثرت فلا تردد فى السؤال و ارجوا ان يسمح لنا الأخوة المسئولين عن القسم بتجاوز حدود القسم التى تشترط تكنولوجيا ميكروسوفت
و شكرا
هذا الموضوع مغلق.