If you're using a Router and your Pc is directly conneced to it ...
You need to go to your router address (usually192.168.1.1)
and there you will probably find a link that says Virtual Servers
click on it and Enable this ports:
Description - Port - Address
httpd - 80 - 192.168.1.[ x ]
mysql - 3306 - 192.168.1.[ x ]
ftp - 21 - 192.168.1.[ x ] < For advance users *
And also you need to find out the address that your computer is using, example my Pc is running on the following : 192.168.1.14
So on [ x ] i just put 14
(*Port 21 I don't really use it, unless you want to use a web program
where people can upload files to your website like phpalbum.net )
And if that doesn't work you need to go to
Firewall Settings and unblock Xampp .
I'm hosting my Web Projects through Xampp "wireless"
(I leave my Laptop on running on WiFi connection)
if this is your first time trying to run xampp I will
recommend to do it directly connected to your router!!
I also reccomend Logmein.com to acces your websever !!