Evet bunu biliyorum fakat videoları convert etmesi gerekiyor onun için gözat seçeneği yerine mesela c:\a.avi yi göstermek yerine
http://a.com/a.avi yi göstermek istiyorum şöyle bi örnek yaptık
<?php
Class aty
{
public $adres;
public $kaynak;
public $dosya;
public $dizin;
public $isim=null;
public $veri=array();
public function __construct($dizin)
{
self::dizinKontrol($dizin);
$this->baglan=mysql_connect("localhost","root","") or die("<h2>Veritabanı bilgileriniz yanlış</h2>");
mysql_select_db("salla",$this->baglan) or die("<h2>Veritabanı adı yanlış</h2>");
}
private function dizinKontrol($dizinAdi)
{
if(!is_writable($dizinAdi) or !is_readable($dizinAdi))
{
exit("<div><h2>Hata :".$dizinAdi." adlı dizininizin chmod ayarını 777 yapınız...</h2></div>");
}
else
{
$this->dizin=$dizinAdi;
}
}
private function baglan()
{
$baglan=curl_init();
curl_setopt($baglan, CURLOPT_URL,$this->adres);
curl_setopt($baglan, CURLOPT_RETURNTRANSFER,1);
$this->kaynak=curl_exec($baglan);
curl_close($baglan);
}
public function kaydet()
{
$this->baglan();
$this->dosya=fopen($this->dizin."/".$this->isim,"w");
if(fwrite($this->dosya,$this->kaynak))
{
return true;
}
else
{
return false;
}
fclose($this->dosya);
}
public function mysqlKayit()
{
$yol=$this->dizin."/".$this->isim;
$sorgu=mysql_query("insert into videolar(videoAdi,videoYol) values('$this->isim','$yol')",$this->baglan);
if(!$sorgu)
{
return "Hata : ".$this->isim." adlı dosya veritabanına kaydedilemedi";
}
return "<h2>".$this->isim." videosu başarıyla kaydedilmiştir.</h2>";
}
}
$x=new Mx("uploadlar");
$x->adres="http://www.dosyasi.net";
$x->isim="deneme.html";
$x->kaydet();
echo $x->mysqlKayit();
?>bu videoları çekip db ye yazdıyo fakat convert etmesi gereken videoları çalıştırmıyo