Hirdetés
- Luck Dragon: Asszociációs játék. :)
- Meggyi001: Kuponok....
- Gép1: Renault Kangoo vizhűtő ventilátor fokozatok
- Meggyi001: Eldugott helyek Párizsban, amiket jó eséllyel még nem láttál... 2. rész.
- Meggyi001: Eldugott helyek Párizsban, amiket jó eséllyel még nem láttál...
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- PlayStation CFW, HEN és Homebrew
- Brogyi: CTEK akkumulátor töltő és másolatai
- GoodSpeed: Kell-e manapság egérpad vagy sem?
- Mr Dini: Mindent a StreamSharkról!
Új hozzászólás Aktív témák
-
Speeedfire
félisten
válasz
Tele von Zsinór
#6263
üzenetére
Komolyan mondom tele van már a tudatom ezzel a scripttel.
Most meg a chrome panaszkodik a 100-as lépésekkel, hogy mindig meghívja magát....
A 200-as határ már jól sikerült, de ez a több fájl másolás most elvette mindentől a kedvemet...Ez lett a végleges script, biztos lehetne még mit csiszolni rajta, de működik így is...
<?php
$domd = new DOMDocument();
libxml_use_internal_errors(true);
$domd->loadHTML(file_get_contents("http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/"));
libxml_use_internal_errors(false);
$domx = new DOMXPath($domd);
$links = $domx->query(sprintf("//a[position() >= %d]", isset($_GET["start"]) ? (int)$_GET["start"] : 0));
$i = 0;
$j = 0;
foreach ($links as $link) {
if ($i <= 199) {
$file = 'http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/';
$file .= $link->getAttribute("href");
$newfile = '../packages/' . $link->getAttribute("href");
if (!copy($file,$newfile)) {
echo 'Nem sikerült a(z) '.$i.' másolása.<br />';
}
else {
echo $i.'. Ok.<br />';
$j++;
}
}
else {
break;
}
$i++;
}
if (isset($_GET['start']) == 0) {
$file = 'http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-factory.bin';
$newfile = '../'.end(explode('/',$file));
if (!copy($file,$newfile)) {
echo 'Nem sikerült a bin másolása.';
}
else {
echo 'Sikeres volt a bin letöltése.';
}
}
$ciklusstart = $_GET['start'] + 200;
$uri = $_SERVER['PHP_SELF'].'?start='.$ciklusstart;
if ($j != 0) {
header("Location: $uri");
}
?>Köszönöm az eddigi fáradozásodat!

Szerk.: Egy hátránya van egye ennek a meghívásos dolognak, hogy nem látom a kimeneteket.

Új hozzászólás Aktív témák
- Futás, futópályák
- Xiaomi: Android 16 zápor, zivatar
- Hollow Knight és Silksong
- Az AI miatt biztonságosabb az Android, mint az iPhone
- One mobilszolgáltatások
- Konteó topic
- Miért nem tűnik el soha a kalózkodás?
- Hobby rádiós topik
- iPhone topik
- Veszélyben az adataid? Gond van a WD népszerű HDD-ivel
- További aktív témák...
- 175 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5070Ti
- 174 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5070Ti
- 173 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5080
- 172 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5080
- LG OLED Evo G3, 65,''col, 4K
- Telefon felvásárlás!! Samsung Galaxy S23/Samsung Galaxy S23+/Samsung Galaxy S23 Ultra
- GYÖNYÖRŰ iPhone 13 Pro 128GB Sierra Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3389, 94% Akkumulátor
- Designer 4K Monitor - BenQ PD-2700-U
- HIBÁTLAN iPhone 14 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3237
- 4db x Seagate Ironwolf Pro 10 Tb SATA3 merevlemez
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



