Php Copy Komutunu Çalıştıramadım?
-
DarkF4Te bunu yazdı:
-----------------------------
aynı hatamı yoksa yetki hatasımı verdi ?
bende denedim de localde failed to open stream permission denied hatası oldım kurcalamadım madem okumama izin vermiyor :(
-----------------------------Warning: copy(ftp://ftp.eksi.kz/users/il86/soft/codecs/acemcp603pro.exe) [function.copy]: failed to open stream: Operation now in progress in/var/www/vhosts/heyeti.com/subdomains/dosyalarim/httpdocs/denenenenene.php on line 2
-
Yapmam gerekiyor bunu ):
Aşağıdaki komutu copy.php olak kaydettim. anadizine attım. Bir de indir diye klasör oluşturdum 777 verdim klasöre.
copy('http://www.dosyacekileceksite.com/dosya.rar' , 'indir/');
?>Aldığım hata şu :
Warning: copy(indir/) [function.copy]: failed to open stream: Is a directory in /var/www/vhosts/siteismi.com/httpdocs/copy.php on line 2
-
php nin bazı sürümleri copy komutunda sapıtıyo. move_uploaded_file kullansana. ki copy eski bi komut zaten
-
legendary bunu yazdı:
-----------------------------
php nin bazı sürümleri copy komutunda sapıtıyo. move_uploaded_file kullansana. ki copy eski bi komut zaten
-----------------------------nasıl yapabilirim dediğini hocam?_
bir siteden kendi siteme dosya çekecem. bir taslak verebilirmisin acaba?
-
legendary bunu yazdı:
-----------------------------php nin bazı sürümleri copy komutunda sapıtıyo. move_uploaded_file kullansana. ki copy eski bi komut zaten
-----------------------------
Haklı!
Ama 5.3.x ten sonra eregi preg_match olduğu gibi çalışmaya fakat E_DEPRECATED hatasını (yeni hata tanımıdır) vermeye başladı.
illa copy kullanacaksan
<?php
if(!$_POST["gonder"])
{
copy('http://direktlink/dosya.uzanti' , "indir/dosya.exe");
}
?>indir/dosya.exe
kısmına dikkat.dosya ismi ataman veya bunu bir değişkenle sağlaman lazım(farklı dosyaları sürekli indireceksen.
post sayfasında dosya ismine bir değişken ata ve her seferinden post edilen link ve dosyaadini değiştir...
Aynı isimle inmesini istiyorsan o zaman indirdigin dosyanın adını değişkene atayıp dosyadi na post etmen lazım.
bunu kaydet çalıştır taş gibi de çalışır hata satırı çıkmayacak(çıksa bile)
if(!$_POST["gonder"])burda $_POST globalinin önüne koyduğum talep yoksa ( ! ) sembolüne dikkat et.Sen dışardan bir talep vermezsen ya hata alırsın kodların yanlış olduğu için ya da beyaz sayfa.
Yukardaki kodla kopyalama sorunsuz olacaktır.Kolay gelsin.
-
Son olarak zaman aşımı için...
<?php
set_time_limit(600);
if(!$_POST["gonder"])
{
copy('http://link' , "indir/dosya.uzanti");
}
?> -
RuzgaR bunu yazdı:
-----------------------------
Son olarak zaman aşımı için...
set_time_limit(600);
if(!$_POST["gonder"])
{
copy('http://link' , "indir/dosya.uzanti");
}
?>
-----------------------------çok sağolasın hocam hemen deniyorum...
-
RuzgaR bunu yazdı:
-----------------------------
Son olarak zaman aşımı için...
set_time_limit(600);
if(!$_POST["gonder"])
{
copy('http://link' , "indir/dosya.uzanti");
}
?>
-----------------------------hocam süpersin sorunum çözülmüş oldu. çok teşekkür ederim...
-
myblackworldweb bunu yazdı:
-----------------------------
RuzgaR bunu yazdı:
-----------------------------
Son olarak zaman aşımı için...
set_time_limit(600);
if(!$_POST["gonder"])
{
copy('http://link' , "indir/dosya.uzanti");
}
?>
-----------------------------hocam süpersin sorunum çözülmüş oldu. çok teşekkür ederim...
-----------------------------
Rica ederim,sevindim.
