Maybe, Use Google AdSense and put text ads on your website. I'm not sure if they send cheques to Tunisia, so you'd need to check.
Or you could sell your PHP/Flash scripts. If you're good at webpage design, you could start a webpage design service where people could pay you to design their webpage.
Perhaps you can use paypal to get some donation. You can pay for your hosting with that donation. However, I think putting ads would be better than asking people to donate.
Best idea IMHO is to get adsense/chitika on your pages. You wont have to run to get advertisers and if you earn, you can be sure that google will pay you. The only problem is google pays only in multiples of 100$, so you may have to wait forever. BTW, this probably is not the correct place for thgis question.