Featured Post Today
print this page
Latest Post

PHP Error Handling and Debugging: A Practical Guide for Beginners

 

PHP Error Handling and Debugging

Every PHP developer eventually hits the same wall: a blank white screen, a cryptic warning, or a fatal error that gives almost no clue about what actually went wrong. Learning to read, handle, and prevent these errors is one of the fastest ways to level up as a PHP developer. This guide walks through the error types you'll encounter, how to handle them properly, and the tools that make debugging far less painful.

Understanding the Different Types of PHP Errors

PHP doesn't have just one kind of error — it has several, and knowing the difference helps you react correctly.

Notices are the mildest. They tell you something might be wrong, like using an undefined variable, but the script keeps running.

Warnings are more serious. Something failed, like including a file that doesn't exist, but PHP still tries to continue execution.

Fatal Errors stop the script completely. Calling a function that doesn't exist, or a class that hasn't been defined, will halt everything.

Parse Errors happen before your code even runs. A missing semicolon or an unclosed bracket triggers this, and PHP refuses to execute the file at all.

Understanding which category you're dealing with tells you how urgently it needs fixing and whether your application can keep functioning around it.

Turning On Error Reporting the Right Way

A huge number of "mystery bugs" are actually errors that were happening silently the whole time. On a development environment, always make sure error reporting is fully visible:

error_reporting(E_ALL);
ini_set('display_errors', 1);

This forces PHP to show every notice, warning, and error directly on the page, which is invaluable while building or debugging locally.

On a production site, you should do the opposite — never display raw errors to visitors, since they can leak file paths, database structure, or other sensitive details. Instead, log errors quietly to a file:

error_reporting(E_ALL);
ini_set('display_errors', 0);
ini_set('log_errors', 1);
ini_set('error_log', '/path/to/error.log');

This way, you still capture everything for debugging later, without exposing internals to the public.

Using Try/Catch for Controlled Error Handling

Modern PHP encourages handling foreseeable failures with exceptions rather than letting the script die. Wrap risky code — database queries, file operations, API calls — in a try/catch block:

try {
    $result = riskyDatabaseOperation();
} catch (Exception $e) {
    error_log('Database operation failed: ' . $e->getMessage());
    echo 'Something went wrong. Please try again later.';
}

This pattern does two important things: it prevents a single failure from crashing the whole application, and it gives you a clean place to log what happened for later debugging, while showing the user a friendly message instead of a stack trace.

For more precise handling, you can catch specific exception types:

try {
    $pdo = new PDO($dsn, $user, $pass);
} catch (PDOException $e) {
    error_log('Database connection failed: ' . $e->getMessage());
    die('Unable to connect to the database.');
}

Custom Error Handlers

If you want full control over how errors are processed across your entire application, PHP lets you register a custom error handler:

function customErrorHandler($errno, $errstr, $errfile, $errline) {
    $message = "Error [$errno]: $errstr in $errfile on line $errline";
    error_log($message);
 
    if ($errno == E_USER_ERROR) {
        echo 'A critical error occurred. Our team has been notified.';
        exit(1);
    }
}
 
set_error_handler('customErrorHandler');

This is especially useful if you want consistent logging formats, or if you want to send critical errors to a monitoring service instead of just a text file.

Debugging Tools That Actually Save Time

var_dump() and print_r() are the simplest tools for inspecting variables. var_dump() shows the data type alongside the value, which is often the missing clue when a comparison isn't behaving as expected.

var_dump($userInput); // shows type + value
print_r($arrayData);  // more readable for arrays

Xdebug is the most powerful step up from manual dumping. Once installed, it gives you breakpoints, step-through debugging, and detailed stack traces directly in your code editor (VS Code and PHPStorm both support it well). If you're debugging anything beyond a simple script, Xdebug will save hours compared to scattering var_dump() calls everywhere.

Logging strategically is often more useful than either. Instead of dumping variables to the screen, log key checkpoints to a file so you can trace exactly where execution diverged from what you expected:

error_log('User ID at checkout: ' . $userId);

Common Mistakes That Cause Silent Failures

A few issues come up again and again for PHP developers, especially beginners:

  • Comparing values with == instead of === — PHP's loose comparison can produce surprising results ("0" == false is true), so use strict comparison when the type matters.
  • Forgetting to check if a database query actually succeeded before using its result.
  • Suppressing errors with the @ symbol — this hides the error entirely instead of handling it, making debugging much harder later.
  • Not validating user input before using it in file paths, database queries, or included files.

Final Thoughts

Good error handling isn't just about preventing crashes — it's about making problems visible to you (through logs) while staying invisible to your users (through clean fallback messages). Start with proper error reporting during development, wrap risky operations in try/catch, log meaningfully, and reach for Xdebug once var_dump() stops being enough. These habits alone will cut your debugging time dramatically as your PHP projects grow.

0 comments

Free WordPress Plugins Every New Blogger Should Try

Starting a blog is exciting, but choosing the right tools can feel overwhelming. The good news is that you don’t need expensive software when you’re just beginning. There are many high-quality free plugins that can help beginner bloggers build a professional, fast, and search-friendly website without spending money.In this guide, we’ll look at some of the most useful free plugins every new blogger should consider installing.

Free WordPress Plugins Every New Blogger Should Try


1. Essential SEO & Indexing Plugins

One of the biggest challenges for new bloggers is getting their content discovered by search engines. A lightweight indexing plugin can make a real difference.If you want a simple and free solution, check out the collection of free tools available on the official free plugins page. You’ll find practical options that help with sitemaps, search engine notifications, and basic on-page SEO — perfect for beginners who don’t want complicated setups.For deeper learning about how search engines work, Google’s official Search Central documentation is an excellent free resource that every blogger should bookmark.

2. Social Sharing Made Simple

Sharing your posts on social media helps you reach more readers. Instead of manually copying links every time, a good social sharing plugin adds clean buttons under your posts.Beginners often prefer lightweight options that don’t slow down the site. Look for plugins that support the most popular platforms and keep the design simple.

3. Security & Backup Basics

Even new blogs need basic protection. Free security plugins can help block common attacks, while simple backup tools let you restore your site if something goes wrong. Setting these up early saves a lot of headaches later.

4. Performance & Speed Plugins

Slow websites lose readers. Free caching and image optimization plugins can significantly improve loading speed without requiring technical knowledge. Most of them work with one-click settings, making them ideal for beginners.

5. Contact Forms & Engagement Tools

A simple contact form helps readers reach you easily. Free form plugins are usually enough when you’re starting out. You can always upgrade later if your needs grow.

Final Tips for Beginner Bloggers

  • Install only the plugins you actually need. Too many plugins can slow your site down.
  • Always keep plugins updated.
  • Test how your site looks and loads after installing anything new.
  • Focus first on creating helpful content — tools only support your work, they don’t replace it.
If you’re specifically interested in ranking and indexing in different markets (for example, China), you may also find this earlier discussion useful:

Ready to Get Started?

You can explore a curated list of free WordPress plugins designed to help new bloggers here:
Start with the essentials, keep things simple, and grow your toolkit as your blog grows. Consistency and good content will always matter more than the number of plugins you install.
0 comments

Why Share Bee Pro is Not Just Another Social Sharing Plugin?

Share bee pro plugin

Share Bee Pro is Not Just Another Social Sharing Plugin

Most social media plugins only help you share content on Facebook, Twitter, LinkedIn, or WhatsApp. That is normal SMO (Social Media Optimization).
But the internet has changed.Today, people also discover content through AI platforms like ChatGPT, Claude, Gemini, Perplexity, and Grok. If your content is not prepared for these AI systems, you are missing a big opportunity.This is where Share Bee Pro is different.Share Bee Pro is not just an SMO plugin. It is a combination of:

  • Social Media Optimization (SMO)
  • Generative Engine Optimization (GEO)
What makes it different?While normal sharing plugins only give social buttons, Share Bee Pro also includes:
  • Dedicated AI buttons (ChatGPT, Claude, Gemini, Perplexity, Grok, Copilot)
  • Automatic UTM tracking
  • Dynamic LLM Sitemaps for AI search engines
  • Sticky and inline share options
  • Support for 25+ social networks and messengers
In simple words:Normal plugins help humans share your content.
Share Bee Pro helps both humans and AI systems discover your content.
That is why it is not a normal SMO plugin. It is built for the new era of search — where AI and social media both matter.You can check it here:
0 comments

How to Speed Up Google Indexing in 2026 with Automated Ping Tools

 

How to Speed Up Google Indexing in 2026 with Automated Ping Tools

In 2026, waiting days or weeks for Google to discover new content is no longer acceptable. Fast indexing has become a competitive advantage, especially for e-commerce stores, news sites, and blogs that publish frequently. Traditional ping services have limitations, but modern solutions combine IndexNow protocol with automated WordPress plugins. One effective approach is using lightweight tools that notify search engines the moment a post or product goes live. These plugins typically handle:
  • Automatic IndexNow submissions
  • Lightweight XML sitemaps
  • Custom meta titles, descriptions, and canonical tags
  • Live SERP previews
Agencies that build custom backend automation for WordPress often combine these features into a single streamlined plugin. This reduces reliance on multiple tools and keeps the site clean and fast. For businesses serious about indexing speed, investing in purpose-built WordPress solutions is now standard practice. Learn more about custom indexing and automation tools at PingBooster Plugin Development. Suggested images:
  • Screenshot of IndexNow notification success
  • Before/after indexing speed chart
  • Clean WordPress dashboard mockup
0 comments

Beyond Traditional SEO: How Generative Engine Optimization (GEO) is Shaping the Future of Search

 As digital landscapes evolve at a breakneck pace, website owners and digital marketers face a massive challenge: ranking on traditional search engines is no longer enough. With the rise of AI-powered search engines, conversational assistants, and automated discovery tools, the rules of visibility have fundamentally changed.

If your website isn't optimized for how modern algorithms and AI systems read, index, and recommend content, you are losing out on a massive stream of organic traffic.

Ping Booster Agency

The Shift from SEO to GEO

For years, Search Engine Optimization (SEO) meant stuffing keywords, building basic backlinks, and waiting months for Google to crawl your sitemaps. While technical SEO and clean site architecture remain essential, search engines now look deeper. They look for semantic relevance, context, trust signals, and instant indexability.

This is where Generative Engine Optimization (GEO) comes into play. GEO focuses on structuring your website's data, metadata, and JSON-LD schemas so that AI-driven search engines and answer engines can easily parse, understand, and reference your brand.

Why Instant Indexing is Your Secret Weapon

One of the biggest bottlenecks in modern digital marketing is crawler latency. You can publish a fantastic piece of content or build a high-authority backlink, but if search engine bots take weeks to discover it, your momentum stalls.

To achieve fast-track traffic and immediate visibility, you need active synchronization tools—such as automated IndexNow dispatch pipelines and instant-ping frameworks. These systems push your updates directly to search engine crawlers the second your content goes live, bridging the gap between publishing and ranking.

How PingBooster Can Help Your Brand Scale

Navigating modern technical SEO, automated indexing, and custom WordPress architecture requires the right infrastructure. That is where platforms like PingBooster step in.

Designed for digital product specialists, agencies, and web entrepreneurs who want results without the guesswork, PingBooster offers:

  • Advanced SEO & GEO Strategies: Elevate your web presence beyond basic keyword targeting to capture traffic from next-gen search engines.

  • Custom WordPress Solutions: Streamline your backend performance, eliminate broken link bottlenecks with automated redirects, and clean up your sitemap matrices.

  • Instant Indexing Infrastructure: Keep your content moving fast with solutions engineered to minimize crawler delays.

Final Thoughts

If you want to stay ahead of the curve, you cannot afford to rely on outdated, slow-moving optimization tactics. Combine high-value content, robust technical foundations, and instant-indexing workflows to take total control of your traffic.

Ready to supercharge your website's search performance and future-proof your digital presence? Check out PingBooster today to see how modern optimization solutions can transform your traffic flow.

0 comments

PHP Brief Definition

PHP definition

PHP Brief Definition

PHP is a widely-used open-source scripting language designed for web development and can also be embedded in HTML.

Key Points:

  • Meaning: PHP originally stood for "Personal Home Page," but now it is a recursive acronym for "PHP: Hypertext Preprocessor."
  • Purpose: It is primarily used to build dynamic and interactive websites.
  • Platform: Most commonly used on Linux web servers but is also compatible with various platforms like Windows and macOS.
  • Features:
    • Server-side execution.
    • Integration with databases like MySQL, PostgreSQL, and others.
    • Free and open-source with extensive community support.
  • Use Cases: Content Management Systems (like WordPress), e-commerce websites, APIs, and more.

In essence, PHP is a powerful tool for developers to create dynamic, database-driven websites efficiently.

0 comments

Pop Up Twitter Window Bookmark Code

Twitter Popup Window
Twitter Popup Window

Pop Up Twitter Window Bookmark Code

Here's the complete code and method to create a pop-up Twitter window bookmark on your Firefox browser:

Steps:

  1. Open Firefox.
  2. Make sure the Bookmarks Toolbar is visible. If not:
    • Right-click on the top of the browser (near the address bar).
    • Select Bookmarks Toolbar > Always Show.
  3. Right-click on the Bookmarks Toolbar and select Add Bookmark.
  4. In the New Bookmark window:
    • Name: Tweet
    • Location: Paste the following code into the location field:
Source:
javascript:window.open("https://twitter.com/intent/tweet?url=&text=&original_referer=","Post_Tweet","width=300,height=300")
  1. Click Add or Save.

How to Use:

  • Click the Tweet bookmark on your toolbar.
  • A small Twitter window will pop up where you can compose your tweet and post it directly.

 

0 comments

Increase Max Execution Time With .htaccess file

Max Execution Time
How to Increase Max Execution Time Using .htaccess

If you’ve been struggling with increasing the max execution time for your website, you’re not alone. Many users encounter this issue, especially when using cPanel, which doesn’t allow direct modifications to php.ini. However, if you’re using the Apache system with PHP, there’s a simple workaround using the .htaccess file.

This guide provides a shortcut to solve the issue without requiring access to WHM, WHMCS, root privileges, or a VPS/dedicated server.


Requirements

  1. Updated PHP Version: Ensure your PHP version is at least 5.x or higher.
  2. Verify PHP Version:
    • Create a file named info.php.
    • Add the following code to the file:
      php

      <?php phpinfo(); ?>
    • Upload this file to your server (e.g., yourdomain.com/info.php).
    • Open the file in your browser and search for PHP Version.
  3. Check Current Max Execution Time:
    • On the same page, search for max_execution_time to view the current limit.

Steps to Increase Max Execution Time

  1. Open your website’s .htaccess file.
    • This file is located in your website’s root directory.
  2. Add the following code to the .htaccess file:
    apache

    <IfModule mod_php5.c> php_value max_execution_time 900 </IfModule>
    • Explanation:
      • 900 seconds equals 15 minutes.
      • You can adjust this value based on your requirements.
  3. Save the file and test your changes.

Important Notes

  • This method works only if your server uses the Apache module and PHP is configured accordingly.
  • For PHP 7.x or later, you may need to replace 
mod_php5.c 
with 
mod_php7.c.
  • Always back up your .htaccess file before making changes.

By following this simple guide, you can increase your website’s max execution time without relying on root access or advanced hosting features. If you encounter issues, consult your hosting provider for further assistance.

0 comments

Auto Tag Generator Plugin Ignore Words list

auto tag generator
Auto Tag Generator Plugin for WordPress

If you’re looking for a seamless way to create tags for your WordPress blog, the Auto Tag Generator Plugin (Get Here) is a highly recommended solution. Rated 10 out of 8, this plugin is a popular choice for bloggers and website owners who want to automate the process of generating tags.


Why Use Auto Tag Generator?

The plugin offers several benefits:

  1. Automatic Tag Creation: Tags are generated directly from your blog titles, saving you time and effort.
  2. Optimized for SEO: Auto-generated tags can help improve your blog’s search visibility by targeting relevant keywords.
  3. Customizable Ignore Words: You can specify a list of words to exclude, ensuring that tags remain meaningful and relevant.

How It Works

  1. Installation: Install and activate the plugin on your WordPress site.
  2. Configuration:
    • Provide a list of words to ignore (e.g., "and," "the," "of").
    • Set preferences for tag generation, such as maximum tags per post.
  3. Automation: The plugin analyzes your post titles and generates tags automatically based on the content.

Who Should Use It?

The Auto Tag Generator plugin is ideal for:

  • Bloggers managing high volumes of content.
  • SEO enthusiasts aiming for better keyword targeting.
  • Website owners who want to save time on manual tag creation.

With this plugin, you no longer need to spend hours researching or brainstorming tags. It’s a smart, efficient tool for boosting your blog’s discoverability and ensuring your tags align with your content.

Setting => Auto Tag Generator
You can use my Ignore words list, which is given below.
a,
able,
about,
above,
abroad,
according,
accordingly,
across,
actually,
adj,
after,
afterwards,
again,
against,
ago,
ahead,
ain't,
all,
allow,
allows,
almost,
alone,
along,
alongside,
already,
also,
although,
always,
am,
amid,
amidst,
among,
amongst,
an,
and,
another,
any,
anybody,
anyhow,
anyone,
anything,
anyway,
anyways,
anywhere,
apart,
appear,
appreciate,
appropriate,
are,
aren't,
around,
as,
a's,
aside,
ask,
asking,
associated,
at,
available,
away,
awfully,
b,
back,
backward,
backwards,
be,
became,
because,
become,
becomes,
becoming,
been,
before,
beforehand,
begin,
behind,
being,
believe,
below,
beside,
besides,
best,
better,
between,
beyond,
both,
brief,
but,
by,
c,
came,
can,
cannot,
cant,
can't,
caption,
cause,
causes,
certain,
certainly,
changes,
clearly,
c'mon,
co,
co.,
com,
come,
comes,
concerning,
consequently,
consider,
considering,
contain,
containing,
contains,
corresponding,
could,
couldn't,
course,
c's,
currently,
d,
dare,
daren't,
definitely,
described,
despite,
did,
didn't,
different,
directly,
do,
does,
doesn't,
doing,
done,
don't,
down,
downwards,
during,
e,
each,
edu,
eg,
eight,
eighty,
either,
else,
elsewhere,
end,
ending,
enough,
entirely,
especially,
et,
etc,
even,
ever,
evermore,
every,
everybody,
everyone,
everything,
everywhere,
ex,
exactly,
example,
except,
f,
fairly,
far,
farther,
few,
fewer,
fifth,
first,
five,
followed,
following,
follows,
for,
forever,
former,
formerly,
forth,
forward,
found,
four,
from,
further,
furthermore,
g,
get,
gets,
getting,
given,
gives,
go,
goes,
going,
gone,
got,
gotten,
greetings,
h,
had,
hadn't,
half,
happens,
hardly,
has,
hasn't,
have,
haven't,
having,
he,
he'd,
he'll,
hello,
help,
hence,
her,
here,
hereafter,
hereby,
herein,
here's,
hereupon,
hers,
herself,
he's,
hi,
him,
himself,
his,
hither,
hopefully,
how,
howbeit,
however,
hundred,
i,
i'd,
ie,
if,
ignored,
i'll,
i'm,
immediate,
in,
inasmuch,
inc,
inc.,
indeed,
indicate,
indicated,
indicates,
inner,
inside,
insofar,
instead,
into,
inward,
is,
isn't,
it,
it'd,
it'll,
its,
it's,
itself,
i've,
j,
just,
k,
keep,
keeps,
kept,
know,
known,
knows,
l,
last,
lately,
later,
latter,
latterly,
least,
less,
lest,
let,
let's,
like,
liked,
likely,
likewise,
little,
look,
looking,
looks,
low,
lower,
ltd,
m,
made,
mainly,
make,
makes,
many,
may,
maybe,
mayn't,
me,
mean,
meantime,
meanwhile,
merely,
might,
mightn't,
mine,
minus,
miss,
more,
moreover,
most,
mostly,
mr,
mrs,
much,
must,
mustn't,
my,
myself,
n,
name,
namely,
nd,
near,
nearly,
necessary,
need,
needn't,
needs,
neither,
never,
neverf,
neverless,
nevertheless,
new,
next,
nine,
ninety,
no,
nobody,
non,
none,
nonetheless,
noone,
no-one,
nor,
normally,
not,
nothing,
notwithstanding,
novel,
now,
nowhere,
o,
obviously,
of,
off,
often,
oh,
ok,
okay,
old,
on,
once,
one,
ones,
one's,
only,
onto,
opposite,
or,
other,
others,
otherwise,
ought,
oughtn't,
our,
ours,
ourselves,
out,
outside,
over,
overall,
own,
p,
particular,
particularly,
past,
per,
perhaps,
placed,
please,
plus,
possible,
presumably,
probably,
provided,
provides,
q,
que,
quite,
qv,
r,
rather,
rd,
re,
really,
reasonably,
recent,
recently,
regarding,
regardless,
regards,
relatively,
respectively,
right,
round,
s,
said,
same,
saw,
say,
saying,
says,
second,
secondly,
see,
seeing,
seem,
seemed,
seeming,
seems,
seen,
self,
selves,
sensible,
sent,
serious,
seriously,
seven,
several,
shall,
shan't,
she,
she'd,
she'll,
she's,
should,
shouldn't,
since,
six,
so,
some,
somebody,
someday,
somehow,
someone,
something,
sometime,
sometimes,
somewhat,
somewhere,
soon,
sorry,
specified,
specify,
specifying,
still,
sub,
such,
sup,
sure,
t,
take,
taken,
taking,
tell,
tends,
th,
than,
thank,
thanks,
thanx,
that,
that'll,
thats,
that's,
that've,
the,
their,
theirs,
them,
themselves,
then,
thence,
there,
thereafter,
thereby,
there'd,
therefore,
therein,
there'll,
there're,
theres,
there's,
thereupon,
there've,
these,
they,
they'd,
they'll,
they're,
they've,
thing,
things,
think,
third,
thirty,
this,
thorough,
thoroughly,
those,
though,
three,
through,
throughout,
thru,
thus,
till,
to,
together,
too,
took,
toward,
towards,
tried,
tries,
truly,
try,
trying,
t's,
twice,
two,
u,
un,
under,
underneath,
undoing,
unfortunately,
unless,
unlike,
unlikely,
until,
unto,
up,
upon,
upwards,
us,
use,
used,
useful,
username,
uses,
using,
usually,
v,
value,
various,
versus,
very,
via,
viz,
vs,
w,
want,
wants,
was,
wasn't,
way,
we,
we'd,
welcome,
well,
we'll,
went,
were,
we're,
weren't,
we've,
what,
whatever,
what'll,
what's,
what've,
when,
whence,
whenever,
where,
whereafter,
whereas,
whereby,
wherein,
where's,
whereupon,
wherever,
whether,
which,
whichever,
while,
whilst,
whither,
who,
who'd,
whoever,
whole,
who'll,
whom,
whomever,
who's,
whose,
why,
will,
willing,
wish,
with,
within,
without,
wonder,
won't,
would,
wouldn't,
x,
y,
yes,
yet,
you,
you'd,
you'll,
your,
you're,
yours,
yourself,
yourselves,
you've,
z,
zero,
sex,
fuck,
condom,
dick,
pussy,
drug,
drugs,
xxx,
xx,
0 comments

How to add custom PHP Page or PHP Code in Wordpress?

PHP Code in Wordpress

How to Add PHP Code in WordPress Posts and Pages (Without Plugins)

By default, WordPress does not allow PHP code execution inside posts or pages for security reasons. However, if you need to add custom PHP functions without relying on plugins, follow this simple method to integrate PHP into your WordPress content.


Method: Using a Custom Template File

Step 1: Duplicate an Existing Template File

  • Navigate to your WordPress theme folder:
    wp-content/themes/your-theme/
  • Copy and duplicate page.php or single.php
  • Rename the duplicate file (e.g., custom-template.php)

Step 2: Modify the File Header

Open the newly created custom-template.php file and add the following lines at the top:


 <?php  
 ///////////////////////////////////////
 // File Name: FusionMarketPro.Online //
 ///////////////////////////////////////
 ?>  

4) This will allow WordPress to recognize it as a custom template.

Step 3: Add Your PHP Code

Inside custom-template.php, you can now insert your PHP functions anywhere within the content structure:

 <?php  
    echo "Hello, this is a custom PHP function in WordPress!";
?>

Step 4: Assign the Custom Template to a Page

  1. Create a new page or post in WordPress.
  2. In the Page Attributes section (right sidebar), select "Custom PHP Template" from the Template dropdown.
  3. Publish or update the page.

Benefits of This Method

✅ No need for additional plugins
✅ Direct control over PHP functions
✅ Customizable for advanced functionality

This approach is ideal for developers who want greater flexibility while maintaining WordPress security best practices.

0 comments

Date List Static Array with PHP Function Drop Down

Date List Static Array with PHP Function Drop Down :

Date list static array can help you to design contact form in offline mood. With this code, you can add dates in your form without using API system.

 <?php   
      $date = array(   
      '1'=>'1',  
      '2'=>'2',  
      '3'=>'3',  
      '4'=>'4',  
      '5'=>'5',  
      '6'=>'6',  
      '7'=>'7',  
      '8'=>'8',  
      '9'=>'9',  
      '10'=>'10',  
      '11'=>'11',  
      '12'=>'12',  
      '13'=>'13',  
      '14'=>'14',  
      '15'=>'15',  
      '16'=>'16',  
      '17'=>'17',  
      '18'=>'18',  
      '19'=>'19',  
      '20'=>'20',  
      '21'=>'21',  
      '22'=>'22',  
      '23'=>'23',  
      '24'=>'24',  
      '25'=>'25',  
      '26'=>'26',  
      '27'=>'27',  
      '28'=>'28',  
      '29'=>'29',  
      '30'=>'30',  
      '31'=>'31');   
 ?>   
  <html lang="us-en" xml:lang="us-en">   
   <head>   
       <style>   
         .form{   
            margin:10px auto;   
         }   
         .form label, select{   
            display:inline-block;   
            float:left;   
         }   
         .form label{   
            width:75px;   
         }   
         .body{   
            width:250px;   
            height:50px;   
            background-color:#C33;   
            padding:20 20 20 20;   
            margin:300px auto;   
         }   
    </style>   
   </head>   
   <body>   
     <div class="body">   
     <form class="form">   
       <div><label for="dates"><b>date:</b></label></div>   
        <div><select name="date" id="dates">   
                 <?php   
         foreach($date as $dates => $datenow)   
         {   
          echo'<option value="'.$dates.'">'.$datenow.'</option>';   
         }   
        ?>   
            </select>   
              </div>   
         </form>   
    </div>   
    </body>   
  </html>   

0 comments

Facebook Address List | Facebook Sub Domains List

Facebook Sub Domains
Facebook is using many sub domains to attract its users after getting FB.Com.

Facebook Sub Domains List

el-gr.facebook.com
www.beta.facebook.com
www.connect.facebook.com
es-la.facebook.com
tl-ph.facebook.com
act.facebook.com
es.facebook.com
graph.facebook.com
developers.facebook.com
zh-cn.connect.facebook.com
fi-fi.facebook.com
code.facebook.com
ns2.facebook.com
tr.facebook.com
th-th.facebook.com
dns.facebook.com
vi-vn.connect.facebook.com
csf.facebook.com
intern.facebook.com
x.facebook.com
bc.facebook.com
ar-ar.facebook.com
es-es.fbjs.facebook.com
ja-jp.facebook.com
id-id.facebook.com
ntp.facebook.com
static.ak.connect.facebook.com
nic.facebook.com
w.facebook.com
zh-tw.facebook.com
o.facebook.com
blog.facebook.com
et-ee.facebook.com
nb-no.facebook.com
www.hs.facebook.com
rdg.facebook.com
www2.facebook.com
lists.facebook.com
ads.facebook.com
fa-ir.facebook.com
ro-ro.connect.facebook.com
fr-fr.facebook.com
www.facebook.com
www.k.connect.facebook.com
touch.facebook.com
es-la.f.connect.facebook.com
www.zh-cn.connect.facebook.com
fb-lt.facebook.com
fr-fr.o.facebook.com
ru-ru.facebook.com
nsa.facebook.com
pt-br.facebook.com
static.ak.facebook.com
cs-cz.facebook.com
pt-pt.facebook.com
abc.facebook.com
he-il.facebook.com
vi-vn.facebook.com
www.prod.facebook.com
postmaster.facebook.com
ww.facebook.com
bg-bg.facebook.com
ed.facebook.com
pacific.facebook.com
about.facebook.com
da-dk.facebook.com
sv-se.facebook.com
en-gb.facebook.com
nova.facebook.com
ko-kr.connect.facebook.com
ns3.facebook.com
de-de.facebook.com
nl-nl.facebook.com
upload.facebook.com
www.ebuddy.com.php.zero.facebook.com
apps.facebook.com
zh-hk.facebook.com
ar-ar.vn-ni.connect.facebook.com
v4help.facebook.com
national.facebook.com
mbasic.facebook.com
it-it.facebook.com
ro-ro.facebook.com
fr.facebook.com
ns1.facebook.com
nl.facebook.com
beta.facebook.com
zh-cn.facebook.com
wwww.facebook.com
c.facebook.com
0.facebook.com
tr-tr.facebook.com
register.facebook.com
fr-ca.facebook.com
es-es.facebook.com
ko-kr.facebook.com
iphone.facebook.com
d.facebook.com
m.facebook.com
hr-hr.facebook.com
it.facebook.com
bs-ba.facebook.com
vi-vn.o.facebook.com
ms-my.facebook.com
secure.facebook.com
pixel.facebook.com
sr-rs.facebook.com
h.facebook.com
hu-hu.facebook.com
pl-pl.facebook.com
badge.facebook.com
accounts.fb.com
investor.fb.com
files.fb.com
vsp.fb.com
s.fb.com
docs.fb.com
newsroom.fb.com
search.fb.com
www.fb.com
postmaster.facebook.com
0 comments
 
Copyright © 2013-2016. Samee Articles - All Rights Reserved
Proudly powered by Blogger