Her koşulda açtırmak istiyorum bunun için yönlendirme yapmam lazım sanırım

Nerede Bu PHP Ustatları

&lt;script language=&quot;JavaScript&quot;&gt; &lt;!-- if //--&gt; &lt;/script&gt;

esasta sorunun tam olarak php ile alakası yok, ama muhtemelen sorun, dl sayfasında header'lar tarafıdnan content-type belirlenirken, bu islemden once senin pop-up gosterecek kodu icerige basmandan dolayıdır. sorunu eksik anlatmıssın, ne tarz bi hata verdigini belirtmemissin. yani istedigin eger referer string'i senin sitense dl yaptır, degilse popup acmı yoksa her halukarda popup actır ama referer senin siten degilse dl yaptırma mı eger 1. siyse izleyecegin yol: DOWNLOAD. PHP - referer bilgisini al - eger senin sitenden geliyorsa veritabanından istenilen mp3'un bilgilerini al, header'lar ile content type ve content-size'ı belirle, dosyayı orjinal &quot;yolundan&quot; oku ve parca parca dosay bitene kadar bas, veya scriptin yaptıgı adımlar herneyse bu asamada... - eger dl yapacak kisi senin sitenden gelmiyorsa direk pop-up kodunu bas. 2. siyse, 2 tane ayrı kod kullanman gerekecektir, ilk sayfada direk pop-up ı bastırıp, 2. sayfaya yonlendirmen ve bu 2. sayfada yine referer check yapıp dl'u baslatman veya baslatmamak.

Merhaba arkadaşlar.. Benim mp3 sitem var ve down. php dosyası var dosyayı indir dedigimde bu dosyaya yönlendiriyor ve yükleme başlıyor yükleme adresini ve başka siteden yükmeme yapamaması için koruma dosyası down. php dosyası ve ben bu koda popup açtırmak istiyorum ama kod ekledigimde yükleme yapmıyor pop açılıyor ve sonra php hataları veriyor yardımlarını bekliyorum teşekkürler... Kodlar : &lt;?php include ; $remd=explode ; if ($remd != &quot;www.muzikara.com&quot; &amp;&amp; $remd != &quot;muzikara.com&quot; &amp;&amp; $remd != &quot;muzikara.com.&quot; &amp;&amp; $remd != &quot;www.muzikara.com.&quot;) else dbconnect ; $sql=mysql_query(&quot;select from mp3 where id=&quot;.$_GET .&quot;&quot;); if (mysql_num_rows { while( $mp3_values = mysql_fetch_array { if ($mp3_values &quot;ybnc&quot;) else $url = &quot;arsiv/&quot;.$dil.&quot;/&quot;.$mp3_values ; $down2=$mp3_values +1; $sql3 = mysql_query(&quot;UPDATE mp3 set download = '&quot;.$down2.&quot;' where id=&quot;.$_GET .&quot;&quot;); } } dl_file ; function dl_file { //First, see if the file exists if (! is_file //Gather relevent info about file $len = filesize ; $filename = basename ; $file_extension = strtolower(substr(strrchr ,1)); //This will set the Content-Type to the appropriate setting for the file switch //Begin writing headers ob_start ; header ; header(&quot;Expires: 0&quot;); header(&quot;Cache-Control: must-revalidate, post-check=0, pre-check=0&quot;); header ; header ; //Use the switch-generated Content-Type header ; //Force the download $header=&quot;Content-Disposition: attachment; filename=&quot;.$filename.&quot;;&quot;; header ; header ; header ; ob_end_flush ; @readfile ; exit; } ?&gt;