\n\n"; //begin html table formatting if (($handle = fopen($csvfile, "r")) !== FALSE) { $oldcatname=""; while (($data = fgetcsv($handle, 1000, ",",'"','\\')) !== FALSE) { // PREVENT ALL MALICIOUS PHP PAYLOADS FROM BEING EXECUTED FROM CSV FILES! for ($i = 0; $i < count($data); $i++) { $data[$i] = htmlspecialchars($data[$i]); $data[$i] = preg_replace("/[^a-zA-Z0-9:\/.\ -✔️❌]/", "", $data[$i]); } $num = count($data); //echo "

" . $data[1] . "

"; //echo "

$num fields in line $row:

\n"; $row++; //echo $row; if ( $row == "2") { echo "

"; }else{ if (str_contains(strtolower($data[3]), strtolower($query)) or str_contains(strtolower($data[2]), strtolower($query)) or str_contains(strtolower($data[1]), strtolower($query)) ) { // dont display your own instance if ( strtolower($data[1]) != strtolower($_SERVER['SERVER_NAME']) ){ $resultcount++; for ($c=0; $c < $num; $c++) { // iterate over each row if ($c == "1"){ if (!preg_match("~^(?:f|ht)tps?://~i", $data[1])) { $webringp = "http://" . $data[1]; }else{ $webringp = $data[1]; } echo ''; // display the category as its the first row with this new category $url = ''; } } } } } } echo "\n

"; fclose($handle); } //echo "

" . $resultcount . " Result(s) found.

"; } echo '
'; ?>

Other Webring Participants:



LEGAL DISCLAIMER


Why the Darknet is superior to the clearnet

Why are Darknet Lanterns important ?

How to setup your own Lantern instance

SimpleX Chatrooms


Darknet Lantern - version 1.1.0