سوالف اندرويد




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > PHP
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو فعال
#1  
اخواني مطلوب ضرروي دالة مثل الانكلود لكن تجلب عدد معين من السطور

اخواني ارجوكم ساعدوني

في ايجاد دالة مشابهه للانكلود ولكن تجلب من الملف المراد مثلا اول 20 سطر فقط

هل من ايجاد دالة بهذه المواصفات ؟؟؟

ولكم جزيل الشكر






__________________
رجاء إقتباس ردي عند الرد علي، حتى ارى ردك في الاشعارات
مبادرة حدث متصفحك - شاركوا بها في مواقعكم
-|----------------------------------------------|-
تصميم مواقع html5 وcss3 اسعار مميزة وجودة عالية
TlT is offline   قديم 18-05-2008, 03:37 AM
الرد مع إقتباس
عضو فعال
#2  

السلام عليكم
يمكنك استخدام الدالة
file

والتي تخزن محتويات الملف في مصفوفة ويمكنك قراءة الأسطر بالشكل التالي :


كود PHP:
$Block_style file('filename.php');
print 
$Block_style[0];
print 
$Block_style[1];
 
.
.
.
 
print 
$Block_style[20]; 
وهي لجلب محتوى الملف وليس قرائته
تحياتي لك .

إمبراطورية وحيد






__________________
كل مالا يعطى يضيع
الإمبراطور وحيد is offline   قديم 18-05-2008, 10:29 AM
الرد مع إقتباس
عضو نشيط
#3  

اخى TlT
لا اعتقد ان هناك دالة تعمل iNCLUDE لعدد معين من سطور ملف آخر
فقط كما قال الإمبراطور وحيد يمكنك قرائة ملف ما و طباعة محتوى اسطر معينة منه باى طريقة مثل FGETS() لكن لن يتم ابدا عمل INCLUDE لهذه السطور فقط قراءتها

ولكن هل من الممكن ان تذكر سبب ذلك ربما نساعدك بطريقة اخرى اسهل من البحث عن ما تريد






drabdalla is offline   قديم 18-05-2008, 12:00 PM
الرد مع إقتباس
مشرف قسم PHP
#4  

يمكنك جلب الجزء الذي تريده من الملف بإحدى طرق قراءة الملفات .. ومنها ما ذكره الإخوان ..

ثم استخدام eval لتنفيذ كود الـ PHP داخل صفحتك .. لا أعلم إذا كانت هذه هي الطريقة الأمثل ، لكن هذا ما يدور في خاطري حالياً ..

والله تعالى أعلم ..

تحياتي، أشرف السمهوري






__________________
# اتبعني على Twitter
أشرف السمهوري is offline   قديم 18-05-2008, 02:26 PM
الرد مع إقتباس
عضو فعال
#5  

الإمبراطور وحيد ,, اخوي اوحيد اسعدني مرورك جدا واكتشافي لاعادة تشغيل موقعك واعذرني عن خروجي عن الموضوع لكن صاري فترة ابحث في مشاركاتك عشان اعرف سبب الاختفاء
بالنسبه لطريقتك طريقة رائعة وجاري العمل علي تنفيذها .

drabdalla و أشرف السمهوري ,, شكرا علي مروركم الكريم وجاري تجربة كود الامبراطو وحيد وان شاء الله تنجح
وبالنسبه لسؤالكم عن ما في خاطري اريد برمجة صفحة tags كاملة واريد جلب مثلا 10 كلمات او 20 كلمة من الصفحة للرئيسية .






__________________
رجاء إقتباس ردي عند الرد علي، حتى ارى ردك في الاشعارات
مبادرة حدث متصفحك - شاركوا بها في مواقعكم
-|----------------------------------------------|-
تصميم مواقع html5 وcss3 اسعار مميزة وجودة عالية
TlT is offline   قديم 18-05-2008, 04:15 PM
الرد مع إقتباس
عضو نشيط
#6  

ماذا تقصد اخى بصفحة tags كاملة
ممكن توضح اكثر و لو بمثال بسيط لانى لم افهم غرضك






drabdalla is offline   قديم 18-05-2008, 05:31 PM
الرد مع إقتباس
عضو جديد
#7  

إليك دالة عرض عدد كلمات محدد من نص سواء كان النص HTML أو لا
يوجد مثال أيضاً

كود PHP:
$tt=<<<EOF
الإمبراطور وحيد ,, اخوي اوحيد اسعدني مرورك جدا واكتشافي لاعادة تشغيل موقعك واعذرني عن خروجي عن الموضوع لكن صاري فترة ابحث في مشاركاتك عشان اعرف سبب الاختفاء 
بالنسبه لطريقتك طريقة رائعة وجاري العمل علي تنفيذها .
drabdalla و أشرف السمهوري ,, شكرا علي مروركم الكريم وجاري تجربة كود الامبراطو وحيد وان شاء الله تنجح
وبالنسبه لسؤالكم عن ما في خاطري اريد برمجة صفحة tags كاملة واريد جلب مثلا 10 كلمات او 20 كلمة من الصفحة للرئيسية . 
 
EOF;
echo 
GetWords($tt,10);
function 
GetWords($text,$n)
{
 
//إلغاء جميع أوسمة Html
 
$text=strip_tags($text);
 
//تحميل الكلمات في مصفوفة
 
$wordsexplode(" ",$text);
 while (list(
$k,$v)=each($words)) {
  
$c++;
  
$result.=" ".$v;
  if (
$c==$n) return $result;
 }
 return 
$result;







مهندس نت is offline   قديم 19-05-2008, 12:58 AM
الرد مع إقتباس
عضو فعال
#8  

drabdalla صفحة Tags اخي اللي تساعد محركات البحث مثل طµظˆطھظƒظ… / ظƒظ„ظ…ط§طھ ط§ظ„ط¨ط­ط«
طبعا انا اريد جلب بعض السطور للرئيسية من هذه الصفحة مثلا

اخي مهندس نت شكرا علي اهتمامك لكني كنت ابحث الجلب بالاسطر من ملف اخر






__________________
رجاء إقتباس ردي عند الرد علي، حتى ارى ردك في الاشعارات
مبادرة حدث متصفحك - شاركوا بها في مواقعكم
-|----------------------------------------------|-
تصميم مواقع html5 وcss3 اسعار مميزة وجودة عالية
TlT is offline   قديم 19-05-2008, 10:31 PM
الرد مع إقتباس
عضو فعال
#9  

اخوان ارجوا الاهتمام احتاج الي كود بأسرع وقت رجاء






__________________
رجاء إقتباس ردي عند الرد علي، حتى ارى ردك في الاشعارات
مبادرة حدث متصفحك - شاركوا بها في مواقعكم
-|----------------------------------------------|-
تصميم مواقع html5 وcss3 اسعار مميزة وجودة عالية
TlT is offline   قديم 21-05-2008, 04:37 AM
الرد مع إقتباس
عضو فعال
#10  

السلام عليكم
شكرا لك اخي
اما عن الاختفاء والظهور المفاجئ فأسباب خاصة .


بخصوص موضوعك
لم تخبرنا ماذا يحوي الملف الآخر ؟
هل اكواد HTML أو أكواد برمجية PHP
هل مثلا يحوي كافة التافات وكل تاق في سطر واحد ؟


وإلى أي نقطة وصلت لها الآن ؟
وعلى اساسها سنفيدك ان شاء الله .
تحياتي لك .






__________________
كل مالا يعطى يضيع
الإمبراطور وحيد is offline   قديم 21-05-2008, 07:17 AM
الرد مع إقتباس
عضو فعال
#11  

اهلا الإمبراطور وحيد مشكور علي اهتمامك وان شاء الله تنعم بالخير وتكون بافضل حال دائما

بالنسبه للملف الاخر يحتوي علي اكواد html فقط ولا توجد اي اكواد Php
ونعم التاقات بهذا الشكل

<h1/>كلمة بحث<h1>
<h1/>كلمة بحث<h1>
<h1/>كلمة بحث<h1>
<h1/>كلمة بحث<h1>
<h1/>كلمة بحث<h1>


كل كلمة بحث بسطر واحد اريد ان اجلب مثلا اول 20 كلمة بحث فقط
وصراحة الي الحين وانا ابحث عن دالة شبيهه الانكلود بعدد الاسطر وليس الاحرف !! ولم اجده
لان هناك بعض كلمات البحث اكبر من غيرها وبهذا الشكل لن يمكنني الحصول علي عدد كلمات معينة كما اريد

ومشكور لك






__________________
رجاء إقتباس ردي عند الرد علي، حتى ارى ردك في الاشعارات
مبادرة حدث متصفحك - شاركوا بها في مواقعكم
-|----------------------------------------------|-
تصميم مواقع html5 وcss3 اسعار مميزة وجودة عالية
TlT is offline   قديم 21-05-2008, 01:10 PM
الرد مع إقتباس
مشرف قسم PHP
#12  

كود PHP:
<?php
 
$file 
implode(''file('http://www.example.com/file.html'));
$tags = array();
$parts explode('<h1>'$file);
foreach (
$parts as $key => $val) {
 if (
$key == 0) continue;
 
$ctag explode('</h1>'$val);
 
$tags[] = $ctag[0];
}
 
?>
ملاحظة 1: طريقة جلب الملف يمكنك اختيارها كما تريد ، هذه فقط مثال ..

ملاحظة 2: قمنا هنا بحفظ الـ Tags في مصفوفة tags$ ولم نقم بطباعتها، يمكنك الاستغناء عن سطر الحفظ بالطباعة ..

ملاحظة 3: لم أجرّب الكود ، كتبته على عجلة من أمري ..

تحياتي، أشرف السمهوري






__________________
# اتبعني على Twitter

آخر تعديل بواسطة أشرف السمهوري في 21-05-2008 الساعة 01:46 PM.
أشرف السمهوري is offline   قديم 21-05-2008, 01:27 PM
الرد مع إقتباس
عضو فعال
#13  

السلام عليكم
الاستاذ اشرف ماقصر معاك

قمت بتجربة الكود ورائع فعلا

يمكن اضافة :

كود PHP:
echo"$tags[0]"
داخل حلقة التكرارفي اخر حلقة التكرار لطباعة كلمات البحث ..

شكرا لك استاذ اشرف بارك الله فيك

تحياتي للجميع






__________________
كل مالا يعطى يضيع
الإمبراطور وحيد is offline   قديم 21-05-2008, 05:32 PM
الرد مع إقتباس
عضو فعال
#14  

شكرا اخي أشرف السمهوري علي الكود
تمت التجربة وهذه النتيجة

محتويات ملف البحث كانت

كود PHP:
<h5/>كلمة بحث 1<h5>
<
h3/>كلمة بحث 2<h3>
<
h1/>كلمة بحث 3<h1>
<
h3/>كلمة بحث 4<h3>
<
h4/>كلمة بحث 5<h4>
<
h5/>كلمة بحث 6<h2>
<
h3/>كلمة بحث 7<h3>
<
h5/>كلمة بحث 8<h5>
<
h3/>كلمة بحث 9<h3>
<
h4/>كلمة بحث 10<h4>
<
h5/>كلمة بحث 11<h5>
<
h3/>كلمة بحث 12<h3>
<
h1/>كلمة بحث 13<h1>
<
h3/>كلمة بحث 14<h3>
<
h4/>كلمة بحث 15<h4

محتويات كود الجلب

كود PHP:

<h3/>كلمة بحث 4<h3>
<
h4/>كلمة بحث 5<h4>
<
h5/>كلمة بحث 6<h2>
<
h3/>كلمة بحث 7<h3>
<
h5/>كلمة بحث 8<h5>
<
h3/>كلمة بحث 9<h3>
<
h4/>كلمة بحث 10<h4>
<
h5/>كلمة بحث 11<h5>
<
h3/>كلمة بحث 12<h3>
<
h1/>كلمة بحث 13 
اخر سطر لا يظهر بداية الوسم <h1>

وايضا احس انه يبدا من السطر الرابع هل يمكنني تحديد من اي سطر يبدأ او يمكنني ان اجعله يجلب بعشوائية

ويرجى اخباري كيف يمكنني تعديل عدد الاسطر لاني حاولت ولم اصل لنتيجة

وشكرا لمجهودك وتعبك معاي






__________________
رجاء إقتباس ردي عند الرد علي، حتى ارى ردك في الاشعارات
مبادرة حدث متصفحك - شاركوا بها في مواقعكم
-|----------------------------------------------|-
تصميم مواقع html5 وcss3 اسعار مميزة وجودة عالية
TlT is offline   قديم 21-05-2008, 09:25 PM
الرد مع إقتباس
مشرف قسم PHP
#15  

إقتباس:
المشاركة الأصلية بواسطة الإمبراطور وحيد مشاهدة مشاركة
السلام عليكم
الاستاذ اشرف ماقصر معاك

قمت بتجربة الكود ورائع فعلا

يمكن اضافة :

كود PHP:
echo"$tags[0]"
داخل حلقة التكرارفي اخر حلقة التكرار لطباعة كلمات البحث ..

شكرا لك استاذ اشرف بارك الله فيك

تحياتي للجميع
وعليكم السلام ، العفو وبوركت جهودك ..

إقتباس:
ايضا احس انه يبدا من السطر الرابع هل يمكنني تحديد من اي سطر يبدأ او يمكنني ان اجعله يجلب بعشوائية

ويرجى اخباري كيف يمكنني تعديل عدد الاسطر لاني حاولت ولم اصل لنتيجة

وشكرا لمجهودك وتعبك معاي
اعذرني ظننت أنها كلها <h1> ، أولاً الـ Tags خاطئة ، قم بتعديل كود التاجز إلى :
كود PHP:
<h5>كلمة بحث 1</h5>
<
h3>كلمة بحث 2</h3>
<
h1>كلمة بحث 3</h1>
<
h3>كلمة بحث 4</h3>
<
h4>كلمة بحث 5</h4>
<
h5>كلمة بحث 6</h2>
<
h3>كلمة بحث 7</h3>
<
h5>كلمة بحث 8</h5>
<
h3>كلمة بحث 9</h3>
<
h4>كلمة بحث 10</h4>
<
h5>كلمة بحث 11</h5>
<
h3>كلمة بحث 12</h3>
<
h1>كلمة بحث 13</h1>
<
h3>كلمة بحث 14</h3>
<
h4>كلمة بحث 15</h4
لاحظ وسوم الفتح والإغلاق ..

كود الـ PHP الجديد :
كود PHP:
<?php
 
$file 
implode(''file('tags.html'));
$tags = array();
$parts split('<h[0-9]>'$file);
foreach (
$parts as $key => $val) {
 if (
$key == 0) continue;
 
$ctag split('</h[0-9]>'$val);
 
$tags[] = $ctag[0];
}
 
?>
المرة هذي جربته ويعمل بكفاءة ..

تحياتي، أشرف السمهوري






__________________
# اتبعني على Twitter
أشرف السمهوري is offline   قديم 22-05-2008, 12:10 AM
الرد مع إقتباس
عضو فعال
#16  

شكرا اخي أشرف السمهوري
تم نجاح الكود شكرا جزيلا






__________________
رجاء إقتباس ردي عند الرد علي، حتى ارى ردك في الاشعارات
مبادرة حدث متصفحك - شاركوا بها في مواقعكم
-|----------------------------------------------|-
تصميم مواقع html5 وcss3 اسعار مميزة وجودة عالية
TlT is offline   قديم 23-05-2008, 03:51 AM
الرد مع إقتباس
الرد على الموضوع



أدوات الموضوع

قوانين المشاركات
لا يمكنك كتابة مواضيع جديدة
لا يمكنك إضافة ردود
لا يمكنك إرسال مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
لأول عشرة فقط - سكربتات اعلانية ب 50 ريال فقط - الحق نفسك alnassaj عروض البيع وطلبات الشراء في البرمجة والتصميم وبناء المحتوى وتبادل الاعلانات 23 31-03-2008 08:47 PM
ترتيب أكبر المنتديات في العالم . شوف منتداك موجود ؟ ($)الإلكترون($) الإصلاح والصيانة 23 07-06-2007 08:13 AM
قـواعـد لـغويـة .. يحتاج لها الكل بلا استــثناء Dr.PRO القسم العام 8 01-06-2006 12:33 AM
استفسار بخصوص دالة عرض عدد مايحتوية قسم معين حرالشمال PHP 3 02-01-2005 03:58 PM
اخواني مشكلة في ( عدد المتواجدين في قسم معين ) يرجا المساعدة elkaser الإصلاح والصيانة 14 13-10-2004 10:48 AM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 08:02 PM.