merhaba size php veya curl ile başka siteden dosya çekmeyi göstereceğim uzatmiyim
önce php ile başlayalım tek dosya çekme
Curl ile tek dosya çekme
PHP ile aynı anda 2 dosya çekme
Curl ile aynı anda 2 dosya çekme
İYİ FORUMLAR
önce php ile başlayalım tek dosya çekme
PHP:
<?php
$url = 'http://ornek.com/dosya.txt';
$file_contents = file_get_contents($url);
if ($file_contents !== false) {
$new_file_name = 'yeni_dosya_adi.txt';
file_put_contents($new_file_name, $file_contents);
echo "Dosya başarıyla indirildi ve kaydedildi.";
} else {
echo "Dosya alınamadı.";
}
?>
Curl ile tek dosya çekme
PHP:
<?php
$url = 'http://ornek.com/dosya.txt';
$new_file_name = 'yeni_dosya_adi.txt';
$ch = curl_init($url);
// cURL seçeneklerini ayarla
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Sonucu döndür
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); // Yönlendirmeleri takip et
$file_contents = curl_exec($ch);
if ($file_contents === false) {
echo "cURL Hatası: " . curl_error($ch);
} else {
file_put_contents($new_file_name, $file_contents);
echo "Dosya başarıyla indirildi ve kaydedildi.";
}
curl_close($ch);
?>
PHP ile aynı anda 2 dosya çekme
PHP:
<?php
// İlk dosyanın URL'si ve yeni ismi
$url1 = 'http://ornek.com/dosya1.txt';
$new_file_name1 = 'yeni_dosya1.txt';
$file_contents1 = file_get_contents($url1);
if ($file_contents1 !== false) {
file_put_contents($new_file_name1, $file_contents1);
echo "Dosya 1 başarıyla indirildi ve kaydedildi.<br>";
} else {
echo "Dosya 1 alınamadı.<br>";
}
// İkinci dosyanın URL'si ve yeni ismi
$url2 = 'http://ornek.com/dosya2.txt';
$new_file_name2 = 'yeni_dosya2.txt';
$file_contents2 = file_get_contents($url2);
if ($file_contents2 !== false) {
file_put_contents($new_file_name2, $file_contents2);
echo "Dosya 2 başarıyla indirildi ve kaydedildi.";
} else {
echo "Dosya 2 alınamadı.";
}
?>
Curl ile aynı anda 2 dosya çekme
PHP:
<?php
// İlk dosyanın URL'si ve yeni ismi
$url1 = 'http://ornek.com/dosya1.txt';
$new_file_name1 = 'yeni_dosya1.txt';
$ch1 = curl_init($url1);
curl_setopt($ch1, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch1, CURLOPT_FOLLOWLOCATION, true);
$file_contents1 = curl_exec($ch1);
if ($file_contents1 === false) {
echo "cURL Hatası Dosya 1: " . curl_error($ch1) . "<br>";
} else {
file_put_contents($new_file_name1, $file_contents1);
echo "Dosya 1 başarıyla indirildi ve kaydedildi.<br>";
}
curl_close($ch1);
// İkinci dosyanın URL'si ve yeni ismi
$url2 = 'http://ornek.com/dosya2.txt';
$new_file_name2 = 'yeni_dosya2.txt';
$ch2 = curl_init($url2);
curl_setopt($ch2, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch2, CURLOPT_FOLLOWLOCATION, true);
$file_contents2 = curl_exec($ch2);
if ($file_contents2 === false) {
echo "cURL Hatası Dosya 2: " . curl_error($ch2);
} else {
file_put_contents($new_file_name2, $file_contents2);
echo "Dosya 2 başarıyla indirildi ve kaydedildi.";
}
curl_close($ch2);
?>
İYİ FORUMLAR



