echo $begrüßung;
woher die Daten stammen steht doch auch da.
Nein, diese Zeile stand in keinem deiner Postings und in deinen Quelltext gewährst du keinen Einblick.
$bild = base64_encode(trim(implode(file('http://'.$source),'')));
Und diese Zeile ist zumindest bei der Parameterreihenfolge von implode() fehlerhaft.
Desweiteren ist file() ungeeignet, wenn es darum geht, Binärdateien zu lesen. Das Zeilenumbruch-Rumgewurschtel das du hier betreibst, dürfte nicht gerade sehr förderlich für die Integrität deiner Bilddaten sein. Um Dateien komplett einzulesen, kann man file_get_contents() nehmen.
echo "$verabschiedung $name";