Şimdiden herkese teşekkür ederim.
bir resim yüklerken türkçe karakter hatası alıyorum bir türlü aşamadım bu sorunu random olarak sayıya çevirebilir veya tarih yapabilir kodlarım şu şekildedir nasıl yapacağımı bir türlü çözemedim çıldırmamak elde değil.

            $kadi= htmlentities ($_POST['kadi']);
            $sifre= md5(htmlentities ($_POST['sifre']));
            $ad_soyad= htmlentities ($_POST['ad_soyad']);
            $baba_adi= htmlentities ($_POST['baba_adi']);
            $tel= htmlentities ($_POST['tel']);
            $mail= htmlentities ($_POST['mail']);
            $dTarihi= htmlentities ($_POST['dTarihi']);
            $cinsiyet= htmlentities ($_POST['cinsiyet']);
            $dogdugu_sehir= htmlentities ($_POST['dogdugu_sehir']);
            $dogdugu_ulke= htmlentities ($_POST['dogdugu_ulke']);
            $egitim_durumu= htmlentities ($_POST['egitim_durumu']);
            $meslegi= htmlentities ($_POST['meslegi']);
            $ev_adresi= htmlentities ($_POST['ev_adresi']);
            $medeni_hal= htmlentities ($_POST['medeni_hal']);
            $cocuk_sayisi= htmlentities ($_POST['cocuk_sayisi']);
            $yasanan_ulke= htmlentities ($_POST['yasanan_ulke']);
            $ev_telefonu= htmlentities ($_POST['ev_telefonu']);
            $is_telefonu= htmlentities ($_POST['is_telefonu']);
            $firma= htmlentities ($_POST['firma']);
            $is_adresi= htmlentities ($_POST['is_adresi']);
            $aylik_gelir= htmlentities ($_POST['aylik_gelir']);
            $resName= $_FILES['resim']["name"];
            $resTmp= ($_FILES['resim']["tmp_name"]);
            $res = false;
            if (!empty($resName)){
                $res = funcs::resimYukle($resName,$resTmp,"avatar/");
            }
            $resimUrl = "";
            if($res){
                $resimUrl = funcs::cevapAl();
            }