Sorunun nedeninin, ilgili hosting firmasının ip adresi ile önizleme imkanı sağlamasından kaynaklandığını öğrendim.
Beğenilen sorular ve yanlışlıkla spam olarak işaretlenmiş sorular, işleminin geri alınabilmesi sağlanmalı.
Bu şekilde yapabilirsin.
<?php
$dizi = [
"Dizi Elemanı (1)" => "Dizi Eleman İçeriği (1)",
"Dizi Elemanı (2)" => "Dizi Eleman İçeriği (2)",
"Dizi Elemanı (3)" => "Dizi Eleman İçeriği (3)",
"Dizi Elemanı (4)" => "Dizi Eleman İçeriği (4)",
"Dizi Elemanı (5)" => "Dizi Eleman İçeriği (5)",
"Dizi Elemanı (6)" => "Dizi Eleman İçeriği (6)",
"Dizi Elemanı (7)" => "Dizi Eleman İçeriği (7)",
"Dizi Elemanı (8)" => "Dizi Eleman İçeriği (8)",
"Dizi Elemanı (9)" => "Dizi Eleman İçeriği (9)",
"Dizi Elemanı (10)" => "Dizi Eleman İçeriği (10)",
"Dizi Elemanı (11)" => "Dizi Eleman İçeriği (11)"
];
$dizi_uzunluk = count($dizi);
$kac_beslik = Ceil($dizi_uzunluk/5);
$arttir = 0;
for ($i=0; $i<$kac_beslik; $i++) {
$yeniarr = array_slice($dizi,$arttir,5);
$arttir = $arttir+5;
echo "<ul>";
foreach ($yeniarr as $val) {
echo "<li>".$val."</li>";
}
echo "</ul>";
}
?>
En basit haliyle direkt link vererek yapılabilir.
Bu konuya bakabilirsin.
https://www.php.net/manual/tr/function.curl-multi-init.php
Tayfun'un bir videosu var.
https://www.youtube.com/watch?v=ldLMsrzLYlE
Mantığı anlatılıyor, güvenlik kısmına ayrıca dikkat edersiniz.
Linkteki sayfada "reklam yerleşimi" kısmında detaylı bir şekilde yazıyor. Yapmak istediğiniz politikalara aykırıdır.
https://support.google.com/adsense/answer/48182?hl=tr
Anladığım kadarıyla gib 5000/30000 portaldan e-arşiv faturaları indirme programı yapmaya çalışıyorsunuz.
Backendde indirdiğiniz dosyayı direk indirmek yerinde ara bir servis ile dosyayı farklı bir isimle
stream ettirip indirebilirsiniz. Javascript de yapılır mı emin değilim. Ama php de yapılıyor.
Bkz https://www.php.net/manual/en/function.readfile.php
profil sayfasını çekerken dosyaya kayıt edilmiş cookie'yi şöyle kullanacaksınız,
<code>
curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt');
</code>
Önce composer kurmalısınız.