Chapter 43. Using PHP from the command line

As of version 4.3.0, PHP supports a new SAPI type (Server Application Programming Interface) named CLI which means Command Line Interface. As the name implies, this SAPI type main focus is on developing shell (or desktop as well) applications with PHP. There are quite a few differences between the CLI SAPI and other SAPIs which are explained in this chapter. It's worth mentioning that CLI and CGI are different SAPI's although they do share many of the same behaviors.

The CLI SAPI was released for the first time with PHP 4.2.0, but was still experimental and had to be explicitly enabled with --enable-cli when running ./configure. Since PHP 4.3.0 the CLI SAPI is no longer experimental and the option --enable-cli is on by default. You may use --disable-cli to disable it.

As of PHP 4.3.0, the name, location and existence of the CLI/CGI binaries will differ depending on how PHP is installed on your system. By default when executing make, both the CGI and CLI are built and placed as sapi/cgi/php and sapi/cli/php respectively, in your PHP source directory. You will note that both are named php. What happens during make install depends on your configure line. If a module SAPI is chosen during configure, such as apxs, or the --disable-cgi option is used, the CLI is copied to {PREFIX}/bin/php during make install otherwise the CGI is placed there. So, for example, if --with--apxs is in your configure line then the CLI is copied to {PREFIX}/bin/php during make install. If you want to override the installation of the CGI binary, use make install-cli after make install. Alternatively you can specify --disable-cgi in your configure line.

Note: Because both --enable-cli and --enable-cgi are enabled by default, simply having --enable-cli in your configure line does not necessarily mean the CLI will be copied as {PREFIX}/bin/php during make install.

The windows packages between PHP 4.2.0 and PHP 4.2.3 distributed the CLI as php-cli.exe, living in the same folder as the CGI php.exe. Starting with PHP 4.3.0 the windows package distributes the CLI as php.exe in a separate folder named cli, so cli/php.exe . Starting with PHP 5, the CLI is distributed in the main folder, named php.exe. The CGI version is distributed as php-cgi.exe.

As of PHP 5, a new php-win.exe file is distributed. This is equal to the CLI version, except that php-win doesn't output anything and thus provides no console (no "dos box" appears on the screen). This behavior is similar to php-gtk. You should configure with --enable-cli-win32.

What SAPI do I have?: From a shell, typing php -v will tell you whether php is CGI or CLI. See also the function php_sapi_name() and the constant PHP_SAPI.

Note: A Unix manual page was added in PHP 4.3.2. You may view this by typing man php in your shell environment.

Remarkable differences of the CLI SAPI compared to other SAPIs:

The list of command line options provided by the PHP binary can be queried anytime by running PHP with the -h switch:
Usage: php [options] [-f] <file> [args...]
       php [options] -r <code> [args...]
       php [options] [-- args...]
  -s               Display colour syntax highlighted source.
  -w               Display source with stripped comments and whitespace.
  -f <file>        Parse <file>.
  -v               Version number
  -c <path>|<file> Look for php.ini file in this directory
  -a               Run interactively
  -d foo[=bar]     Define INI entry foo with value 'bar'
  -e               Generate extended information for debugger/profiler
  -z <file>        Load Zend extension <file>.
  -l               Syntax check only (lint)
  -m               Show compiled in modules
  -i               PHP information
  -r <code>        Run PHP <code> without using script tags <?..?>
  -h               This help

  args...          Arguments passed to script. Use -- args when first argument 
                   starts with - or script is read from stdin

The CLI SAPI has three different ways of getting the PHP code you want to execute:

  1. Telling PHP to execute a certain file.

    php my_script.php
    
    php -f my_script.php
    Both ways (whether using the -f switch or not) execute the file my_script.php. You can choose any file to execute - your PHP scripts do not have to end with the .php extension but can have any name or extension you wish.

  2. Pass the PHP code to execute directly on the command line.

    php -r 'print_r(get_defined_constants());'
    Special care has to be taken in regards of shell variable substitution and quoting usage.

    Note: Read the example carefully, there are no beginning or ending tags! The -r switch simply does not need them. Using them will lead to a parser error.

  3. Provide the PHP code to execute via standard input (stdin).

    This gives the powerful ability to dynamically create PHP code and feed it to the binary, as shown in this (fictional) example:
    $ some_application | some_filter | php | sort -u >final_output.txt

You cannot combine any of the three ways to execute code.

Like every shell application, the PHP binary accepts a number of arguments but your PHP script can also receive arguments. The number of arguments which can be passed to your script is not limited by PHP (the shell has a certain size limit in the number of characters which can be passed; usually you won't hit this limit). The arguments passed to your script are available in the global array $argv. The zero index always contains the script name (which is - in case the PHP code is coming from either standard input or from the command line switch -r). The second registered global variable is $argc which contains the number of elements in the $argv array (not the number of arguments passed to the script).

As long as the arguments you want to pass to your script do not start with the - character, there's nothing special to watch out for. Passing an argument to your script which starts with a - will cause trouble because PHP itself thinks it has to handle it. To prevent this, use the argument list separator --. After this separator has been parsed by PHP, every argument following it is passed untouched to your script.

# This will not execute the given code but will show the PHP usage
$ php -r 'var_dump($argv);' -h
Usage: php [options] [-f] <file> [args...]
[...]

# This will pass the '-h' argument to your script and prevent PHP from showing it's usage
$ php -r 'var_dump($argv);' -- -h
array(2) {
  [0]=>
  string(1) "-"
  [1]=>
  string(2) "-h"
}

However, there's another way of using PHP for shell scripting. You can write a script where the first line starts with #!/usr/bin/php. Following this you can place normal PHP code included within the PHP starting and end tags. Once you have set the execution attributes of the file appropriately (e.g. chmod +x test) your script can be executed like a normal shell or perl script:
#!/usr/bin/php
<?php
var_dump
($argv);
?>
Assuming this file is named test in the current directory, we can now do the following:
$ chmod +x test
$ ./test -h -- foo
array(4) {
  [0]=>
  string(6) "./test"
  [1]=>
  string(2) "-h"
  [2]=>
  string(2) "--"
  [3]=>
  string(3) "foo"
}
As you see, in this case no care needs to be taken when passing parameters which start with - to your script.

Long options are available since PHP 4.3.3.

Table 43-3. Command line options

OptionLong OptionDescription
-s--syntax-highlight

Display colour syntax highlighted source.

This option uses the internal mechanism to parse the file and produces a HTML highlighted version of it and writes it to standard output. Note that all it does it to generate a block of <code> [...] </code> HTML tags, no HTML headers.

Note: This option does not work together with the -r option.

-s--syntax-highlighting

Alias of --syntax-highlight.

-w--strip

Display source with stripped comments and whitespace.

Note: This option does not work together with the -r option.

-f--file

Parses and executed the given filename to the -f option. This switch is optional and can be left out. Only providing the filename to execute is sufficient.

-v--version

Writes the PHP, PHP SAPI, and Zend version to standard output, e.g.
$ php -v
PHP 4.3.0 (cli), Copyright (c) 1997-2002 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2002 Zend Technologies

-c--php-ini

With this option one can either specify a directory where to look for php.ini or you can specify a custom INI file directly (which does not need to be named php.ini), e.g.:
$ php -c /custom/directory/ my_script.php

$ php -c /custom/directory/custom-file.ini my_script.php
If you don't specify this option, file is searched in default locations.

-n--no-php-ini

Ignore php.ini at all. This switch is available since PHP 4.3.0.

-d--define

This option allows you to set a custom value for any of the configuration directives allowed in php.ini. The syntax is:
-d configuration_directive[=value]

Examples (lines are wrapped for layout reasons):
# Omitting the value part will set the given configuration directive to "1"
$ php -d max_execution_time
        -r '$foo = ini_get("max_execution_time"); var_dump($foo);'
string(1) "1"

# Passing an empty value part will set the configuration directive to ""
php -d max_execution_time=
        -r '$foo = ini_get("max_execution_time"); var_dump($foo);'
string(0) ""

# The configuration directive will be set to anything passed after the '=' character
$  php -d max_execution_time=20
        -r '$foo = ini_get("max_execution_time"); var_dump($foo);'
string(2) "20"
$  php
        -d max_execution_time=doesntmakesense
        -r '$foo = ini_get("max_execution_time"); var_dump($foo);'
string(15) "doesntmakesense"

-a--interactive

Runs PHP interactively.

-e--profile-info

Generate extended information for debugger/profiler.

-z--zend-extension

Load Zend extension. If only a filename is given, PHP tries to load this extension from the current default library path on your system (usually specified /etc/ld.so.conf on Linux systems). Passing a filename with an absolute path information will not use the systems library search path. A relative filename with a directory information will tell PHP only to try to load the extension relative to the current directory.

-l--syntax-check

This option provides a convenient way to only perform a syntax check on the given PHP code. On success, the text No syntax errors detected in <filename> is written to standard output and the shell return code is 0. On failure, the text Errors parsing <filename> in addition to the internal parser error message is written to standard output and the shell return code is set to 255.

This option won't find fatal errors (like undefined functions). Use -f if you would like to test for fatal errors too.

Note: This option does not work together with the -r option.

-m--modules

Using this option, PHP prints out the built in (and loaded) PHP and Zend modules:
$ php -m
[PHP Modules]
xml
tokenizer
standard
session
posix
pcre
overload
mysql
mbstring
ctype

[Zend Modules]

-i--info This command line option calls phpinfo(), and prints out the results. If PHP is not working correctly, it is advisable to use php -i and see whether any error messages are printed out before or in place of the information tables. Beware that when using the CGI mode the output is in HTML and therefore quite huge.
-r--run

This option allows execution of PHP right from within the command line. The PHP start and end tags (<?php and ?>) are not needed and will cause a parser error if present.

Note: Care has to be taken when using this form of PHP to not collide with command line variable substitution done by the shell.

Example showing a parser error
$ php -r "$foo = get_defined_constants();"
Command line code(1) : Parse error - parse error, unexpected '='
The problem here is that the sh/bash performs variable substitution even when using double quotes ". Since the variable $foo is unlikely to be defined, it expands to nothing which results in the code passed to PHP for execution actually reading:
$ php -r " = get_defined_constants();"
The correct way would be to use single quotes '. Variables in single-quoted strings are not expanded by sh/bash.
$ php -r '$foo = get_defined_constants(); var_dump($foo);'
array(370) {
  ["E_ERROR"]=>
  int(1)
  ["E_WARNING"]=>
  int(2)
  ["E_PARSE"]=>
  int(4)
  ["E_NOTICE"]=>
  int(8)
  ["E_CORE_ERROR"]=>
  [...]
If you are using a shell different from sh/bash, you might experience further issues. Feel free to open a bug report at http://bugs.php.net/ or send a mail to phpdoc@lists.php.net. One can still easily run into troubles when trying to get shell variables into the code or using backslashes for escaping. You've been warned.

Note: -r is available in the CLI SAPI and not in the CGI SAPI.

-h--help With this option, you can get information about the actual list of command line options and some one line descriptions about what they do.
-?--usage Alias of --help.

The PHP executable can be used to run PHP scripts absolutely independent from the web server. If you are on a Unix system, you should add a special first line to your PHP script, and make it executable, so the system will know, what program should run the script. On a Windows platform you can associate php.exe with the double click option of the .php files, or you can make a batch file to run the script through PHP. The first line added to the script to work on Unix won't hurt on Windows, so you can write cross platform programs this way. A simple example of writing a command line PHP program can be found below.

Example 43-1. Script intended to be run from command line (script.php)

#!/usr/bin/php
<?php

if ($argc != 2 || in_array($argv[1], array('--help', '-help', '-h', '-?'))) {
?>

This is a command line PHP script with one option.

  Usage:
  <?php echo $argv[0]; ?> <option>

  <option> can be some word you would like
  to print out. With the --help, -help, -h,
  or -? options, you can get this help.

<?php
} else {
    echo
$argv[1];
}
?>

In the script above, we used the special first line to indicate that this file should be run by PHP. We work with a CLI version here, so there will be no HTTP header printouts. There are two variables you can use while writing command line applications with PHP: $argc and $argv. The first is the number of arguments plus one (the name of the script running). The second is an array containing the arguments, starting with the script name as number zero ($argv[0]).

In the program above we checked if there are less or more than one arguments. Also if the argument was --help, -help, -h or -?, we printed out the help message, printing the script name dynamically. If we received some other argument we echoed that out.

If you would like to run the above script on Unix, you need to make it executable, and simply call it as script.php echothis or script.php -h. On Windows, you can make a batch file for this task:

Example 43-2. Batch file to run a command line PHP script (script.bat)

@c:\php\cli\php.exe script.php %1 %2 %3 %4

Assuming you named the above program script.php, and you have your CLI php.exe in c:\php\cli\php.exe this batch file will run it for you with your added options: script.bat echothis or script.bat -h.

See also the Readline extension documentation for more functions you can use to enhance your command line applications in PHP.




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