if ($_FILES["yazi_resim"]["size"]<10240*10240*15){

        if ($_FILES["yazi_resim"]["type"]=="application/pdf" || "image/jpeg" || "image/jpg" || "image/png"){

          $dosya_adi=$_FILES["yazi_resim"]["name"];

          $uret=array("resim","resimler","picture","images","image");
          $uzanti=substr($dosya_adi,-4,4);
          $sayi_tut=rand(1,1000000000000000);
          $yeni_ad="../resimler/".$uret[rand(0,4)].$sayi_tut.$uzanti;

            if (move_uploaded_file($_FILES["yazi_resim"]["tmp_name"],$yeni_ad)){
                $image = imagecreatefromjpeg($yeni_ad);  
                imagejpeg($image,$yeni_ad,50);
            }
        }
    }

    $metin  = "$yeni_ad";
    $eski   = "../";
    $yeni   = "";
    $metin = str_replace($eski, $yeni, $metin);

ben bunu kullanıyorum. bunu daha da (güvenli ve içerik adını resim adından türeten de olabilir) geliştiren olursa onu kullanırız