Here are the correct setting for internet & MMS on an iphone on ios5. For giffgaff settings Press SETTINGS, then GENERAL, then NETWORK, then MOBILE DATA NETWORK and enter the following settings:-
Visual Voicemail(just leave as is, giffgaff do not support visual voicemail)
MMS Proxy 18.104.22.168:8080
Max message size 2097152
MMS UA Prof URL (just leave blank)
Do NOT press the 'Reset Settings' button once settings are input.
Once settings have been input you may have to turn your iphone off and on again.
Please ensure that 'MMS Messaging' button is set to ON. (Press Settings, then Messages).
Please also ensure that the 'Enable 3G' button and the 'Mobile Data' button are set to ON. (Pess Settings, then General, then Network).
Also note that Picture messages cost 16p and are not included in any goodybag.
Give Kudos if my post was useful & Click Accept As Solution to let us know your query is solved!