Example Output:


06-McFarland.txt:
الارتباط مع الجماهير أصبح هاما لدرجة أن نجاح المهمة يكون غالبا متأثرا بشكل كبير بقدرة الجنود على التفاعل مع السكان المحليين والمجتمعات. فقد رأى العسكريون العديد من العمليات الطويلة الأمد على تربة أجنبية منذ نهاية الحرب العالمية الثانية. يسعى الجيش بقوة ورغبة إلى غرس الوعي بالعادات والتقاليد الاجتماعية والثقافية بين القوة المنتشرة في المناطق التي تعمل فيها. فالنجاح يتطلب تفهما للأنماط الفردية والمجتمعية والاجتماعية وتقييم معايريها كما هي مرتبطة بالمهام التي يقوم بها الجنود والبيئة التي تتحكم بهم. وعلى سبيل المثال الفروق الكبيرة بين الثقافة الأمريكية - العادات والتقاليد - و العادات والتقاليد الاجتماعية في المملكة العربية السعودية تسببت في إحداث فصل فعال للجنود الأمريكان عن السكان الأصليين مع أن المهام الخاصة باختلاف أو منافسة العادات والتقاليد الثقافية كانت عظيمة جدا عند التنفيذ. فقد شعرت الدول والأفراد والمجتمعات بحرية في إعادة الارتباط بعاداتها وتقاليدها الثقافية والاجتماعية. ويتعين عليهم تقدير وفهم واحترام هذه التقاليد والعادات واستخدامها كأداة لشكل العمليات والآثار التي يتوقعوا تحقيقها.
Ajax technology.txt:
وبالتالي لن يحتاج المستخدمون بعد الآن إلى القلق حيال عمليات تنصيب البرمجيات أو نقل المعلومات حينما يعمدون إلى تبديل حواسبهم على سبيل المثال. والتي هي عبارة عن مجموعة من أدوات تطوير تطبيقات الويب التي باتت تتيح تسريع عمل تلك التطبيقات وذلك من خلال تبادل قطع صغيرة من البيانات بين المستعرض وبين المخدم عوضا عن الأسلوب القديم المتبع والذي كان يتم خلاله إعادة استدعاء كامل الصفحة في كل مرة يتطلب فيها التطبيق إجراء تعديل ولو بسيط على محتوياتها. على الرغم من كون تقنية Ajax تقنية قديمة العهد نسبيا، وذلك من خلال طائفة من تطبيقاتها الجديدة والتي يقع على رأسها كل من Google Maps و Gmail واللذين شكلا فعلا علامة فارقة في عالم الويب وإشارة واضحة إلى ما ستؤول إليه تطبيقات الويب في المستقبل القريب. لمن يتطلع إلى بعض التفاصيل التقنية المتعلقة بمفهوم Ajax أقول أن هذه التقنية لا تعدو كونها أسلوب في التوفيق فيما بين مجموعة من تقنيات تطوير مواقع الويب المتداولة سابقاً بطريقة متناغمة. متيحا لهذه التقنية ميزة الاستجابة لأحداث المستخدم من نقر وتأشير وسواها من الأحداث التي لم تكن حتى الأمس القريب مما يتاح تحدبد استجاباتها من قبل مطور تطبيقات الويب العاملة على طرف المخدم. وهي فئة من البرمجيات العاملة على طرف المخدم والتي تتلقى الاستدعاءات بصيغة XML ممرَّرة من خلال بروتوكول HTTP ومن ثم تعود فترسل استجاباتها بذات الأسلوب، فمعالجات الصور هي مثال على تلك الفئة من التطبيقات التي يتعذر في المدى المنظور على الأقل نقلها إلى بيئة الويب، لكن على الرغم من كل ذلك يبقى الدافع إلى مثل هذه الفئة من التطبيقات والحلول موجوداً طالما كان على المرء توزيع وقته وعمله بين حاسب العمل وحاسب المنزل إضافى إلى الحاسب المخصص للسفر والتنقلات،
Champress.txt:
وجردة الحسابات التي يقوم بها من أول الشهر منتهياً بتصفيتها أمام نشرات الأخبار ساباً لاعناً الساعة التي ولد فيها في بلاد لاتعرف إلا الإستقواء على الضعيف . أؤيد كلام السيد الوزير كله"على مضض" وأؤكد على نقطة واحدة فقط لاغير وهي أنه لدينا من الامكانيات مايكفي فعلاً ولكنها مسخرة كي يصاب المواطن "المعتر" بالجنون ويمشي متكلماً مع نفسه ، هو محق فمازال لدينا من الإمكانيات مايكفي لتحمل الضرائب المكتشفة والمستحدثة يومياً إضافة إلى زيادة في الأسعار فالمواطن أمام إقتصاد سوق بنكهة سورية بعد إضافة كلمة إجتماعي كنوع من إراحة الضمير أمام الله والمواطن . وإن كانوا قد فعلوها وتنبهوا فأظنهم أغفلوا التوقعات الخاصة بالأزمات النفسية ، بعد هذه العينة البسيطة من التصريحات لا أعرف كيف سيتلقى الجنين "السوري" الذي لم يلد بعد سعادته وكيف سيتأقلم مع تعاسته لاحقاً وأحلامه المسحوبة مسبقاً بفعل قانون المضاربة ومحكوماً بالعرض والطلب .
System Specification.txt:
تقوم الإستراتيجية العامة للموقع على إقناع رجال الأعمال السوريين بالفرص المغرية التي توفرها لهم شبكة الويب من أجل توسيع أعمالهم وتطويرها بحيث يكون الموقع شريكا لهم عند توسعهم باتجاه هذا الأفق الجديد. سبيلنا إلى الوصول إلى تلك الغاية هو من خلال تثقيف شريحة المستخدمين المستهدفة، أو حتى بكمية المعلومات المعروضة ضمن كل صفحة من صفحاته. إن عرض المعلومات على شكل مخططات ورسوميات سيكون من بين أكثر الوسائل جدوى لتبسيط المعلومة وإيصال الفكرة بالشكل الأسرع، وبالتالي تكون بوابة ينتقل من خلالها الزائر إلى غيرها من صفحات الموقع. تتميز شريحة المستخدمين التي يهدف الموقع للتوجه إليها بقلة الخبرة النسبية باستخدام الحاسوب والإنترنت بشكل عام، يتوقع أن يكون معظم زوار الموقع ومستخدميه من الذكور الذين تتراوح أعمارهم ما بين 20 وحتى 35 عاما، على الرغم من ذلك يتوقع أن تكون الشريحة القادرة على زيارة نسخة WAP من الموقع صغيرة نسبيا وذلك نظرا للصعوبات التقنية وارتفاع الكلفة.

Example Code:

<?php
    
include('I18N_Arabic.php');
    
$Arabic = new I18N_Arabic('AutoSummarize');
    
$Arabic->setInputCharset('windows-1256');
    
    
$dir 'Articles/';
    
    if(!isset(
$_GET['file'])){
        if(!isset(
$_GET['rate'])){ $rate 20; }else{ $rate $_GET['rate']; }
    
        echo 
'<form action="ArAutoSummarize.php" method="get" name="setRate">
              <select name="rate" onChange="document.setRate.submit()">'
;
    
        for(
$i=10$i<50$i+=10){
            if(
$i == $rate){ $selected 'selected'; }else{ $selected ''; }
            echo 
"<option value="$i" $selected>%$i من حجم الوثيقة الأصلية</option>";
        }
    
        echo 
'</select></form><hr>';
    
        if (
$dhandle opendir($dir)) {
            while (
false !== ($file readdir($dhandle))) {
                if (
$file != "." && $file != "..") {
                    
// get contents of a file into a string
                    
$fhandle fopen($dir.$file"r");
                    
$contents fread($fhandlefilesize($dir.$file));
                    
fclose($fhandle);
    
                    
$summary $Arabic->doRateSummarize($contents$rate$_GET['q']);
                    echo 
"<b><a href="ArAutoSummarize.php?file=$file&rate=$rate">";
                    echo 
"$file</a>:</b><br />$summary<hr>";
                }
            }
            
closedir($dhandle);
        }
    }else{
        
$file $_GET['file'];
        
$rate $_GET['rate'];
    
        
// get contents of a file into a string
        
$fhandle fopen($dir.$file"r");
        
$contents fread($fhandlefilesize($dir.$file));
        
fclose($fhandle);
    
        
$highlighted $Arabic->highlightRateSummary($contents$rate$_GET['q'], 'summary');
        
$metaKeywords $Arabic->getMetaKeywords($contents$rate);
        
        echo 
"<b>$file:</b><br />$metaKeywords<hr />$highlighted<br /><br />";
        echo 
"<a href="ArAutoSummarize.php?rate=$rate">Back</a>";
    }
?>

Total execution time is 0.39788198471069 seconds
Amount of memory allocated to this script is 811344 bytes

Names of included or required files:

Related Class Documentation