Da się ale javascript-em. PHP raczej wątpię, żeby dało się coś takiego zrobić.
Możesz zrobić np coś takiego:
1. Miedzy znacznikami head zamieszczasz sobie funkcje w JS która ma coś wykonać.
1.1 W funkcji wykonujesz co tam Ci potrzeba
1.2 Odwołujesz się do elementu na podstawie jego ID
Kod
document.getElelemenyById("nazwaElementu").src = wynik;
2. W tagu body dodajesz
Kod
onload = "funkcjaWJS()"
Ewentualnie jeśli potrzebujesz koniecznie pliku php to możesz skorzystać w bibliotek js: prototype lub jquery. Mają one obsługę ajax więc możesz wysłać zapytanie do pliku a ten zwróci Ci wynik. W tedy w funkcji między tagami head musisz zawrzeć polecenia Ajax.
Może to wyglądać mniej więcej tak:
Kod
new Ajax.Request('cos.php',
{
parametr1: parametr // tablica parametrów do przekazania - działanie identyczne jak przekazanie danych post przez formularz
onSuccess: function(odpowiedz){
$("nazwaElementu").src = odpwiedz.responseText;
},
});
W tym wypadku potrzebna będzie biblioteka prototype. Można bez problemu znaleźć w google i ściągnąć.
W obiekcie "odpowiedz.responseText" jest zawarte to co się powinno wyświetlić dla normalnego użytkownika, więc wystarczy, że wyświetlisz w pliku cos.php wynik i będzie on w tym obiekcie.
/// Edit
tehaha w sumie masz racje. Nie ma potrzeby męczyć się aż tak z JS

Nie do końca poprawnie zrozumiałem treść problemu
Tutaj jest opisane jak można osiągnąć efekt którego potrzebujesz:
http://php.pl/Wortal/Artykuly/PHP/Bibliote...e-grafiki-w-PHP