Direk kodu copy paste edip koymuşsunuz
en azından hatanın ne olduğunu yazsaydınız, kodları şöyle [php]tagları arasına alsanız daha faydalı olabiliriz.

birtane syntax(yazım) hatası buldum
$eklidosya=chunk_split(base64_encode(file_get_cont ents('./tmp/'.$dosyadi)));
"cont ents" şeklinde ayrılmış
$eklidosya=chunk_split(base64_encode(file_get_contents('./tmp/'.$dosyadi)));
olmalı