XII. COM and .Net (Windows)

Introduction

COM is an acronym for Component Object Model; it is an object orientated layer (and associated services) on top of DCE RPC (an open standard) and defines a common calling convention that enables code written in any language to call and interoperate with code written in any other language (provided those languages are COM aware). Not only can the code be written in any language, but it need not even be part of the same executable; the code can be loaded from a DLL, be found in another process running on the same machine, or, with DCOM (Distributed COM), be found in another process on a remote machine, all without your code even needing to know where a component resides.

There is a subset of COM known as OLE Automation which comprises a set of COM interfaces that allow loose binding to COM objects, so that they can be introspected and called at run-time without compile-time knowledge of how the object works. The PHP COM extension utilizes the OLE Automation interfaces to allow you to create and call compatible objects from your scripts. Technically speaking, this should really be called the "OLE Automation Extension for PHP", since not all COM objects are OLE compatible.

Now, why would or should you use COM? COM is one of the main ways to glue applications and components together on the Windows platform; using COM you can launch Microsoft Word, fill in a document template and save the result as a Word document and send it to a visitor of your web site. You can also use COM to perform administrative tasks for your network and to configure your IIS; these are just the most common uses; you can do much more with COM.

Starting with PHP 5, this extension (and this documentation) was rewritten from scratch and much of the old confusing and bogus cruft has be removed. Additionally, we support the instantiation and creation of .Net assemblies using the COM interoperability layer provided by Microsoft.

Please read this article for an overview of the changes in this extension in PHP 5.

Requirements

COM functions are only available for the Windows version of PHP.

.Net support requires PHP 5 and the .Net runtime.

Installation

There is no installation needed to use these functions; they are part of the PHP core.

The windows version of PHP has built in support for this extension. You do not need to load any additional extension in order to use these functions.

You are responsible for installing support for the various COM objects that you intend to use (such as MS Word); we don't and can't bundle all of those with PHP.

For Each

Starting with PHP 5, you may use PHP's own the Section called foreach in Chapter 16 statement to iterate over the contents of a standard COM/OLE IEnumVariant. In laymans terms, this means that you can use foreach in places where you would have used For Each in VB/ASP code.

Example 1. For Each in ASP

<%
Set domainObject = GetObject("WinNT://Domain")
For Each obj in domainObject
  Response.Write obj.Name & "<br />"
Next
%>

Example 2. while() ... Next() in PHP 4

<?php
$domainObject
= new COM("WinNT://Domain");
while (
$obj = $domainObject->Next()) {
   echo
$obj->Name . "<br />";
}
?>

Example 3. foreach in PHP 5

<?php
$domainObject
= new COM("WinNT://Domain");
foreach (
$domainObject as $obj) {
   echo
$obj->Name . "<br />";
}
?>

Arrays and Array-style COM properties

Many COM objects expose their properties as arrays, or using array-style access. In PHP 4, you may use PHP array syntax to read/write such a property, but only a single dimension is allowed. If you want to read a multi-dimensional property, you could instead make the property access into a function call, with each parameter representing each dimension of the array access, but there is no way to write to such a property.

PHP 5 introduces the following new features to make your life easier:

  • Access multi-dimensional arrays, or COM properties that require multiple parameters using PHP array syntax. You can also write or set properties using this technique.

  • Iterate SafeArrays ("true" arrays) using the the Section called foreach in Chapter 16 control structure. This works because SafeArrays include information about their size. If an array-style property implements IEnumVariant then you can also use foreach for that property too; take a look at the Section called For Each for more information on this topic.

Exceptions (PHP 5)

This extension will throw instances of the class com_exception whenever there is a potentially fatal error reported by COM. All COM exceptions have a well-defined code property that corresponds to the HRESULT return value from the various COM operations. You may use this code to make programmatic decisions on how to handle the exception.

Runtime Configuration

The behaviour of these functions is affected by settings in php.ini.

Table 1. Com configuration options

NameDefaultChangeableChangelog
com.allow_dcom"0"PHP_INI_SYSTEMAvailable since PHP 4.0.5.
com.autoregister_typelib"0"PHP_INI_ALLPHP_INI_SYSTEM in PHP 4. Available since PHP 4.1.0.
com.autoregister_verbose"0"PHP_INI_ALLPHP_INI_SYSTEM in PHP 4. Available since PHP 4.1.0.
com.autoregister_casesensitive"1"PHP_INI_ALLPHP_INI_SYSTEM in PHP 4. Available since PHP 4.1.0.
com.code_page""PHP_INI_ALLAvailable since PHP 5.0.0.
com.typelib_file""PHP_INI_SYSTEMAvailable since PHP 4.0.5.
For further details and definitions of the PHP_INI_* constants, see the Appendix H.

Here's a short explanation of the configuration directives.

com.allow_dcom

When this is turned on, PHP will be allowed to operate as a D-COM (Distributed COM) client and will allow the PHP script to instantiate COM objects on a remote server.

com.autoregister_typelib

When this is turned on, PHP will attempt to register constants from the typelibrary of objects that it instantiates, if those objects implement the interfaces required to obtain that information. The case sensitivity of the constants it registers is controlled by the com.autoregister_casesensitive configuration directive.

com.autoregister_verbose

When this is turned on, any problems with loading a typelibrary during object instantiation will be reported using the PHP error mechanism. The default is off, which does not emit any indication if there was an error finding or loading the type library.

com.autoregister_casesensitive

When this is turned on (the default), constants found in auto-loaded type libraries will be registered case sensitively. See com_load_typelib() for more details.

com.code_page

It controls the default character set code-page to use when passing strings to and from COM objects. If set to an empty string, PHP will assume that you want CP_ACP, which is the default system ANSI code page.

If the text in your scripts is encoded using a different encoding/character set by default, setting this directive will save you from having to pass the code page as a parameter to the COM class constructor. Please note that by using this directive (as with any PHP configuration directive), your PHP script becomes less portable; you should use the COM constructor parameter whenever possible.

Note: This configuration directive was introduced with PHP 5.

com.typelib_file

When set, this should hold the path to a file that contains a list of typelibraries that should be loaded on startup. Each line of the file will be treated as the type library name and loaded as though you had called com_load_typelib(). The constants will be registered persistently, so that the library only needs to be loaded once. If a type library name ends with the string #cis or #case_insensitive, then the constants from that library will be registered case insensitively.

Predefined Constants

The constants below are defined by this extension, and will only be available when the extension has either been compiled into PHP or dynamically loaded at runtime.

CLSCTX_INPROC_SERVER (integer)

CLSCTX_INPROC_HANDLER (integer)

CLSCTX_LOCAL_SERVER (integer)

CLSCTX_REMOTE_SERVER (integer)

CLSCTX_SERVER (integer)

CLSCTX_ALL (integer)

VT_NULL (integer)

VT_EMPTY (integer)

VT_UI1 (integer)

VT_I2 (integer)

VT_I4 (integer)

VT_R4 (integer)

VT_R8 (integer)

VT_BOOL (integer)

VT_ERROR (integer)

VT_CY (integer)

VT_DATE (integer)

VT_BSTR (integer)

VT_DECIMAL (integer)

VT_UNKNOWN (integer)

VT_DISPATCH (integer)

VT_VARIANT (integer)

VT_I1 (integer)

VT_UI2 (integer)

VT_UI4 (integer)

VT_INT (integer)

VT_UINT (integer)

VT_ARRAY (integer)

VT_BYREF (integer)

CP_ACP (integer)

CP_MACCP (integer)

CP_OEMCP (integer)

CP_UTF7 (integer)

CP_UTF8 (integer)

CP_SYMBOL (integer)

CP_THREAD_ACP (integer)

VARCMP_LT (integer)

VARCMP_EQ (integer)

VARCMP_GT (integer)

VARCMP_NULL (integer)

NORM_IGNORECASE (integer)

NORM_IGNORENONSPACE (integer)

NORM_IGNORESYMBOLS (integer)

NORM_IGNOREWIDTH (integer)

NORM_IGNOREKANATYPE (integer)

NORM_IGNOREKASHIDA (integer)

DISP_E_DIVBYZERO (integer)

DISP_E_OVERFLOW (integer)

MK_E_UNAVAILABLE (integer)

See Also

For further information on COM read the COM specification or perhaps take a look at Don Box's Yet Another COM Library (YACL). You might find some additional useful information in our FAQ for Chapter 72. If you're thinking of using MS Office applications on the server side, you should read the information here: Considerations for Server-Side Automation of Office.

Table of Contents
COM -- COM class
DOTNET -- DOTNET class
VARIANT -- VARIANT class
com_addref --  Increases the components reference counter [deprecated]
com_create_guid --  Generate a globally unique identifier (GUID)
com_event_sink --  Connect events from a COM object to a PHP object
com_get_active_object --  Returns a handle to an already running instance of a COM object
com_get --  Gets the value of a COM Component's property [deprecated]
com_invoke --  Calls a COM component's method [deprecated]
com_isenum -- Indicates if a COM object has an IEnumVariant interface for iteration [deprecated]
com_load_typelib -- Loads a Typelib
com_load --  Creates a new reference to a COM component [deprecated]
com_message_pump --  Process COM messages, sleeping for up to timeoutms milliseconds
com_print_typeinfo --  Print out a PHP class definition for a dispatchable interface
com_propget -- Alias of com_get()
com_propput -- Alias of com_set()
com_propset -- Alias of com_set()
com_release --  Decreases the components reference counter [deprecated]
com_set --  Assigns a value to a COM component's property
variant_abs --  Returns the absolute value of a variant
variant_add --  "Adds" two variant values together and returns the result
variant_and --  performs a bitwise AND operation between two variants and returns the result
variant_cast --  Convert a variant into a new variant object of another type
variant_cat --  concatenates two variant values together and returns the result
variant_cmp --  Compares two variants
variant_date_from_timestamp --  Returns a variant date representation of a unix timestamp
variant_date_to_timestamp --  Converts a variant date/time value to unix timestamp
variant_div --  Returns the result from dividing two variants
variant_eqv --  Performs a bitwise equivalence on two variants
variant_fix --  Returns the integer portion ? of a variant
variant_get_type -- Returns the type of a variant object
variant_idiv --  Converts variants to integers and then returns the result from dividing them
variant_imp --  Performs a bitwise implication on two variants
variant_int --  Returns the integer portion of a variant
variant_mod --  Divides two variants and returns only the remainder
variant_mul --  multiplies the values of the two variants and returns the result
variant_neg --  Performs logical negation on a variant
variant_not --  Performs bitwise not negation on a variant
variant_or --  Performs a logical disjunction on two variants
variant_pow --  Returns the result of performing the power function with two variants
variant_round --  Rounds a variant to the specified number of decimal places
variant_set_type --  Convert a variant into another type "in-place"
variant_set --  Assigns a new value for a variant object
variant_sub --  subtracts the value of the right variant from the left variant value and returns the result
variant_xor --  Performs a logical exclusion on two variants



Broken Soft   Americana Host

PHP Manual PHP Documentation PHP Tutorials PHP Articles PHP Programming PHP Functions Arrays MySQL articles directory
php php manual manuals function php functions php online documentation php online manual Apache MySQL PostgreSQL Zend Technologies phpmyadmin Web Programming php tutorial php date php tutorials Programming php resources php lesson php resource php lessons free php lessons free php tutorials Linux php unix php free php hosting Web Programming using PHP/MySQL PHP Training Introduction to PHP Programming Course - html wysiwyg editor Phoenix PHP Developers ActionScript / PHP php hotscripts php web hot scripts MySQL com Dreamweaver MX Basic PHP Course PHP Programming Course php array php arrays php redirect php manual download php manual pdf php manual array Classes and Objects (PHP 4) Operators Expressions Constants Variables Database Security CGI binary php manual install Databases php Database phpbb php sql forumes php articles directory Broken Soft >> Best Free Arabic Ebooks - Free Ebooks Download- Free English Ebooks - Free Domain Names Ebooks - Free Web Hosting ebooks - Free Resellers Hosting Ebooks - Free Servers Hosting Ebooks- Free Google Adsense Ebooks - Free SEO Ebooks - Free Search Engines Ebooks - Free WebMasters Ebooks - Free Page Rank Ebooks - Free PR Ebooks - Free Web Design Ebooks - Free Web Development Ebooks - Free Flash Mx Ebooks - Free Adobe Photoshop Ebooks - Free Cinema4d(cinema4d ebooks) ebooks - Free 3dmax Ebooks - Free Autocad Ebooks - Free Switch Max Ebooks - Free Programming Ebooks - Free Microsoft Visual Basic Ebooks - Free Dream Waver Ebooks - Free Microsoft Front Page Ebooks - Free Microsoft Visual Basic.net (vb.net) Ebooks - Free Csharp Ebooks (Free c# Ebooks) - Free c Ebooks - Free C+(Cplus) Ebooks - Free C++ (C plus plus) Ebooks - Free Java Ebooks - Free Assembly Ebooks - Free Delphi Ebooks - Free Assemply Ebooks - Free Delphi Ebooks - Free Xml Ebooks - Free Web Programming Ebooks - Free PHP Ebooks - Free Java Script Ebooks - Free Javascripe Ebooks - Free HTML Ebooks - Free ASP Ebooks - Free Microsoft ASP.NET Ebooks - Free Perl Ebooks - Free CGi Ebooks - Free API Ebooks - Free Cpanel Ebooks - Free Digi Chat Ebooks - Free TCP/IP Ebooks - Free PDF Ebooks - Free EXE Ebooks - Free CHM Ebooks - Free BiBLE Ebooks - The Google Adsense Empire Handbook - Free Amazon Ebooks - Free Google SEO Ebooks - Free Mesothelioma Ebooks - Free Lawyers Ebooks - Free Cars Care Ebooks - Free Computers Ebooks - Free LabTops Ebooks - Free Microsoft Windows Ebooks - Free linux Ebooks - Free Unix Ebooks - Free Database Ebooks - Free Microsoft ACCESS Ebooks - Free microsoft SQL Server 2000 Ebooks - Free Oracle Ebooks - Free MySql Ebooks - Free Networks Ebooks - Free Mesothelioma Treatment Ebooks - All These Free Ebooks In Broken Soft For Free Ebooks Best Free Ebooks With Broket Free Ebooks Free Free Free Free Ebooks In Broken Soft Free Ebooks php,php manual,manuals,function,php functions,php online documentation,php online manual,Apache,MySQL,PostgreSQL,sql, Zend Technologies ,zend,phpmyadmin,Web Programming,php tutorial,php date,php tutorials,Programming,php resources,php lesson,php resource,php lessons, free php lessons,free php tutorials,Linux,php,unix,php,free php hosting,Web Programming using PHP/MySQL,PHP Training,Introduction to PHP,Programming Course,html,wysiwyg editor,Phoenix,PHP Developers,ActionScript / PHP,php hotscripts,php web hot scripts,MySQL com,Dreamweaver MX,Basic PHP Course,PHP Programming Course,php array,php arrays, php redirect,php manual download,php manual pdf,php manual array,Classes and Objects (PHP 4),Operators,Expressions,Constants,Variables,Database Security,CGI ,binary,php manual install,Databases,php Database,phpbb,php forumes,php articles directory

Qwesz Article Directory Qwesz Directory
شبكة هجوم و منتديات هجوم منتديات تحميل برامج و تحميل برامج جوال و برامج تعريف قطع الاجهزة و برامج ماسنجر و خطوط و ايضا منتديات لعب العاب و العاب فلاش و العاب بنات للبنات فقط و العاب باربي و العاب جوال و العاب مكياج ميك اب و تحميل صور و صور سيارات و افلام و اغانى و صيانة جوالات و بوكيت بي سي و ثيمات و بلوتوث و مسجات جوال و دردشة و شات - العاب دليل بروكين سوفت دروس الفوتوشوب ( دروس قلعة الفوتوشوب ) ( دروس فوتوشوب ) ( دروس فوتوشوب للمبتدئين ) ( دروس فوتوشوب للمتقدمين ) ( فلاتر فوتوشوب ) ( فرش الفوتوشوب ) ( تدرجات الفوتوشوب ) ( أشكال الفوتوشوب ) ( مواقع ومنتديات الفوتوشوب ) ( أيقونات و صور PNG ) ( دروس ايميج ريدى ) برامج فى برامج ( مواقع و منتديات البرامج ) ( البرامج الأساسية ) ( برامج النظام و الخدمات ) ( برامج مكافحة ملفات التجسس و برامج جدار ناري ) ( برامج منع النوافذ الإعلانية ) ( برامج الحماية و مكافحة الفايروسات ) ( برامج تعريفات الأجهزة ) ( برامج الماسنجر و المحادثة ) ( برامج الكمبيوتر ) ( برامج الانترنت ) ( برامج تسريع الانترنت ) ( برامج تحديث أنظمة ميكروسوفت ) ( برامج نوكيا الجيل الثاني و الثالث ) ( برامج الجوال والاتصالات ) ( برامج خدمية ومكتبية ) ( برامج تحميل الملفات ) ( برامج الفيديو ) ( برامج الصوتيات و المرئيات ) ( برامج الصوت ) ( برامج البانرات و الايقونات ) ( برامج التصميم و الصور ) ( برامج نسخ الاسطوانات ) ( برامج عربية و إسلامية ) ( برامج مدرسية ) ( برامج تصميم المواقع ) ( برامج أخرى ) ( البرامج التعليمية ) ( المتصفحات و برامج البحث ) ( برامج البريد الإلكتروني ) ( برامج مشاركة الملفات ) ( برامج الترجمة ) دروس التصميم والجرافيكس ( دروس الفلاش ) ( مواقع و منتديات تعليم الفلاش ) ( مواقع ومنتديات السينما فور دى Cinema 4D ) ( مواقع و منتديات تعليم الثرى دى ماكس 3D Max ) ( دروس السويش ماكس ) تطوير المواقع ( دروس تطوير المواقع ) ( برامج تطوير المواقع ) ( قوالب مواقع جاهزة Templates ) ( مواقع و منتديات تطوير المواقع ) ( دروس Cpanel ) ( شعارات جاهزة PSD ) تطوير المنتديات ( تطوير منتديات vBulletin ) ( ستايلات منتديات vBulletin ) ( هاكات منتديات vBulletin ) ( مواقع دعم منتديات vBulletin ) ( تطوير منتديات PHPBB ) ( ستايلات منتديات PHPBB ) ( هاكات منتديات PHPBB ) ( مواقع دعم منتديات PHPBB ) ( تطوير منتديات IPB ) ( ستايلات منتديات IPB ) ( هاكات منتديات IPB ) ( مواقع دعم منتديات IPB ) ( تطوير منتديات SMF ) ( ستايلات منتديات SMF ) ( هاكات منتديات SMF ) ( مواقع دعم منتديات SMF ) دروس البرمجه ( دروس فيجوال بيسك ) دروس اوفيس ( دروس اكسس ) ( دروس وورد ) ( دروس بوربوينت ) ( دروس اكسل ) ( دروس الفرونت بيج ) خطوط ( خطوط عربية ) ( خطوط انجليزية دروس الفوتوشوب ( دروس قلعة الفوتوشوب ) ( دروس فوتوشوب ) ( دروس فوتوشوب للمبتدئين ) ( دروس فوتوشوب للمتقدمين ) ( فلاتر فوتوشوب ) ( فرش الفوتوشوب ) ( تدرجات الفوتوشوب ) ( أشكال الفوتوشوب ) ( مواقع ومنتديات الفوتوشوب ) ( أيقونات و صور PNG ) ( دروس ايميج ريدى ) برامج فى برامج ( مواقع و منتديات البرامج ) ( البرامج الأساسية ) ( برامج النظام و الخدمات ) ( برامج مكافحة ملفات التجسس و برامج جدار ناري ) ( برامج منع النوافذ الإعلانية ) ( برامج الحماية و مكافحة الفايروسات ) ( برامج تعريفات الأجهزة ) ( برامج الماسنجر و المحادثة ) ( برامج الكمبيوتر ) ( برامج الانترنت ) ( برامج تسريع الانترنت ) ( برامج تحديث أنظمة ميكروسوفت ) ( برامج نوكيا الجيل الثاني و الثالث ) ( برامج الجوال والاتصالات ) ( برامج خدمية ومكتبية ) ( برامج تحميل الملفات ) ( برامج الفيديو ) ( برامج الصوتيات و المرئيات ) ( برامج الصوت ) ( برامج البانرات و الايقونات ) ( برامج التصميم و الصور ) ( برامج نسخ الاسطوانات ) ( برامج عربية و إسلامية ) ( برامج مدرسية ) ( برامج تصميم المواقع ) ( برامج أخرى ) ( البرامج التعليمية ) ( المتصفحات و برامج البحث ) ( برامج البريد الإلكتروني ) ( برامج مشاركة الملفات ) ( برامج الترجمة ) دروس التصميم والجرافيكس ( دروس الفلاش ) ( مواقع و منتديات تعليم الفلاش ) ( مواقع ومنتديات السينما فور دى Cinema 4D ) ( مواقع و منتديات تعليم الثرى دى ماكس 3D Max ) ( دروس السويش ماكس ) تطوير المواقع ( دروس تطوير المواقع ) ( برامج تطوير المواقع ) ( قوالب مواقع جاهزة Templates ) ( مواقع و منتديات تطوير المواقع ) ( دروس Cpanel ) ( شعارات جاهزة PSD ) تطوير المنتديات ( تطوير منتديات vBulletin ) ( ستايلات منتديات vBulletin ) ( هاكات منتديات vBulletin ) ( مواقع دعم منتديات vBulletin ) ( تطوير منتديات PHPBB ) ( ستايلات منتديات PHPBB ) ( هاكات منتديات PHPBB ) ( مواقع دعم منتديات PHPBB ) ( تطوير منتديات IPB ) ( ستايلات منتديات IPB ) ( هاكات منتديات IPB ) ( مواقع دعم منتديات IPB ) ( تطوير منتديات SMF ) ( ستايلات منتديات SMF ) ( هاكات منتديات SMF ) ( مواقع دعم منتديات SMF ) دروس البرمجه ( دروس فيجوال بيسك ) دروس اوفيس ( دروس اكسس ) ( دروس وورد ) ( دروس بوربوينت ) ( دروس اكسل ) ( دروس الفرونت بيج ) خطوط ( خطوط عربية ) ( خطوط انجليزية جوالات فى جوالات فى جوالات ( جوال فى جوال فى جوال ) ( جوالات نوكيا جوالات Nokia ) ( جوالات سونى اريكسون جوال Sony Ericsson ) ( جوالات Siemens جوال سيمنز ) ( جوالات Samsung جوال و جوالات سامسونج ) ( جوالات LG جوال و جوالات ال جى ) ( جوالات Symbian OS Series 60 ) ( جوالات Symbian OS Series 80 Communicators ) ( جوالات Symbian OS Series 90 Media Phones ) ( جوالات Symbian OS UIQ ) ( جوالات Pocket PC & Palm جوالات البالم والبوكيت بى سى ) ( الجوالات الأخرى جوالات اخرى ) العاب فى العاب فى العاب ( العاب فلاش فى العاب فلاش ) ( العاب جديدة فى العاب جديدة ) ( العاب بنات فى العاب بنات ) ( العاب باربي فى العاب باربى ) ( العاب تلبيس فى العاب تلبيس ) ( العاب اطفال فى العاب اطفال ) ( العاب سوبر ماريو فى العاب سوبر ماريو ) ( العاب طبخ فى العاب طبخ ) ( العاب تلوين فى العاب تلوين ) ( العاب سونيك فى العاب سونيك ) ( العاب اكشن قتالية فى العاب اكشن قتال ) ( العاب توم وجيري فى العاب توم وجيري ) ( العاب ميك اب فى العاب ميك اب Makeup ) ( العاب فلة و ترتيب ) ( العاب تسديد و نيشان رائعة ) ( العاب الذاكرة ) ( العاب الورق رائعة ) ( العاب السباقات رائعة ) ( العاب رياضية رائعة ) ( العاب الحركة و التشويق رائعة ) ( العاب تسديد و نيشان رائعة ) ( العاب بازل و متاهات رائعة ) ( العاب ذكاء صعبة ) ( العاب اخرى ) طب وصحة ( الصحه العامه ) ( صحة المرأة و الحامل ) ( سؤال و جواب في النسائية والتوليد ) ( جلدية و تناسلية ) ( باطنية كبد و جهاز هضمي ) ( كلى و مسالك بولية ) ( غدد و سكري ) ( القلب و امراض القلب و الجهاز الدوراني ) ( صحة الطفل و الرضيع ) ( فم اسنان و لثة ) ( عيون و جفون ) ( عظام مفاصل و عضلات ) ( مخ جهاز عصبي و نفسي ) ( الغذاء و الوزن ) ( صحة عامة و اسعافات اولية ) ( عقم و ذكورة ) ( انف اذن حنجرة و صدرية ) ( جراحة عامة و تجميل ) ( امراض الجهاز المناعي ) ( مجموعة "هل تعلم كيف" المصورة التعليمية ) ( الطب البديل ) ( ملفات طبية خاصة ) ( الحصن البدني النفسي الحصين ) ( موسوعة صحة الطفل ) ( اخبار طبية و علمية ) ( تشريح جسم الانسان ) ( البوم الصور الطبية ) كتب فى كتب ( مواقع كتب ومكتبات عربية ) ( كتب هاردوير ) ( كتب انظمة التشغيل ) ( كتب برامج خدمات النظام ) ( كتب برامج التعامل مع الملفات ) ( كتب برامج حماية ) ( كتب برامج ميكروسوفت أوفيس ) ( كتب برامج و طرق التعامل مع الاسطوانات ) ( كتب برامج الوسائط المتعددة ) ( كتب برامج الأعمال المكتبية ) ( كتب برامج التعريب والبرمجة ) ( كتب برامج الإنترنت والتصفح ) ( كتب برامج المحادثة والشات ) ( كتب برامج التصميم ) ( كتب الفوتوشوب ) ( كتب بناء المواقع و المنتديات ) ( كتب اخرى ) صور فى صور فى صور ( ابتسامات فى سمايلات فى ابتسامات ) ( صور اسلامية ) ( صور سيارات ) ( صور فوتوغرافية ) ( خلفيات سطح المكتب ) ( صور دول عربية وعالمية ) ( صور حروف وأرقام ) ( صور جوالات و صور موبايل ) ( صور طريفة ) ( صور خيول ) ( صور من الفضاء ) ( أيقونات و ازرار ) ( خلفيات و صور للمواقع ) ( مناظر و صور طبيعية ) ( صور للمنتديات ) ( صور متحركة ) ( صور اطفال ) افلام فى افلام فى افلام ( افلام وثائقية ) ( افلام مضحكة ) ( افلام نينجا ) اسلاميات ( اغانى اسلامية صيانة الكمبيوتر | تعلم الفرونت بيج | دروس الفوتوشوب | دروس الإستضافه | تعلم ويندوز إكس بى | Mesothelioma Lawyers Mesothelioma Attorneys | PHP MANUAL | FUNCTIONS | تعليم ويندوز إكس بى Microsoft Windows XP | دليل دروس الهادوير | دليل المواقع العربية | صوت الإسلام | Ebooks Home | دروس الفوتوشوب | Holy Book | صحيح البخارى | تطوير المواقع | Cpanel Tutorials | WHM Tutorials | Cpanel User Manual | WHM User Manual | برامج Downloads | راسلنا | منظم القوائم البريديه | موسوعة الأدعيه الصحيحه Islam | Webmasters Tools | Open Directory Project | القران الكريم | Domain Name Registration Glossary | Broken Soft Books | Contact US | دليل دروس الفوتوشوب دليل النينجا | Articles Directory | Mesothelioma Lawyers Articles | Hosting Articles Directory | Article Directory Submission Submit Your Articles | المرجع الإسلامى الشامل | Online Degree | Forex | Adobe PhotoshopTutorials | Forex Trading | Affordable Web Hosting Directory Mesothelioma Lawyers Directory | Conference Calling Services | Qwesz Article Directory - Submit Articles | Qwesz Article Directory - Submit Articles Free | web hosting article directory | Cheap WebHosting Directory | Broken Soft Books Article Directory | Photoshop Tutorials Directory| WebHosting Articles Directory | Mesothelioma Lawyers Article Directory | Microsoft Frontpage Article Directory | Computer Hardware Articles Directory | Americana Hosting Directory | Americana Hosting Article Directory | Articles Directories Directory | Directories Directory | Web Hosting Directory | Cheap Web Hosting Directory | Web Hosting Reviews Directory | Web Hosting Services Directory | Cheap Web Hosting Providers Directory Web Hosting Articles | americana hosting directory Miraco Soft Directory | Broken Soft Web Hosting Directory | Cheap Web Hosting Reviews Services Providers Directory WebMasters Directory Cheap Web Hosting Reviews Services Providers Directory Mesothelioma Lawyers Attorneys Articles Directory Broken Soft Articles Directory AmericanaHost Articles Directory Qwesz Articles Directory Submit Articles Alninga Search Articles Directory Cheap Hosting Articles Directory Articles Directory Algasos Directory Mesothelioma Lawyers Mesothelioma Attorneys Articles Directory Article Directory Directories Directories Directory Free WebMaster SEO Tools Directory WebMasters Directory SEO Chat Tools webmaster tools Article Directory Directories Directories Directory Free WebMaster SEO Tools Directory WebMasters Directory Directories Directory webmaster seo tools directory web hosting directory cheap hosting directory طريق الإسلام Islam Way Web Design Directory Web Hosting Ping Directory Web Hosting Directory webmasters directory Broken Soft Articles Directory Mesothelioma Killer Lawyers Articles Directory Alninga Search Articles Directory Americana Hosting Articles Directory Affordable Web Hosting mesothelioma attorneys articles directory