• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

البحث في المنتدى

Showing results for tags 'سؤال بسيط'.

  • البحث بالتاقات

    اكتب الكلمات المفتاحيه بينها علامه الفاصله
  • البحث بكاتب الموضوع

تم إيجاد 67 نتيجة

  1. السلام عليكم ورحمة الله وبركاته   آريد تمثيل فكرة البندول البسيط الموجودة بهذا الفلآش برمجيآ  ؟!   http://up.zeidanphy.com/files/yj5okdt6hc2eu8wovlw0.swf  لمشاهدتها بشكل اوضح : http://up.zeidanphy.com/files/yj5okdt6hc2eu8wovlw0.swf اريد عمله في فورم خاص بنفس هذة الفكرة تمامآ كيف ممكن تجسيدها ؟! من خلال حركة الخيط وحجم الكرة للبندول والوقت وطول الخيط ؟! ممكن احد يساعدني !!
  2. مشكلة هى تخلص فية عايز ريبوت يظهر فى بيانات مثالنا مستشفيات متعددة مثل معهد ناصر وهكذا انا عايز ومعا الفترة من الشهر الى الشهر ومن سنة الى سنة انا عايز يتم ضغط جميع الشهور والسنين فى سجل واحد اى record دى جملة سيكولSELECT SUM(TClinic.Neaft_City) AS 'Neaft_City', SUM(TClinic.Instrance) AS 'Instrance', SUM(TClinic.Concract) AS 'Concract', SUM(TClinic.Family) AS 'Family', " + " SUM(TClinic.Free) AS 'Free', SUM(TClinic.Case_Arab) AS 'Case_Arab', SUM(TClinic.Case_Forgien) AS 'Case_Forgien', LtMonth.Month, SUM(TClinic.Neaft_City) + SUM(TClinic.Instrance + TClinic.Concract + TClinic.Family + TClinic.Free + TClinic.Case_Arab + TClinic.Case_Forgien) AS TotalAll," + " SUM(TClinic.Total_Clinic1) AS 'Total_Clinic1', TClinic.MonthID, TClinic.YearNow, SUM(TClinic.Neaft_City) AS 'totalNeaft_City', SUM(TClinic.Instrance) AS 'totalInstrance', SUM(TClinic.Concract) AS 'totalConcract', SUM(TClinic.Family) AS 'totalFamily', SUM(TClinic.Free) AS 'TotalFree', SUM(TClinic.Case_Arab) AS 'TotalCase_Arab', SUM(TClinic.Case_Forgien) AS 'TotalCase_Forgien', LTHospt.HospNam " + " FROM LTHospt INNER JOIN LTDepHosp ON LTHospt.CodDep = LTDepHosp.CodDep INNER JOIN TClinic ON LTHospt.CodDep = TClinic.CodDep AND LTHospt.CodHosp = TClinic.CodHosp INNER JOIN LtMonth ON TClinic.MonthID = LtMonth.IDMonth " + " WHERE TClinic.CodDep =" + dropCent.SelectedValue + p_sql + " and TClinic.YearNow>=" + drpYear.SelectedValue + " and TClinic.YearNow<=" + drpyr3.SelectedValue + " GROUP BY TClinic.YearNow, TClinic.CodDep, TClinic.CodHosp, LTHospt.HospNam, LTDepHosp.NameDep, TClinic.MonthID, LtMonth.Month ORDER BY TClinic.CodDep,TClinic.CodHosp,Month(TClinic.MonthID) "; 
  3. السلام عليكم ورحمة الله وبركاته ؛؛؛؛ كيف يمكن تشغيل ماكرو تم انشاؤه فى بيئة الأكسيس من خلال صيغة امر في الفيجوال بيسيك 6  ولكم منى كل التحيه
  4. السادة اعضاء المنتدي الكرام برجاء المساعدة في هذا الكود  حيث اني بحثت كثيرا و لم اجد الحل - وجد حلول اخري لا تتناسب مع ما ابحث    كود علي زر تصدير يقوب بـ  تصدير الجداول فقط الي قاعدة اخري جديدة اقوم بتحديد مكانها بأسم ثابت و بجانبة التاريخ مثل  "AccSolve_27-04-2014" بدون استخدام خاصية الـ ريفرنس   كوداستيراد الجداول من المكان الذي اختاره - بدون استخدام الريفرنس    خالص تحياتي و تقديري      AccSolve.rar
  5. عندي طلب بسيط اذا ممكن ابغا اصنع برنامج مسابقه فيهثلاثه اساله كل سؤال فيه ثلاث فقرات طبعن بواسكة الفجول بيسك2008 اذا ممكن المساعده فانا مبتدى ارجوالردفي اسرع وقت ممكن اذا كان بامكانك المساعده
  6. سؤال عن Administrator

    بسم الله الرحمن الرحيم السلام عليكم سؤال 1 :            ما هو Administrator (الادمنيستيريتر) الخاص بالويندوز 7 ؟؟ سؤال 2 :           كيف يمكن استطيع يفعيل تنصيب التطبيقات وإلغاء تفعيل التنصيب ؟؟
  7. بسم الله الرحمن الرحيم السلام عليكم     لي سؤال ممكن السؤال هو: هل يمكن لحاسبة ان تبوت (إقلاع) على نظام تشغيل في حاسبة أخرى؟؟ وهل يمكن عمل شبكة من الحاسبات بإقلاع على نظام تشغيل في حاسبة مركزية؟؟ ولكم الشكر
  8. السلام عليكم ورحمة الله  انا عمل برنماج ويب ابلكشن وسى شارب هو كيفية عمل اختيار اكثر من checkbox انا عمل حوالة 20 checkbox.checked مطلوب انا عايز اختيار لا يتعدى عن  10 فقط checkbox بشكل عشوائية ثم يقوم بعمل checkbox.enable=false لباقى checkbox 10 وجزاءاك الله كل خير    
  9. السلام عليكم وروحمة الله وبركاتة أردت أن انطلق بمشروعي الاول والجدي إن شاء الله لكني قليل الخبرة لذلك أسأل ^^ في البداية الفكرة كتالي : 1- عمل مشغل فيديو يدعم الكثير من الإمتدادات ( المشهورة منها ). 2- برمجة طريقة إرسال الفيديو وإستقبالة حيث سيكون البرنامج واحد تستطيع ان تعمل خادم(Server) ويقوم الأخرين بالدخول إليك كـ عملاء(Clients) والعكس . ما الخطوات التي ستواجهني في طريقي .. وبعض النصائح ( لا أريد الردود الهادمه ) بعض الإستفهامات التي تدور في رئسي .. 1- كيف اضيف الكوديك التي تقوم بتشغيل الامتدادات إلى برنامج 2- كيف اقوم بإرسال الفيديو جزئياً .. إلى العملاء كي يقومو بدورهم بمشاهدتها ما تم إرسالة كما هو الحال في اليوتيوب , حيث يتم إرسال ينانات الفيديو من البداية إلى نهاية الفيديو والمستخدم يقوم بمشااهدة ما تم تحميلة حالياً ملاحظة : ساقوم بربط البرنامج من خلال الهاماتشي ( برنامج يعمل شبكة محلية وهمية ) وشكراً لحسن القراءة
  10. السلام عليكم ورحمة الله وبركاته   انا قمت بتتبع شرح على الانترنت وعملت متصفح صغير وظبطته انى يجيب صفحة واحدة فقط يعنى هو امتحان اونلاين فالبرنامج انا ظبطته انه يحمل صفحة واحدة وكنت محتاج انى اجعل البرنامج بملء الشاشة وكمان محتاج انى الغى اختصارات الكيبورد علشان محدش يقدر يطلع برة الامتحان ويغش من جوجل مثلا فمحتاج انى اوقف الاتى :- alt + f4 ctrl + alt + del alt + tab حماية الفورم من الإغلاق   مع العلم انى حديث العهد بالفيجوال بيزك دوت نت   بجد ربنا يجازيه خير اللى يفيدنى لانى محتاج الموضوع دة جدا جدا جدا
  11. السلام على أهل المنتدى الكرام سؤالى ببساطة  هل توجد طريقة أفتح بيها قاعدة البيانات على الهاتف الجوال  ( يدعم أحدث إصدارات android) بمعنى أدق اريد عمل التقارير من الهاتف دون اللجوء الى الحاسب الآلى مع العلم انى عملت التقارير والنماذج  مع قاعدة البيانات فى ملف واحد MDB   وياريت لو مافيش اجابة  حد بس يدلنى أقرا فين عن الموضوع ده   وأشكركم لحسن استماعكم
  12. treeview webapplaction

    انا اسف على تكرار سؤال قبل ذلك ولكن حاولت فى كود لحد لما وصلت الى السلام عليكم ورحمة الله وبركاتة انا عندى مشكلة فقط عندها كود تحت زر او button بحيث ارد ان تظهر لها البيانات اكثر من مستشفى دخل جرد فيو معتمد على البيانات او المسشتفى التى يتم اختيار ها دخل جرد فيو مشكلة عندها فى كود السطر سوف الحدد او عمل علامة علية كالتالى :   protected void Button1_Click1(object sender, EventArgs e)     {         StringBuilder Hosp = new StringBuilder();         string connstring = ConfigurationManager.ConnectionStrings["Statistics"].ToString();         SqlConnection conn = new SqlConnection(connstring);         SqlCommand cmdFilter = new SqlCommand();         cmdFilter.CommandType = CommandType.StoredProcedure;         cmdFilter.CommandText = "showhospdep";                 cmdFilter.Connection = conn;         conn.Open();         SqlDataAdapter da = new SqlDataAdapter(cmdFilter);         DataSet dsFillter = new DataSet();         da.Fill(dsFillter, "showhospdep");         DataView dvSearch = new DataView((dsFillter.Tables[0]));         DataTable dt = new DataTable();           da.Fill(dt);            string txtsql = "";                      if (dropCent.SelectedValue.Trim() != "-1")             {                 txtsql += " CodDep=" + dropCent.SelectedValue;             }             if (TreeView1.Nodes[1].Checked != false)             {                 if (txtsql.Trim() != "") txtsql += " AND ";                 txtsql += "CodHosp=" +TreeView1.Nodes[0].Text;             }             dvSearch.RowFilter = txtsql.Trim();             grdShowHosp.DataSource = dvSearch;             grdShowHosp.DataBind();             conn.Close();                         TextBox1.Text = txtsql;     }   يظهر فقط ثانى بيان لما اختيار اى نود اخرى لا يظهر شئ كالتالى الصورة     ارجوا الرد او توضيح اى شئ اعامل لة بحث على جوجل وجزاك الله كل خير   Example3.aspx.cs
  13. السلام عليكم ورحمة الله وبركاتة انا عندى كومبوس فية تقسيمات لمستشفيات متعدد التخصص ، احادية التخصص ، الاورام  انا عايز تظهر المستشفيات الخاصة بكل تقيسمة على شكل او بالاداء الشجرة treeview ويكون شجرة بداخلها checkbox اى امام  المستشفيات التى يتم اظهار فى الشجرة وذلك من اجل اختيار المستشفيات المطلوبة واظهار البيان التى تم اختيارها فى جريد فيو وجزاءك الله كل خير
  14. السلام عليكم ورحمه الله وبركاته اخواني كنت عاوزه اعرف هل من الممكن الا يجمع الكميه الا اذا اضفت تاريخ صرف  النموزج يجمع عن طريق الكميه ونوع السائل كنت عاوزاه مش يجمع الا إذا اضفت اي تاريخ للصرف مع العلم طبعا تاريخ الصرف متغير بمعني لو خليه تاريخ الصرف فاضيه لا يجمع  المطلوب انه مش يجمع إلا لو اتوفر ال 3 خلايه ولو اي خليه فاضيه لا يجمع  مرفق صوره توضيحيه لما اطلب
  15. السلام عليكم ورحمه الله   هناك برنامج خاص بالموظفين به فورم التقارير السريه عيه باص  عند الضغط علي زر اضافه تقرير تظهر رساله تطلب الرقم السري  للاسف الشديد القائم علي ادخال هذه البيانات تعمد عدم اخبار احد بالباص  وقد ترك العمل من مده كبيره وعند الاتصال به قال انه لا يتذكر الباص  البرنامج مفتوح المصدر mdb ولكن الوحدات النمطيه عليها باص ايضا  فهل من برنامج او طريقه لمعرفه الرقم السري للوحدات النمطيه او طريقه الغاء الرقم السري للفورم  حاولت استيراد البرنامج الي مشروع جديد لكن الوحدات النمطيه لم تستورد ايضا برجاء الافاده مع العلم لن استطيع ارفاك القاعده لكبر حجمها و سريه البيانات ولكم الشكر
  16. السلام عليكم انا عملت فورم Html ودة الكود بتاعة   <!DOCTYPE html><html dir="ltr"><body><form method="post" action="mail.php">Your Email<br><input name="you" type="text"><p> <p>Receiver Email<input name="to" type="text"><p> <p>Subject<input name="sub" type="text"><p> <p>Massage<br><textarea name="msg" rows="10" cols="30"></textarea><p> <p><input type="submit" value="send"></form></body>ودة ملف ال php<?phpmail ("$to", "$sub", "$msg", "From : you");echo "Your mail had been sent" ;?> ورفعتهم على هوست - بس لما ببعت ايميل بيجبلي Your mail had been sent لكن مفيش حاجة بتوصل
  17. السلام عليكم ورحمة الله وبركاته هذا برنامج صغير صممته وأريد حمايته من التعديل عليه، أو العبث به أثناء العمل، من تصميم وتعديل واضافة وإلى ما آخره. فهل من كودات أو عمليات تحمي الجداول والتقارير والنماذج بالأخص من التعديل عليها أو إضافة حقول جديدة بالرغم من أنني سعيت في هذا المنتدى الكريم، من البحث والاستفادة من طرق الحماية ، كتبديل حرف الباء ( b  ) إلى حرف ( r  ) في امتداد الملف (ملف اكسس 2007). والقيام بالدخول إلى تخصيص واختيار النموذج وإزالة كافة الخياارات من خيارات تعديل وإلى ما شابه من ذلك. إلا أنني أريد بصراحة طريقة أقوى أو حل أفضل لحماية الجداول والتقارير والنماذج من التعديل ولكم جزيل الشكر. A2.zip
  18. السلام عليكم انا عندي برنامج لبيع السيارات وأريد أن أعرض اليوم المحدد في التقرير  يعني اريد أن أعرض يوم الأحد فقط دون أن يعرض لي البرنامج كل الأيام والنموذج بالمرفقات ولكم جزيل الشكر Kaled.zip
  19. السلام علليكم    أنـا أريد أن أرفع صورة من برنامج على الاندرويد  لى السيرفر  وأريد أن استخدم البايثون في السيرفر    أريد معرفة الطريقة لاستقبال صورة ؟    وشكرا .. 
  20. السلام عليكم أريد طريقة لرفع صورة على السيرفر ؟   وشكرا ..
  21. مشكلة في كود RSS Reader

    السلام عليكم    عملت RSS Reader  وما اشتغل معي    لا أعرف السبب    وهذا هو الكود      class RssReader   package com.example.rssreader;import java.util.List;import javax.xml.parsers.SAXParser;import javax.xml.parsers.SAXParserFactory;public class RssReader { private String rssUrl ; public RssReader (String rssUrl){ this.rssUrl = rssUrl; } public List<RssItem> getItem()throws Exception { SAXParserFactory factory = SAXParserFactory.newInstance(); SAXParser saxParser = factory.newSAXParser(); RssParserHandler handler = new RssParserHandler(); saxParser.parse(rssUrl , handler); return handler.getItem(); } }  class RssParserHandler   package com.example.rssreader;import java.util.ArrayList;import java.util.List;import org.xml.sax.helpers.DefaultHandler;import org.xml.sax.Attributes;import org.xml.sax.SAXException;public class RssParserHandler extends DefaultHandler { private List<RssItem> rssItem ; // use to reference item while parssing private RssItem currentItem; // parsing title indicator private boolean parsingTitle ; // parsing Link indicator private boolean parsingLink ; public RssParserHandler(){ rssItem = new ArrayList<RssItem>(); } public List<RssItem> getItem(){ return rssItem; } @Override public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException { if ("content-item".equals(qName)){ currentItem = new RssItem(); } else if ("title".equals(qName)){ parsingTitle = true ; } else if ("url".equals(qName)){ parsingLink = true; } } @Override public void endElement(String uri, String localName, String qName) throws SAXException { if ("content-item".equals(qName)){ currentItem = null; } else if ("title".equals(qName)){ parsingTitle = false ; } else if ("url".equals(qName)){ parsingLink = false; } } @Override public void characters(char[] ch, int start, int length) throws SAXException { if (parsingTitle) if (currentItem != null) currentItem.setTitle(new String (ch , start , length)); else if (parsingLink){ if (currentItem != null ){ currentItem.setLink(new String (ch , start , length)); parsingLink = false; } } } }    class RssItem   package com.example.rssreader;public class RssItem { private String title ; private String link ; public void setTitle (String title){ this.title = title ; } public String getTitle(){ return this.title; } public void setLink (String link){ this.link = link ; } public String getLink (){ return this.link; } }    class ListListener   package com.example.rssreader;import java.util.List;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.view.View;import android.widget.AdapterView;public class ListListener { List<RssItem> listItems; Activity activity ; public ListListener (List<RssItem> listItems , Activity activity ){ this.listItems = listItems; this.activity = activity; } public void onItemClick (AdapterView<?> parent , View view , int pos , long id ){ Intent i = new Intent (Intent.ACTION_VIEW); i.setData(Uri.parse(listItems.get(pos).getLink())); activity.startActivity(i); }}  class main     package com.example.rssreader;import android.app.Activity;import android.os.Bundle;import android.view.View.OnClickListener;import android.widget.ArrayAdapter;import android.widget.ListView;public class main extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); try{ RssReader rssReader = new RssReader("http://blog.01synergy.com/feed/"); ListView items = (ListView)findViewById(R.id.listView1); // Creat List Adpater ArrayAdapter<RssItem> adapter = new ArrayAdapter<RssItem>(this, android.R.layout.simple_list_item_1, rssReader.getItem()); // set list adpater for ListView items.setAdapter(adapter); // set listView item click listener items.setOnItemClickListener(new ListListener(rssReader.getItem() ,this )); } catch(Exception ex){ } }} 
  22. بسم الله الرحمن الرحيم  كيف حال الاعضاء الليوم كتر الله خيركم وان شاء الله قرب التخرج وقربت اخلص من هل الحالة  وان شاء الله يقرب اليوم اللي رح نخلص فيه من هل الوضع وننتصر بهل الثورة  السؤال  سؤال عن طباعة قيمة في انبوت مخفي وارسالها بالجيكويري يا جماعة الكود عندي شغال لكن المصيبة بيطبعلي يا اخر قيمة بكل الازرار او اول قيمة  الكود :       $queryser = mysql_query("select * from ser where ser_is=0");while($rowser = mysql_fetch_object($queryser)){        $sername = $rowser->ser_name;    $serid = $rowser->ser_id;    $seris = $rowser->ser_is;    $serorder = $rowser->ser_order;    $seractive = $rowser->ser_active;    echo"<form id='ser'><input  type='hidden' name='seri' value='$serid'/><input id='bodyblock9' class='gser' type='button' value='$sername' title='$sername'/>    ";         }    عندما اضع </form>  في النهاية يطبعلي فقط اول قيمة  وعند عدم الاضافة يطبعلي اخر قيمة فقط  وانا ارغب بأن تكون لكل انبوت القيمة الخاصة به  ماهو الحل ارجو المساعدة   
  23. هل أستطيع الوصول لكل بكسل في الصورة أو وضع الصوره في Array 2D   لكي أتحكم بكل بكسل ؟؟ :)  وشكرا .:) 
  24. بسم الله الرحمن الرحيم    السلام عليكم ورحمة الله وبركاته   اهلا بكم يا أعضاء "موقع فريق العرب للبرمجة"  وارجو ان تكونوا بصحة وعافية ان شاء الله .   اخواني الاعزاء احببت ان اتطرق لشرح اساسيات برمجة محرك القوالب template engine وفكرة التعامل معه.   اولا : ماهو نظام او محرك القوالب ؟؟؟    هو نظام اهميته تكمن في فصل اكواد لغة html  عن لغة البرمجة والنفيذ php بشكل مبسط  :) .   ثانيا :  ماهو هدفه ؟؟   لنفرض انك تريد برمجة سكربت او نظام ادارة محتوة او او او الخ... بعد ان انتهيت من برمجة هذا السكربت , تريد ان تضعه في المنتديات وتنشره , ثم حمله بعض المستخدمون, بعد ان حمله المستخدمون اعجبهم السكربت ارادوا ان يستكملوا استخدام هذا سكربت , فارادوا تغيييييير شكل السكربت  :o  هنا تكمن المشكلة . في حالة لم يستخدم المبرمج بيئة نظام القوالب , اذا كان المصمم يريد التعديل عليه فسوف يجد صعوبة وتعقيد لان اكواد الـ html مختلطة باكواد الـ php + قد سبب تعديله الخاطئ للتصميم تخريب لكل البرمجية :wacko: .لان قد يكون المصمم لايعرف مايفعله الكود المراد تعديل التصمم عليه . :lol: . وايضا كثرة التعديل تسبب فقدان الشيئ.   فلذلك يجب على المبرمج استخدام محرك نظام القوالب اذا كان يريد تسويقه او نشره open source مفتوح المصدر . لفصل اكواد الـ php والـ html  حتى توفر للمصمم بيئة ليعمل عليها دون الاختلاط بالاكواد في حال يريد التعديل على التصميم حتى لا  تتعطل البرمجية. هذه من ناحية المصمم او المحرر .   اما من ناحية مبتكر البرمجية او مبرمجها  ففصل الكود عن التصميم سيسبب له راحة نفسية  في البرمجة + قلة الوقوع في الاخطاء البرمجية لان معظم الاخطاء تسببها اكواد ال html  + توفير الوقت في البرمجة.   هذا هو هدفه براي واذا كان خطا ارجو الرد عليه .. :lol: فجلى من لايسهو . ثالثا : امثلة المستخدمين لها . انا اشهر السكربتات المستخدمة حاليا كالفي بي وسكربت معرض الصور كلها تستخدم نظم القوالب وطبعا تستخدم نظام يسمى سمارتي. وهو اشهر نظام للقوالب . وسنطرق لشرح كيفية استخدامه لاحقا بالتفصيل الممل ان شاء الله . رابعا : البدء بالبرمجة . قبل البدء بالبرمجة يجب الالمام باساسيات البرمجة الكائنية OOP. http://php.net/manual/en/language.oop5.php لاننا سنعتمد على البرمجة الكائنية ففي برمجة النظام .   طبعا النظام الذي سنبرمجه بسييييط جدا ولكن على الاقل نشرح فكرته . وهو سيؤهولك لتبرمج نظام قوالب متكامل . في حال كنت تريد .      الان لنبدا : خطة العمل :   1 - نفتح كلاس باسم template.    2 - نقوم بعمل متغير للمجلد القالب ومتغير للملف    3 - نقوم بعمل method تقوم بفتح ملف القالب .    4 - نقوم بعمل method تقوم بعملية استبدال متغيرات التي تتعامل مع وثيقة html بـ القيم المراد وضعها .    5 - نقوم بعمل method تقوم بعرض الـ قالب display   الان لننفذ هذه الخطة بصيغة كود :    <?php class template{ public $folder; // مجلد القالب public $file; // ملف القالب public function __construct($folder){ $this->folder = $folder; } public function inc_temp($filename){ // نفتح القالب عن طريق هذه الدالة $filename = ("".$this->folder."/"."".$filename.""); // نقوم عمل شرط اذا كان القالب موجود قوم بفتحه if (file_exists($filename)) { $file = file_get_contents($filename); $this->file = $file; return ($this->file); } else { exit("عفوا ولكن القالب ".$filename." غير موجود"); return (false); } } public function assign($var1,$var2) { // نستبدل المتغيرات بالوثيقة بـ قيم الذي نردي وضعها // نلاحظ انا وضعنا {} للمتغير المستبدل حتى لانتضر ان نضعها عند استخدام الدالة $this->file = str_ireplace("{".$var1."}","".$var2."",$this->file); return($this->file); } public function display(){ // تقوم بعرض وثيقة html داخل اكواد php eval("?>".$this->file."<?"); } }?>طريقة الاستخدام :      <?phprequire_once ("class.template.php");$TPL = new template("template");$TPL->inc_temp("index.html");$TPL->assign("title","hussam alzahabi");$TPL->assign("hellomsg","hello world");$TPL->display();?>والحمد لله انتهينا من الدرس  :D  وطبعا اكيد هناك من الاشخاص لاحظوا انني لم استخدم الكاش والـ regex في هذا النظام  نعم لانني فقط اشرح الاساسيات    اما لو استخدمتهم فسوف اعقد الامور على المبتدئ . ولن يصبح الدرس بسيط. فلذك فقط وضعت الاساسيات التي تؤهل المبرمج لتطويره    ارجو لمن ينقل الموضوع ان يضع المصدر   المصدر : حسام الذهبي , منتدى فريق العربي للبرمجة   اي مشاكل فسوف نستقبل تعليقاتكم.   شكرا لكم .
  25. بسم الله الرحمن الرحيم  كيفكم اعضاء الموقع الكرام  عندي سؤال محيرني شوي  طبعا من بداية تعلمي للغة البرمجة php سواء على النت او في الجامعة كنت استخدم جلب معلومات العضو في صفحة البروفايل ااو صفحة عرض العضو  عن طريق احضار الايدي او احضار السيشن وتنفيذ الاستعلام من قاعدة البيانات لاحضار المعلومات العضو الذي يساوي الايدي الخاص به  الايدي اللي معنا  مثلا ::     ;(['intval($_GET['cat             ليصبح معنا الرابط هكذا  على سبيل المثال  http://localhost/syriafamile/newpageuser.php?se=4&id=9%27 كصفحة البروفايل    لكن كما نرى مثلا في الفيس بوك  عند زيارة صفحة البروفايل في الفيس بوك مثلا بعد  يتم وضع اسم العضو !!   https://www.facebook.com/HOMSE3     ايضا طريقة الروابط عندي على سبيل المثال اغلبها عن طريق      id=24&sr=67   ارغب بتعلم طريقة ان يصبح الرابط هكذا    siteurl/pagename/something/   هل هناك اي وسيلة لتعلم هذا الموضوع او اي مرجع او درس لتصفحه ؟   ارجو المساعدة