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ı