I’ve just been messing around with file_get_contents() at school and have noticed, it allows me to open websites in school that are blacklisted.
Only a few issues:
No images load
Clicking a link on the website just takes me back to the original blocked page.
I think i know a way of fixing the linking issue, but haven’t really thought it through..
I could do a str_replace on the content from file_get_contents to replace any link, with another file_gets_contents() function, on that link…right?
Would it make things easier if i used cURL instead?
Is what I’m trying to do, even possible, or am i just wasting my valuable time?
I know this isn’t a good way to go about something like this, but, it is just a thought, thats made me curious.
This is not a trivial task. It is possible, but you would need to parse the returned document(s) and replace everything that refers to external content so that they are also relayed through your proxy, and that is the hard part.
Keep in mind that you would need to be able to deal with (for a start, this is not a complete list):
clickevents that act as links, to name but one challenge.This is a fairly mammoth task. Personally I would suggest that you don’t bother – you probably are wasting your valuable time.
Especially since some nice people have already done the bulk of the work for you:
😉