Ето ви един пример
https://www.rt.com/почнете да свивате екрана.
Имах в предвид, че и user agenta и резолюцията (@media) трябва да се използват паралено. Но определено света върви към @media.
Това медиа е много хубаво защото в css-a може да имаш няколко @media сегменти и всеки да дооправя за различна резолюция. Т.е може да имаш не само за телефон, но и за всякакви междинни играчки - таблети, падове...
Продполагам, че просто като се ограничи размера на iframe-а ,без скролери ще стана второто. Пробвай да заредиш такъв сайт(
http://www.rt.com) в ограничен iframe-а и трябва да стане.
А ако наистина ти се занимава с пхп и curl. Може да ти пратя пример. Точно такова подобно, но за други цели правих. Малък е кодът.