Archive for August, 2009

HACKING THE XP BOOT SCREEN

Published: Aug 18, 2009

hacking-win-xpThis is a very simple trick to do if you have done the same for the logon screen and the start button. There are 2 ways to do this trick that I know about one is doing it manually and the other is using a program called bootxp. I am going to tell you the manual way to do it, but if you want to know the other way just let me know, so I can do an update to the guide. Now once you have downloaded your ntoskrnl.exe file save it a general location so that you will have easy access to it, like my folder.

Once you have ntoskrnl.exe file in an easy access folder, restart your pc into safe mode. Once into safe mode go to the folder where your files are located.

Now that you are there copy the file that you want to change your boot screen too. Once you have copied that file, hit the window key + r or type %windir%\system32 in the run command, so that folder as follows.

Once there paste your new file into the folder and overwrite the existing folder.

Now that you have your new file in the folder restart your pc as you normally would and your new boot screen should appear. You can download this bootscreen here.

ALWAYS BACKUP EVERYTHING YOU EDIT OR DELETE. I’M NOT RESPONSIBLE IF YOU MESS YOUR COMPUTER UP BY DOING THIS HACK OR ANY TYPE OF HACK. DO IT AT YOUR OWN RISK.
Image and ntoskrnl.exe files provided by www.themexp.org
or
u can go to
code:
http://www.overclockersclub.com/guides/hackxpbootscreen.php

Rocky Rasonable

A filipino Senior PHP Programmer, Web Developer and Webmaster based in Davao, Philippines. Expert in Joomla, WordPress, Soholaunch, Oscommerce, Drupal, Social Media Sites, and etc.

More Posts - Website

 

Archive for August, 2009

HACKING THE XP BOOT SCREEN

Published: Aug 18, 2009

search-engine-optimization-blogThis is the first in what I hope will be a long list of tutorials that I like to call Practical Programming in PHP. Lets get down to business, today I’m going to show you how to create a simple search engine that you can use for your very own site or some other project that you may be working on. For this tutorial I will be using a MySQL database. The bulk of the code should be compatible with PHP 3 and 4.

Background:

Before we begin, I’ll show you the table I’ll be using in the examples:

First_Name Middle_Name Last_Name
Dana Johnson Smith
Jill Angel Petersburg
Jack Coner Mitchel

If you feel confused about any of the functions in the tutorial, have a look at my previous tutorial that deals with common database functions.

Down To Work:

Before we actually make the search engine, we need to create a basic webpage that will have an input field where the user can enter his or her search query. I’m going to keep mine simple; feel free to make an elaborate one with lots of bells and whistles. The code for my page is below:

<html>

<head>

  <title>Simple Search Engine version 1.0</title>

</head>

<body>

  <center>

    Enter the first, last, or middle name of the person you are looking for:

    <form action="search.php" method="post">

      <input type="text" name="search_query" maxlength="25" size="15"><br>

      <input type="reset" name="reset" value="Reset"> 

      <input type="text" name="submit" value="Submit">

    </form>

  </center> 

</body>

</html>

It’s a pretty basic page so I’m not going to explain alot of it. Basically, the user will enter the first, middle, or last name of the person they are looking for and hit enter. The contents of the input field will be passed to a php script named “search.php” which will handle the rest.

Now that the page is out of the way, let’s create the actual script. First, we need to connect to the database using mysql_pconnect() and select the table using mysql_select_db(). Next, we want to parse the value passed to the script to see if it contains any invalid input, such as numbers and funky characters like #&*^. You should always validate input, don’t rely on things like JavaScript to do it for you, because once the user disables JavaScript all that fancy validation goes down the toilet. To check the input we are going to use a regular expression, they are a bit confusing and will be explained in a later tutorial. For now, all you need to know is that it will check to see if value passed is a string of characters. All right, enough chatter, here is the first part of the script:

<?php 

  mysql_pconnect("host", "username", "password") or die("Can't connect!");

  mysql_select_db("Names") or die("Can't select database!"); 

  if (!eregi("[[:alpha:]]", $search_query))

  {

    echo "Error: you have entered an invalid query, you can only use characters!<br>";

    exit;

  }

Now that we’ve done that, we will form the search query.

$query= mysql_query("SELECT * FROM some_table WHERE First_Name= '$search_query' 

OR Middle_Name= '$search_query' OR Last_Name= '$search_query' ORDER BY Last_Name");

Look confusing? I’ll explain, what’s happening is, we’re asking MySQL to search all the rows in First_Name, Middle_Name, and Last_Name for a match to the query entered by the user; then, take the results of that search, alphabetize the results by Last_Name.

The rest of the coding from now on is a breeze. We will get the results from the query using mysql_fetch_array( ), and check to see if there is a match using mysql_num_rows(). If there is a match, or matches, we will output it along with the number of matches found; if there isn’t, we’ll report to the user that we couldn’t find anything.

$result= mysql_num_rows($query);

  if ($result == 0)

  {

    echo "Sorry, I couldn't find any user that matches your query ($search_query)";

    exit; 

  }

  else if ($result == 1)

  {

    echo "I've found <b>1</b> match!<br>";

  }

  else {

    echo "I've found <b>$result</b> matches! <br>";

  }

  while ($row= mysql_fetch_array($query))

  {

    $first_name= $row["First_Name"];

    $middle_name = $row["Middle_Name"];

    $last_name = $row["Last_Name"];

    echo "The first name of the user is: $first_name.<br>";

    echo "The middle name of the user is: $middle_name.<br>";

    echo "The last name of the user is: $last_name.<br>";

  }

?>

I added that extra if statement so that when we report how many users we’ve found, its output will be in proper English. If I we don’t, the script will echo “I’ve found 1 matches” which obviously isn’t good grammar :P The rest of the script loops through the results and prints them to a webpage. That’s all, we’ve finished the script! The entire script is included below:

<html>

<head>

  <title>Simple Search Engine version 1.0 - Results </title>

</head>

<body> 

<?php 

  mysql_pconnect("host", "username", "password") or die("Can't connect!");

  mysql_select_db("Names") or die("Can't select database!"); 

  if (!eregi("[[:alpha:]]", $search_query))

  {

    echo "Error: you have entered an invalid query, you can only use characters!<br>";

    exit; //No need to execute the rest of the script.

  }

  $query= mysql_query("SELECT * FROM some_table WHERE First_Name='$search_query' 

  OR Middle_Name= '$search_query' OR Last_Name='$search_query' ORDER BY Last_Name");

  $result= mysql_numrows($query);

  if ($result == 0)

  {

    echo "Sorry, I couldn't find any user that matches your query ($search_query)";

    exit; //No results found, why bother executing the rest of the script?

  }

  else if ($result == 1)

  {

    echo "I've found <b>1</b> match!<br>";

  }

  else {

    echo "I've found <b>$result</b> matches!<br>";

  }

  while ($row= mysql_fetch_array($query))

  {

    $first_name= $row["First_Name"];

    $middle_name = $row["Middle_Name"];

    $last_name = $row["Last_Name"];

    echo "The first name of the user is: $first_name.<br>";

    echo "The middle name of the user is: $middle_name.<br>";

    echo "The last name of the user is: $last_name. <br>";

  }

?> 

</body>

</html>

Rocky Rasonable

A filipino Senior PHP Programmer, Web Developer and Webmaster based in Davao, Philippines. Expert in Joomla, WordPress, Soholaunch, Oscommerce, Drupal, Social Media Sites, and etc.

More Posts - Website

 

Archive for August, 2009

HACKING THE XP BOOT SCREEN

Published: Aug 18, 2009

The first thing we need to do is connect to the database.

mysql_connect("somehost", "username", "password") or die ("Can't connect!");

This will try to connect to the database on somehost and login with “username” as the username and “password” as the password. If it can’t, it will output an error message saying that it can’t connect. For your own code be sure to change somehost to your host (most of the times it’s localhost, ask your admin), username to your username (duh), and password to your password. Another way to connect to a database is to open a persistent connection. To do this, use the mysql_pconnectfunction and pass it the same arguments as mysql_connect. Why open a persistent connection? When you call mysql_pconnect, instead of going out and opening a connection to the database, it sees if one is already open, if it is, the script will use it. Also, when the script has finished executing, the connection to the database will not automatically be closed like it is when using mysql_connect. This way the connection can be used later on. Using a persistent connection is a good idea if your scripts constantly need to connect to the database.

After we have opened a connection to the database, we then select a database.

mysql_select_db("database_name") or die("Can't select database!");

This will try to select the database named “database_name” (for your own code change it to the name of your database). If it can’t select the database, it will output and error. Once you’re actually connected to a database, you will want to query a table in the database to get whatever you want done. A query looks like this:

mysql_query("Some query");

Common queries are SELECTand INSERT For full documentation go to the mysql web site (http://www.mysql.com). Another common php function is mysql_num_rows; if it isn’t obvious this gets the number of rows from a query. Here is an example of how it can be used with mysql_query:

<?php

  $result= mysql_query("SELECT * FROM some_table");

  $number_of_rows= @mysql_num_rows($result);

  if ($number_of_rows == 0)

  {

    echo "Sorry there are no rows";

  }

  else {

    echo "Yes! we found some rows!";

  }

?>

Now you may be wondering why I put the @ sign before mysql_num_rows. In php, the @ sign suppress errors; I put it in front of mysql_num_rows so that if there are no rows, MySQL will not output a bunch of errors. So when would mysql_num_rows be useful? Well, you could use it for an authentication script which searchs the database for a username and password and if it doesn’t find any (i.e. if no rows are returned), it tells the user that the username, or password, are not correct.

Another really useful function is mysql_fetch_array, because it gets the rows and puts them in an array that contains the name of the rows. That way instead of having to access each row by number you can do it by name! For example, let’s say that our database looked like this:

User Password
John afasdfadsfdsf
Billy tla;jrjealjwqsldajf
Mitch pqrtupipripewir

We would use the following code to get the users’ names and output them:

<?php

  echo "The users in this database are: <br>";

  $result= mysql_query("SELECT * FROM some_table");

  while ($row= mysql_fetch_array($result))

  {

    $username= $row["User"];

    echo "$username<br>";

  }

?>

This will output all the usernames in a database; you can add error checking if you like. The while statement is read “while there are rows that satisfy the query, put the contents of the row from the column ‘User’ into the variable ‘username,’ and print the usernames (each on a new line) to an HTML page.”

Now let’s cover a couple of functions that actually work with the database. The first is mysql_create_db, don’t you just love how the functions are named you can figure out what they do just by looking at the function name, this one obviously creates a database. Here’s how to use it:

<?php

  echo "I am going to try to create a database...<br>";

  if (mysql_create_db("test_database"))

  {

    echo "Hooray, I've created the database!<br>";

  }

  else {

    echo "Darn couldn't create the database! because: ";

    echo "mysql_error() <br>";

  }

?>

You can see I used a new function, mysql_error, you don’t really need to know too much about it, all it does is return the error string sent by MySQL. Now since we learned how to create a database, how’s about we learn to delete one. To do that use the mysql_drop_db, here is how to use it:

<?php

  echo "I am going to try to delete a database...<br>";

  $result= mysql_drop_db("test_database");

  if (!$result)

  {

    echo "Darn couldn't I couldn't delete the database!<br>";

  }

  else {

    echo "Hooray, I've deleted the database<br>";

  }

?>

You can see that the syntax is very similar to that of mysql_create_db, just pop the name of the database you want to delete into the function.

The next two items aren’t functions, rather they are queries that you can use to manage an existing table. The following query will insert data into a database:

<?php

  echo "I am going to try to insert data into a table...<br>";

  $result= mysql_query("INSERT INTO test_database (username, password) VALUES

	               (Rahim, adfjaldadfsdaf)");

  if (!$result)

  {

    echo "Darn couldn't I couldn't delete the database!<br>";

  }

  else {

    echo "Hooray, I've deleted the database<br>";

  }

?>

This query should be pretty obvious, it inserts the data defined in between the parentheses into the rows. Just a little note to remember, the order in which you write out the column names is the order your data will be entered (i.e. a row with the contents Rahim will be entered under username, not password since we wrote username then pasword, if it was reveresd Rahim would be put under password).

The next query we’ve already gone over, I’m just going to add to it; after I’m done you should be able to use it to help create a simple search engine (upcomming tutorial)! For the sake of brevity I’ll remove all the extra php stuff and just show you the “meat” of the code.

$result= mysql_query("SELECT name FROM some_table WHERE name=Joe AND

         lastname=Sixpack OR lastname=Becker ORDER BY lastname LIMIT 20");

Now I know that looks like a long query, but it’s not really all that bad. What it’s pretty much saying is: “Get me the name from some_table where the name is Joe and the lastname is Sixpack or Becker, oh and by the way while your at it, put it in alphabetical order by the lastname; oh and one last thing, just get the first 20 results please.” MySQL has lots of other filters that you can add on to the SELECT statement, I highly suggest you download the MySQL documentation and give it a perusing.

Rocky Rasonable

A filipino Senior PHP Programmer, Web Developer and Webmaster based in Davao, Philippines. Expert in Joomla, WordPress, Soholaunch, Oscommerce, Drupal, Social Media Sites, and etc.

More Posts - Website

 

Archive for August, 2009

HACKING THE XP BOOT SCREEN

Published: Aug 18, 2009

Let’s start by installing apache (http server) . you can download the
apache installer on www.apache.org . download the verion you like ,
even thought , in win systems i recomand verion 2 (this tutorials is
for apache 2) . here is a link for it :

Code:

http://apache.mirror.nedlinux.nl/dist/httpd/binaries/win32/apache_2.0.52-win32-x86-no_ssl.msi

for a faster mirror , visit http://httpd.apache.org/download.cgi .

After downloading the file (.msi installer) , run it . The installation wizard
is a next , next , finish ‘work’ … The installer will ask you some details like
your server name , your server adress and the admin’s mail adress . if
you have a domain name or a hostname , enter the info’s like this :

Code:
Server Name : your_domain.org

Server Adress : www.your-domain.org

Admin Email : admin@yourdomain.org

if you don’t have one , you should get on e free at :

Code:

http://www.no-ip.org/

Check the ‘Run as a service for all users on port 8080′ option and click
next , finish to fiinish the instllation . Advice : Install it in c: (he creates
a folder for it , don’t worry) to make sure you configure it easyer .
If you are finished , open up a browser and write in the adress bar :

Code:

http://localhost/

If you will see a ‘Test Page for Apache Installation’ , everything works .

=====

Let’s install PHP . download the archives from www.php.net . Here is a
direct link for verion 4.3.9 :

Code:

http://nl.php.net/get/php-4.3.9-Win32.zip/from/this/mirror

Make sure you download the archive and not the installer . Ok! after
downloading it , extract the archive in c:/php (this is to simplify paths) .
Now , open up c:/apache/conf/httpd.conf and search for this line :

Code:
#LoadModule ssl_module modules/mod_ssl.so

under that line , add this :

Code:
LoadModule rewrite_module modules/mod_rewrite.so

LoadModule php4_module “c:/php/sapi/php4apache2.dll”
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4

Now search for this line :

Code:
<Directory “C:/Apache2/htdocs”>

Change :

Code:
Options Indexes FollowSymLinks

#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be “All”, “None”, or any combination of the keywords:
#   Options FileInfo AuthConfig Limit
#
AllowOverride None

into :

Code:
Options Indexes Includes FollowSymLinks MultiViews ExecCGI

#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be “All”, “None”, or any combination of the keywords:
#   Options FileInfo AuthConfig Limit
#
AllowOverride All

This will allow .htaccess support on your server and make sure you can
see the content of a folder without getting a 403 forbidden error .

Now search for :

Code:
DirectoryIndex index.html index.var.html

and change it into :

Code:
DirectoryIndex index.html index.php

Save the file and restart apache . (you can restart it by pressing the
Restart apache server shortcut in the start menu or by writing :

Code:
net apache restart

in a command prompt window . Ok!

you have php working for your server icon_wink.gif . Now let’s configure php and
make sure it really works ! Open up c:/php/php.ini (php.ini-dist renamed)
and search for this paragraph :

Code:
max_execution_time = 60    ; Maximum execution time of each script, in seconds
max_input_time = 60   ; Maximum amount of time each script may spend parsing request data
memory_limit = 5M      ; Maximum amount of memory a script may consume (8MB)

you should change this to whatever you want . here is an option i use :

Code:
max_execution_time = 300    ; Maximum execution time of each script, in seconds
max_input_time = 300   ; Maximum amount of time each script may spend parsing request data
memory_limit = 5M      ; Maximum amount of memory a script may consume (8MB)

Now search for :

Code:
register_globals = Off

and change it into :

Code:
register_globals = On

Search for :

Code:
extension_dir = “.\”

and change it into :

Code:
extension_dir = “c:/php/extensions”

assuming you have installed php in c: …

Search for :

Code:
;Windows Extensions
;Note that MySQL and ODBC support is now built in, so no dll is needed for it.

and uncomment (delete the ; in the front) the following modules :

Code:
extension=php_bz2.dll
extension=php_db.dll
extension=php_gd2.dll
extension=php_java.dll
extension=php_msql.dll
extension=php_pdf.dll
extension=php_pgsql.dll
extension=php_sockets.dll

Ok! now let’s change the smtp settings (this is good icon_smile.gif for you mail()
function . you need this !!!) Search for :

Code:
[mail function]
; For Win32 only.
SMTP =
smtp_port = 25

; For Win32 only.
;sendmail_from =

and change to :

Code:
[mail function]
; For Win32 only.
SMTP = mail.isp.org
smtp_port = 25

; For Win32 only.
sendmail_from = mail@your_domain.org

if you don’t have a mail server or :

Code:
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25

; For Win32 only.
sendmail_from = mail@your_domain.org

if you have a mail server …

Save the files . Now let’s finalize the php installation . copy all the dll’s
from c:/php/dlls into c:/windows/system32 . copy c:/php/php4ts.dll into
c:/windows/system32/ and copy php.ini from your folder php into
windows and system32 folder . restart apache . open up notepad and
add this into the file :

Code:
<?php
phpinfo();
?>

save this file in your htdocs folder (c:/apache/htdocs) as info.php and
open up a browser . in the adress bar write :

Code:

http://localhost/info.php

you should see php’s configuration in a table . a looong file icon_smile.gif
you can optionaly install zend optimizer . i am using it … it doesn’t
needs a tutorial . to install the PEAR modules for php , just run the
go-pear batch from the php folder and 2click the reg file to finish the
instllation .

=====

let’s install mysql . download mysql from http://www.mysql.com/ .
this tutorial applyes to verion 4.0.* … i don’t recomand using mysql
4.1 . here is a direct link :

Code:

http://dev.mysql.com/get/Downloads/MySQL-4.0/mysql-4.0.22-win.zip/from/http://mysql.proserve.nl/

after downloading , extract the arhive somewhere and run the setup.exe .
install mysql in c:/mysql and complete the installation . open up command
prompt and write this :

Code:
cd mysql
cd bin
mysqld-max-nt –install

this will install mysql as a service . recomended . now you would probably
consider downloading mysql control center . a gui tool to administrate the
server in a graphical mode . here is a link :

Code:

http://dev.mysql.com/get/Downloads/MySQLCC/mysqlcc-0.9.4-win32.zip/from/http://mysql.proserve.nl/

install it like any other program and run the shortcut in the desktop . a
window will pop-up . it will ask you to add a new connection . here are the
info’s you need to fill in :

Code:
name : localhost or main or whatever :)
host : localhost
user : root
pass :

click add , expand the databases menu and delete databse text . now
expand the users menu and delete all users except root@localhost . right
click it and select edit user . change it’s password to whatever you want icon_smile.gif
now right click the server and select edit . change the password to the
pass you chosed for user root . as easy as that . mysql is installed !

=====

phpMyADmin . you can download it from http://www.phpmyadmin.net/ .
i recommend using verion 2.5.1 pl1 . the last verion is still bugy icon_smile.gif
download , unzip the contecnt into a folder in htdocs (phpMyAdmin) and
open up config.inc.php with a text editor .

search for :

Code:
$cfg['PmaAbsoluteUri'] = ”;

change it to your phpmyadmin url . eg. :

Code:
$cfg['PmaAbsoluteUri'] = http://www.your_domain.org/phpMyAdmin/’;

now search for :

Code:
$cfg['blowfish_secret'] = ”;

and change it to your mysql root password like this :

Code:
$cfg['blowfish_secret'] = ‘password’;

now search for :

Code:
$cfg['Servers'][$i]['auth_type']     = ‘config’;

and change it to :

Code:
$cfg['Servers'][$i]['auth_type']     = ‘cookie’;

save and exit . that’s it ! phpMyAdmin works icon_wink.gif

=====

Perl . Optioanl for your server , very usefull . i recomend you to install
it . you can download it from http://www.activestate.com/ . here is a
direct link :

Code:

http://downloads.activestate.com/ActivePerl/Windows/5.8/ActivePerl-5.8.4.810-MSWin32-x86.msi

download , install and you are ready . put your perl scripts in the /cgi-bin/
folder (c:/apache/cgi-bin) .

=====

Hope this helped

Rocky Rasonable

A filipino Senior PHP Programmer, Web Developer and Webmaster based in Davao, Philippines. Expert in Joomla, WordPress, Soholaunch, Oscommerce, Drupal, Social Media Sites, and etc.

More Posts - Website

 

Archive for August, 2009

HACKING THE XP BOOT SCREEN

Published: Aug 18, 2009

GreatNow
USA, English
Hosting category: REG,BUSINESS,GAME,OTHER

http://www.greatnow.com/

Space 100 MB
Upload FTP Browser
Editor Advanced Basic
Ads Banner/Popup
Webaddress Subdomain
Features Domainhosting Subdomain Counter Form Guestbook

Beige Tower
USA, English
Hosting category: REG,BUSINESS,GAME,OTHER

http://beigetower.org

Space 100 MB
Upload FTP
Editor Advanced Basic
Ads No ads
Webaddress domain
Features PHP POP Email Domainhosting Telnet mySQL SSI CGI-BIN Guestbook

Comet Stream
Canada, English
Hosting category: REG,BUSINESS,GAME,OTHER

http://www.cometstream.net

Space 50 MB
Upload FTP Browser FrontPage
Editor Advanced Basic
Ads No ads
Webaddress Subdomain, Domain
Features PHP POP Email Domainhosting Subdomain mySQL SSI CGI-BIN Shopping Cart Counter Form Guestbook

1ASPHost
USA, English
Hosting category: REG,BUSINESS,GAME

http://www.1asphost.com

Space 100 MB
Upload Browser
Editor Advanced
Ads Popup
Webaddress /you
Features ASP SSI

Alexus Media
USA, English
Hosting category: REG,BUSINESS,GAME,OTHER

http://www.alexusmedia.com

Space 999 MB
Upload Browser
Editor Advanced Basic
Ads Popup
Webaddress directory
Features RealVideo RealAudio ASP SSI Guestbook

Angel Towns
USA, English
Hosting category: REG,BUSINESS

http://www.angeltowns.com

Space 50 MB
Upload Browser
Editor Advanced Basic
Ads No ads
Webaddress /members/you
Features Guestbook

Brinkster
USA, English
Hosting category: REG,BUSINESS,GAME

http://www.brinkster.com

Space 30 MB
Upload Browser
Editor Advanced
Ads Bannerad
Webaddress /you
Features mySQL ASP

FreeWebz.com
USA, English
Hosting category: REG,BUSINESS

http://members.freewebz.com

Space 100 MB
Upload Browser
Editor Advanced Basic
Ads No ads
Webaddress /you
Features POP Email Domainhosting SSI Shopping Cart Counter Form Guestbook

Illusionfxnet
USA, English
Hosting category: REG,OTHER

http://www.illusionfxnet.com

Space 250 MB
Upload Browser Email
Editor Advanced Basic
Ads No ads
Webaddress Subdomain and Domain
Features PHP POP Email Domainhosting Subdomain Telnet mySQL SSI CGI-BIN Shopping Cart Counter Form Guestbook

Internations
USA, English
Hosting category: REG

http://www.internations.net

Space 100 MB
Upload Browser
Editor Advanced Basic
Ads Topbanner
Webaddress /area/you
Features Form Guestbook

Snake INC
USA, English
Hosting category: REG

http://snake-inc.com

Space 100 MB
Upload FTP Browser
Editor Advanced Basic
Ads Banner + text
Webaddress Subdomain
Features PHP POP Email Domainhosting Subdomain mySQL SSI Counter Form Guestbook

Sphosting.com
USA, English
Hosting category: REG

http://www.sphosting.com/

Space 35 MB
Upload Browser
Editor Advanced Basic
Ads Pop-under
Webaddress Subdomain
Features Subdomain SSI Form Guestbook

Totalfreehost

USA, English
Hosting category: REG

http://www.totalfreehost.com

Space 50 MB
Upload FTP Email
Editor
Ads No ads
Webaddress Domain
Features PHP Domainhosting mySQL CGI-BIN

USALL
USA, English
Hosting category: REG,BUSINESS,GAME

http://www.webhosting.usallportal.com/free_webhosting.htm

Space 3000 MB
Upload Browser
Editor Basic
Ads Banner
Webaddress /members/you
Features Form

Web1000
USA, English
Hosting category: REG

http://www.web1000.com

Space 50 MB
Upload FTP
Editor Advanced
Ads No ads
Webaddress Subdomain
Features PHP POP Email Domainhosting Subdomain SSI Counter Guestbook

webspace4free.biz
USA, English
Hosting category: REG,BUSINESS,GAME

http://www.webspace4free.biz/?lang=english

http://nexuswebs.net
*new website just launched seems quite successful*
Space 200 MB
Upload Browser
Editor
Ads No ads
Webaddress Subdomain
Features PHP Domainhosting Subdomain mySQL CGI-BIN
NO Banner Advertisements
35mb Disk Space
Free Webmail Account
Free Subdomain – (yourname.nexuswebs.net)
Online Website Builder
Multi-Platform Template Editor
Website Template Library
24/7 FTP Access
Online File Manager
Email Virus Protection
Spam Filters
Message Board
Guest Book
Site Counter

http://www.tripod.lycos.nl/myaccount/freehosting/
50 MB webspace
NO Filesize limit
NO monthly transfer limit
PHP4.1 / MySQL (phpmyadmin) / counter / guesbook / personalised cgi feedback froms / customisable 404 error pages / FTP access

http://www.freeweb-hosting.com/
Q.Which files are accepted?
A.Currently we support standard html and images files, which means .htm, .html, .pdf, .gif, .jpg ,.png , .js, .css, .swf, .mid, .jar and .class. The size of your individual files should be < 85kb. Files exceeding this size will get automatically deleted. Besides that, there’s no limit on the number of files you can host in your account.

PunoSoft Web Host:

http://www.punosoft.com/webhost

125MB Hosting Service – http://www.125mb.com

XAXAX FREE HOSTING – http://free.xaxax.com

FREE HOSTiNG @ HOSTARS – http://hostars.com

CyberFreeHost – http://www.cyberfreehost.com

ULTRA FREE HOST – http://www.ultrafreehost.com

20forfree.com :: Free Web Hosting – http://www.20forfree.com

HentaiRack.com :: FREE HEntai Web Hosting – http://www.hentairack.com

EZ SEX HOST Free Adult Hosting – http://www.ezsexhost.com

Rocky Rasonable

A filipino Senior PHP Programmer, Web Developer and Webmaster based in Davao, Philippines. Expert in Joomla, WordPress, Soholaunch, Oscommerce, Drupal, Social Media Sites, and etc.

More Posts - Website

 

Translator

English flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagPortuguese flagGerman flagFrench flagSpanish flagJapanese flag
Arabic flagGreek flagDutch flagBulgarian flagCzech flagCroatian flagDanish flagFinnish flagHindi flagPolish flag
Romanian flagSwedish flagNorwegian flagCatalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flag
Slovak flagSlovenian flagUkrainian flagVietnamese flagAlbanian flagEstonian flagGalician flagMaltese flagThai flagTurkish flag
Hungarian flag         

My Partners

Review rockyrasonable.com on alexa.com

hostgator
Hostgator templateplazzaelegantthemesrocketthemeTopPhilippineWebsites.com Programming Blogroll Center

Tags

Get Adobe Flash playerPlugin by wpburn.com wordpress themes

Powered by WP Robot