In diesem Artikel wird hauptsächlich die Methode zur PHP-Batch-Erfassung aller festen Seed-Links in Webseiten vorgestellt, die verwandte Fähigkeiten von PHP-String- und Dateioperationen beinhaltet.
Es gibt viele häufige Downloads Links, es ist, als würde man alle Links zu Thunder oder Electric Stove auf einmal hinzufügen, aber es gibt keine solche Option. Was soll ich tun? Wir sind PHPer, das ist nicht schwierig für uns
Mal sehen Natürlich muss der Code durch Ihren ersetzt werden und es müssen entsprechend der jeweiligen Situation Änderungen vorgenommen werden.
<?php header("content-type:text/html;charset=utf8"); $str = file_get_contents('./ShowFile.asp'); $str1 = '<a href="ed2k'; $str2 = '">'; $pos1 = 0; $pos2 = 0; $pos3 = 0; $len = strlen($str); $ed2k = ''; for($i=5000;$i<$len; ){ $pos1 = strpos($str,$str1,$i) + 9; $pos2 = strpos($str,$str2,$pos1) - 2; $pos3 = $pos2 - $pos1; //说明特征连接已经不存在 放弃寻找 if($pos1 == 9){break;} $ed2k = substr($str,$pos1,$pos3+1)."\r\n"; file_put_contents('d:/log/a.txt',$ed2k,FILE_APPEND); echo substr($str,$pos1,$pos3+1).'<hr/>'; $i = $pos2; } ?>
Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, er wird für das Studium aller hilfreich sein.
Verwandte Empfehlungen:
Detaillierte Erklärung zum Speichern/Speichern von PHPSession in Redis
Ajax-Implementierungsaufruf gibt php zurückSchnittstellenmethode zur Rückgabe von JSON-Daten
phpMethode zum Abrufen von Parametern im CLI-Modus
Das obige ist der detaillierte Inhalt vonPHP-Methode zum stapelweisen Abrufen aller festen Seed-Links auf einer Webseite. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!