An easy step that can help avoid potential ranking loss from duplicate
content reprimands is to make sure there aren't four or five different
URLs navigating to the same page. Google views these two domains below
as separate entities and if the content is exact, they can take
punitive measures against the offending site.
mysite.com
http://www.mysite.com
To address potential duplicate content penalties, manipulate
your.htaccess file and redirect secondary domains to the preferred
listing. This means every time a web user enters the mysite.com
address without the preferred prefix, they are redirected to the
correct domain.
Add the following code to your .htaccess file (change the "mysite" to
your domain):
RewriteEngine on
RewriteCond %{HTTP_HOST} ^mysite.com
RewriteRule ^(.*)$ http://www.mysite.com/$1 [R=permanent,L]
Keep on Promoting
Friday, June 15, 2007
Friday, May 25, 2007
Pyar ko ho jane do - Kumar Sanu, Lata Mangeskar - Movie Dusman - 1996
i like this song very much, sing by kumar sanu and lata mangeskar for dusman movie. you can listen this song here:
Click here to watch:
|
Click here to watch:
Thursday, May 10, 2007
Usefull PHP Links & Referances
On these sites you will find tutorials, articles, example scripts, PHP related tools, jobs, web hosting services, etc.
PHP Support Companies
- ThinkPHP.de
A German and international PHP support company providing full PHP support (single incidents, on-call duty), software development, training, and performance measurements. - Zend Technologies
Zend Technologies supports the PHP community and promotes PHP adoption. Founded by the authors of the Zend Engine and members of the PHP Group, Zend offers both free and commercial solutions for PHP.
Professional PHP Associations
- AFUP.org
(Association Française des Utilisateurs de PHP) : The AFUP was created to answer the growing need from companies to have one unique place for PHP solutions. - PHP Québec
PHP Québec promotes PHP for professional users in Québec, Canada. Every month, companies hold sessions about their use of PHP, their customer cases and their solutions. - New York PHP
International community supporting PHP adoption, projects and development. - Grupo de Profissionais PHP - Brasil
The ProPHP was created to support PHP adoption, improve its usage and group all of our brazilian PHP Professionals, promoting conferences, zines and much more.
PHP News
- Planet PHP
Latest news aggregated from PHP related weblogs. - Weekly Summaries
Summary of Internal PHP happenings, brought to you by Zend.com
PHP Link Catalogs
- dmoz.org
The PHP category in the Open Directory Project. - HotScripts.com
PHP Books, Magazine Articles, Communities, Scripts and Programs, Softwares, Tips - LinuxGuruz.com
Many Links and Tutorials, Articles and FAQ about Linux, Apache Web Server, HTML, PHP, MySQL ... and lots more - PHP Everywhere
Links and news about PHP and related technologies. - PHP Resource Index
Hundreds of PHP resources, categorized and searchable
PHP FAQ sites
- alt-php-faq.org
A big faq and some links about PHP and SQL - de.comp.lang.php FAQ
Excellent german language FAQ about PHP - PHP Knowledge Base
A growing collection of PHP related information in a searchable question and answer format.
Complex PHP Related Sites
- Codewalkers
A community site dedicated to PHP developers. Includes forums, tutorials, and user submitted code. Home of the PHP Coding Contest. - Developers Shed
A good set of articles introducing various PHP concepts - PHP Developers' network
The PHP Developers' Network was founded to provide the PHP Community with a set of solid sites that work together to promote the PHP language and provide a large resource for the community as a whole. - PHP Freaks
PHP Learning Center site. - Zend.com DevZone
A community site for developers of all levels, including a code gallery, applications, tips, forums, tutorials and more.
PHP Scripts and Programs
- freshmeat.net PHP Projects
A huge number of projects, both commercial and open source - Nexen's script library
An exhaustive collection of PHP scripts, with over 800 useful functions (French). - PHP projects at SourceForge
A great number of open source PHP projects actively developed - PX - PHP Code Exchange
The PHP Code Exchange is a great place to start. Here you'll find many example scripts and useful functions, organized for easy finding. Includes a search function - The PHP Classes Repository
Useful PHP classes in a categorized listing
PHP Magazines
- php|architect
The first monthly English magazine about PHP, distributed in PDF format - PHP Magazin
The Software & Support Verlag, based in Frankfurt, Germany, has now published a magazine on PHP as a tribute to the steadily growing German PHP community (in German). - PHP Magazine
An English edition of the magazine mentioned above. The PHP Magazine is published bimonthly and aimed at professional PHP users. - PHP Tunisie Magazine
PHP Tunisie Magazine is a monthly French speaking magazine, distributed in PDF format and dedicated to PHP and its related technologies. It's edited by the Tunisian PHP users group.
PHP Video and audio
- DVD PHP Québec
The PHP Québec DVD was shot during the Montréal sessions, in 2003. It gathers 6 hours of advanced technics sessions, subtitled in French and English. - CD-ROM PHP Québec
The PHP Québec CD-ROM was recorded during the Montréal sessions, in 2004. It gathers 21 hours of advanced technics sessions in audio format, with the slides.
PHP Tutorials
- Melonfire
A series of PHP tutorials for novices - ONLamp
Great collection of tutorials from O'Reilly - Zend.com DevZone
The tutorials section on the Zend.com developer zone - IBM PHP tutorials
Use PHP and other open source tools to develop applications for IBM Information Management servers.
PHP Setup and Authoring Tools
- List of installation kits
An extensive list of installation kits setting up servers and PHP for you in minutes. - PHP Editors List
A comprehensive list of editors you can use to edit PHP programs
Companies that provide commercial tools for PHP
- ActiveState
ActiveState, a division of Sophos, produces Komodo, a professional integrated development environment (IDE) for open source languages. - ionCube
ionCube produces PHP development and end-user tools, including the popular free PHP Accelerator and affordable encoding solutions for code protection. - Macromedia
Macromedia created Dreamweaver MX, a rapid web application development tool supporting PHP. - Maguma
Maguma produces an IDE with debugging to speed up the development of PHP enabled websites and applications. - SourceGuardian
SourceGuardian produces tools to help commercial developers distribute their scripts safely including the popular SourceGuardian Pro for encrypting and obfuscating PHP source code. - NuSphere
NuSphere delivers products and services that allow companies to deploy reliable, cost-effective database-driven Internet applications and sites. - WaterProof
WaterProof produce PHPEdit, an IDE mainly targetted to PHP development with integrated debugger and tools to speed up and enhance quality of your php projects. - Zend Technologies, Inc.
Zend Technologies, Inc. provides tools to Develop, Protect and Scale your PHP Applications.
PHP Accelerators
- APC
Alternative PHP Cache, Free open source accelerator available from Community Connect. - EAccelerator
A fork of Turck MMCache. - ionCube PHP Accelerator
A free accelerator available from ionCube. - Turck MMCache for PHP
Free open source accelerator, optimizer, encoder and dynamic content cache from TurckSoft. - Zend Accelerator
Commercial accelerator available from Zend Technologies, Inc.
PHP Merchandise
- PHP projects' merchandise
A search result page with various PHP related projects' shops (not all results are necessarily PHP related!)
Non-English PHP Sites
- Bosnian
- PHP.co.ba
Bosnian site with PHP and SQL manual, tutorials, scripts, forum, mailing list, tools, books...
- PHP.co.ba
- Brazilian
- PHPBrasil.com
Brazilian PHP portal with many links and information
- PHPBrasil.com
- Chinese
- Exceed PHP
Open Source site with PHP, MySQL and Apache tutorials, articles and scripts
- Exceed PHP
- Croatian
- PHP.com.hr (Croatian PHP community)
Croatian site with news, source code, manuals, beginners guides, forums, questions & answers, on-line help for programmers, polls, tools, etc.
- PHP.com.hr (Croatian PHP community)
- Czech Republic
- PHP tricks
Weblog about PHP programming
- PHP tricks
- Dutch
- Pagina
A Dutch PHP portal that lists a lot of PHP links, including free hosting
- Pagina
- Estonian
- PHP Center
The biggest Estonian portal site with tutorials, manual translations, discussion board, chat room, link collection, news, etc.
- PHP Center
- French
- Nexen.net
Home of PHP French documentation, with comprehensive technical information, and all PHP related news - phpdebutant
Apprendre le PHP par l'exemple, facilement et simplement. Réservé d'abord aux débutants. - phpfrance
Pour tout savoir sur le PHP, en français. Vous trouverez un tutorial, des exemples, des astuces, toute la documentation nécessaire, ainsi que des forums pour poser des questions. - PHPIndex
A French gateway to PHP related contents - PHPscripts-fr
More than 500 PHP applications, listed and sorted - phpsecure.info
Everyday PHP applicatoins advisories, bugs and vulnerabilities. - phpTeam
Site traitant du PHP pour les professionels (php et flash, mysql, postgresql, pear,...) - FAQ of the French PHP newsgroup : fr.comp.lang.php
(was: fr.comp.infosystemes.www.auteurs.php)
- Nexen.net
- German
- php::bar
PHP related wiki - PHP Center
German speaking portal site with tutorials, tips and tricks, job advertisements, articles and more - PHP-Homepage
German site about PHP with scripts, tips, forums, MyGuestBook, articles, news and more - DynamicWebpages
German site with installation guides, tips & scripts, BestOfGML, WhoIsWho - a view on german PHP-cracks, german manual, book reviews, links and more - PHPWelt
A German website using PHP to offer free services, a huge script-archive, free scripts, tutorials and many more - develnet.org
Some German tutorials about PHP - SelfPHP
German function reference for PHP like SelfHTML for HTML - phpGTK.de
German site about PHPGTK - php-resource.de
This german php community gives you everything you need. A large script-archive, lots of tutorials and a qualified moderated forum that answers nearly all your question
- php::bar
- Hungarian
- PHP.lap.hu
Starting point for Hungarian and International PHP sites - Weblabor
Fresh news, articles, links and mailing lists from the world of web development and PHP
- PHP.lap.hu
- Italian
- php.html.it
The biggest Italian speaking source for PHP: daily updated links to scripts, articles, tutorials and many other resources. - Tutorials.it
An Italian site that provides a variety of developer tutorials, with a small PHP section - PHPcenter.it
An Italian-language PHP site that features a variety of projects, reviews, courses, tutorials and other resources - Risorse.net
Section of an Italian site that provides tutorials about PHP, hundreds of scripts, books and a list of free and pay webhosts which support PHP
- php.html.it
- Norwegian
- PHP@sindrem.com (http://www.sindrem.com)
Norwegian site for newbies and intermediates. Installation help and scripts.
- PHP@sindrem.com (http://www.sindrem.com)
- Persian
- IranPHP.net
A site about PHP for Iranians, with news and forums.
- IranPHP.net
- Polish
- php.pl
Daily updated website with articles, translations, the biggest PHP Polish forum, dedicated IRC server, legal information section, etc.
- php.pl
- Portuguese
- portuguese php users group
The site intends to help, support, and guide all portuguese php users.
- portuguese php users group
- Romanian
- PHPromania.net
Romanian PHP Community, articles, tutorials, online discussions and forums.
- PHPromania.net
- Russian
- phpclub.net
International PHPClub community based in Russia. Forums, articles, lessons, consulting. - php.net.ua
PHP in Russian. Full Russian documentation.
- phpclub.net
- Spanish
- PHP en Castellano
Spanish PHP community. Articles, tutorials, courses, source code, forums, and more about PHP. - zonaphp.com
News and tutorials
- PHP en Castellano
- Swedish
- phpportalen.net
A Swedish PHP portal with articles, news, forums and much more
- phpportalen.net
Developers and Job Opportunities
Here's a list of sites with that publish PHP-related job listings:
- dice.com
- getafreelancer.com
- gnujobs.com
- hotjobs.com
- Jobs.com
- Mojolin
- Monster.com
- php-freelancers.com
- phpcareer.com
- totalfreelance.com
- Yahoo! Careers
- Zend.com PHP Jobs
For a more exhaustive list of job search sites on the web, take a look at dmoz.org's Job Search listings.
Thursday, April 26, 2007
HOW TO ENSURE THAT VIRUS DOES NOT SPREAD THRU YOUR ADDRESS BOOK
As you may know, when/if a worm virus gets into your computer it headsstraight for your email address book, and sends itself to everyone in there, thus infecting all your friends and associates.
This trick won't keep the virus from getting into your computer, butit will stop the virus from using your address book to spread further,and it will alert you to the fact that the worm has entered into your system.
Here's what you do:
First, open your address book and click on "New Contact," just as youwould do if you were adding a new friend to your list of emailaddresses.
In the window where you would type your friend's first name, type in "A".
For the screen name or email address, type AAAAAAA@A....
Save and Close the new entry.
Now, here's what you've done and why it works:
The "name" "A" will be placed at the top of your address book as entry#1.
This will be where the worm will start in an effort to send itself toall your friends. But, when it tries to send itself to AAAAAAA@A...,it will be undeliverable because of the phony email address youentered. If the first attempt fails (which it will because of the phony address), the worm goes no further and your friends will not beinfected.
Here's the second great advantage of this method:If an email cannot be delivered, you will be notified of this in yourInbox almost immediately as a Mailer Daemon. Hence, if you ever get anemai! l telling you that an email addressed to AAAAAAA@A... could not bedelivered, you know right away that you have the worm/virus in yoursystem. You can then take steps to get rid of it!
This trick won't keep the virus from getting into your computer, butit will stop the virus from using your address book to spread further,and it will alert you to the fact that the worm has entered into your system.
Here's what you do:
First, open your address book and click on "New Contact," just as youwould do if you were adding a new friend to your list of emailaddresses.
In the window where you would type your friend's first name, type in "A".
For the screen name or email address, type AAAAAAA@A....
Save and Close the new entry.
Now, here's what you've done and why it works:
The "name" "A" will be placed at the top of your address book as entry#1.
This will be where the worm will start in an effort to send itself toall your friends. But, when it tries to send itself to AAAAAAA@A...,it will be undeliverable because of the phony email address youentered. If the first attempt fails (which it will because of the phony address), the worm goes no further and your friends will not beinfected.
Here's the second great advantage of this method:If an email cannot be delivered, you will be notified of this in yourInbox almost immediately as a Mailer Daemon. Hence, if you ever get anemai! l telling you that an email addressed to AAAAAAA@A... could not bedelivered, you know right away that you have the worm/virus in yoursystem. You can then take steps to get rid of it!
Saturday, April 21, 2007
PHP Integration to FCKeditor
PHP Integration to FCKeditor:
It is very easy to use FCKeditor in your PHP web pages. All the
integration files are available in the official distributed package.
Just follow these steps.
Step 1
Suppose that the editor is installed in the /FCKeditor/ path of your
web site. The first thing to do is to include the "PHP Integration
Module" file in the top of your page, just like this:
include("FCKeditor/fckeditor.php");
?>
Step 2
Now the FCKeditor is available and ready to use. So, just insert the
following code in your page to create an instance of the editor
(usually inside a FORM):
$oFCKeditor = new FCKeditor('FCKeditor1');
$oFCKeditor->BasePath = '/FCKeditor/';
$oFCKeditor->Value = 'Default text in editor';
$oFCKeditor->Create();
?>
"FCKeditor1" is the name used to post the editor data on forms.
Step 3
The editor is now ready to be used. Just open the page in your browser
to see it at work.
The complete sample
include("FCKeditor/fckeditor.php") ;
?>
Handling the posted data
The editor instance just created will behave like a normal
field in a form. It will use the name you've used when creating it (in
the above sample, "FCKeditor1").
So, to retrieve its value you can do something like this:
$sValue = stripslashes( $_POST['FCKeditor1'] ) ;
Samples
You can find some samples on how to use the editor in the "_samples/
php" directory of the distributed package.
Other info
If you want to retrieve the resulting HTML instead of outputting it
directly to the browser (for example if you're using it in a template
engine such as Smarty), you can call the "CreateHtml" method instead:
$output = $oFCKeditor->CreateHtml() ;
*
To change the size of the editor in the page, insert the
following code before calling the Create() or CreateHtml() methods:
$oFCKeditor->Width = '100%' ;
$oFCKeditor->Height = '200' ;
and just change the values to your needs.
* To modify configuration settings in a separate file outside the
editor's directory, add them to the Config property of the editor
object:
$oFCKeditor->Config['CustomConfigurationsPath'] = '/myconfig.js' ;
*
To set the path for saving uploaded files uncomment the
following line in /FCKeditor/editor/filemanager/browser/default/
connectors/php/config.php.
*
(do the same in /FCKeditor/editor/filemanager/upload/php/
config.php, at least in version 2.3)
// $Config['UserFilesPath'] = '/UserFiles/' ;
*
Depending on your version, you may also need to set
$Config['Enabled'] to true in /FCKeditor/editor/filemanager/browser/
default/connectors/php/config.php.
*
(do the same in /FCKeditor/editor/filemanager/upload/php/
config.php, at least in version 2.3)
// SECURITY: You must explicitly enable this "connector". (Set it to
"true").
$Config['Enabled'] = true ;
Note: Set the permission of the upload directory properly. You should
also uncomment the settings of LinkBrowserURL and the ImageBrowserURL
in the /FCKeditor_2.0fc/fckconfig.js file for the browsing and
uploading function to work properly.
Also set _FileBrowserLanguage and _QuickUploadLanguage to php in the
fckconfig.js file.
var _FileBrowserLanguage = 'php' ;
var _QuickUploadLanguage = 'php' ;
See Built-in File Browser for more information.
Important Note for PHP with Safe Mode activated: You'll have to
create /UserFiles/File, /UserFiles/Flash, /UserFiles/Image and /
UserFiles/Media in order for the filebrowser to work. Of course,
you'll also have to set the correct permissions for these directories.
Furthermore, don't use the "Create new folder" button. The folder
would be created but couldn't be used (Safe Mode restriction).
It is very easy to use FCKeditor in your PHP web pages. All the
integration files are available in the official distributed package.
Just follow these steps.
Step 1
Suppose that the editor is installed in the /FCKeditor/ path of your
web site. The first thing to do is to include the "PHP Integration
Module" file in the top of your page, just like this:
include("FCKeditor/fckeditor.php");
?>
Step 2
Now the FCKeditor is available and ready to use. So, just insert the
following code in your page to create an instance of the editor
(usually inside a FORM):
$oFCKeditor = new FCKeditor('FCKeditor1');
$oFCKeditor->BasePath = '/FCKeditor/';
$oFCKeditor->Value = 'Default text in editor';
$oFCKeditor->Create();
?>
"FCKeditor1" is the name used to post the editor data on forms.
Step 3
The editor is now ready to be used. Just open the page in your browser
to see it at work.
The complete sample
include("FCKeditor/fckeditor.php") ;
?>
Handling the posted data
The editor instance just created will behave like a normal
field in a form. It will use the name you've used when creating it (in
the above sample, "FCKeditor1").
So, to retrieve its value you can do something like this:
$sValue = stripslashes( $_POST['FCKeditor1'] ) ;
Samples
You can find some samples on how to use the editor in the "_samples/
php" directory of the distributed package.
Other info
If you want to retrieve the resulting HTML instead of outputting it
directly to the browser (for example if you're using it in a template
engine such as Smarty), you can call the "CreateHtml" method instead:
$output = $oFCKeditor->CreateHtml() ;
*
To change the size of the editor in the page, insert the
following code before calling the Create() or CreateHtml() methods:
$oFCKeditor->Width = '100%' ;
$oFCKeditor->Height = '200' ;
and just change the values to your needs.
* To modify configuration settings in a separate file outside the
editor's directory, add them to the Config property of the editor
object:
$oFCKeditor->Config['CustomConfigurationsPath'] = '/myconfig.js' ;
*
To set the path for saving uploaded files uncomment the
following line in /FCKeditor/editor/filemanager/browser/default/
connectors/php/config.php.
*
(do the same in /FCKeditor/editor/filemanager/upload/php/
config.php, at least in version 2.3)
// $Config['UserFilesPath'] = '/UserFiles/' ;
*
Depending on your version, you may also need to set
$Config['Enabled'] to true in /FCKeditor/editor/filemanager/browser/
default/connectors/php/config.php.
*
(do the same in /FCKeditor/editor/filemanager/upload/php/
config.php, at least in version 2.3)
// SECURITY: You must explicitly enable this "connector". (Set it to
"true").
$Config['Enabled'] = true ;
Note: Set the permission of the upload directory properly. You should
also uncomment the settings of LinkBrowserURL and the ImageBrowserURL
in the /FCKeditor_2.0fc/fckconfig.js file for the browsing and
uploading function to work properly.
Also set _FileBrowserLanguage and _QuickUploadLanguage to php in the
fckconfig.js file.
var _FileBrowserLanguage = 'php' ;
var _QuickUploadLanguage = 'php' ;
See Built-in File Browser for more information.
Important Note for PHP with Safe Mode activated: You'll have to
create /UserFiles/File, /UserFiles/Flash, /UserFiles/Image and /
UserFiles/Media in order for the filebrowser to work. Of course,
you'll also have to set the correct permissions for these directories.
Furthermore, don't use the "Create new folder" button. The folder
would be created but couldn't be used (Safe Mode restriction).
Subscribe to:
Posts (Atom)