hey,
ik heb hier een script (die hier onder)
het is dus een script dat een ftp indexeerd maar het prob is dat hij sommige mappen vervangt met getallen dus vb
/data/tester word /data/112564 enzo
zouden jullie het is kunnen nalezen?
en voor het geval ja ik heb het zelf alproberen te zoeken maar niet geluk
ik heb hier een script (die hier onder)
het is dus een script dat een ftp indexeerd maar het prob is dat hij sommige mappen vervangt met getallen dus vb
/data/tester word /data/112564 enzo
zouden jullie het is kunnen nalezen?
PHP:
1
| <? $time = microtime(); $time = explode(" ",$time); $microtime = $time[1]+$time[0]; $transaction_start = $microtime; $start = microtime(); set_time_limit(0); $strServer = "mycomp.2y.net"; $strUser = "test"; $strPass = "test"; $iConn = ftp_connect($strServer); $iLogin = ftp_login($iConn, $strUser, $strPass); $fp = fopen("$strServer-index-".time().".dat", "w"); function getDirContents($strDir, $strPath = "") { global $iLogin, $fp; $strPath = ($strDir != "/") ? $strPath."/".$strDir : $strDir; $arrDirList = ftp_rawlist($iLogin, $strPath); while (list ($key, $val) = each ($arrDirList)) { if (ereg("^d", $val)) { $arrDirFiles = explode (" ", $val); $iDirEntry = count ($arrDirFiles)-1; if ($arrDirFiles[$iDirEntry] != "." && $arrDirFiles[$iDirEntry] != "..") if ($strPath == "/") getDirContents($arrDirFiles[$iDirEntry]); else getDirContents($arrDirFiles[$iDirEntry], $strPath); } else { $arrDirFiles = explode (" ", $val); if ($strDir == "/") fwrite($fp, "/". $arrDirFiles[count ($arrDirFiles)-1] . "\n"); else fwrite($fp, $strPath . "/". $arrDirFiles[count ($arrDirFiles)-1] . "\n"); } } } getDirContents("/"); ftp_quit($iLogin); fclose($fp); $newtime = microtime(); $newtime = explode(" ",$newtime); $newmicrotime = $newtime[1]+$newtime[0]; $elapsed_time = number_format(($newmicrotime - $transaction_start),5); echo "$strServer was indexed in ".$elapsed_time." seconds!"; ?> ?> |
en voor het geval ja ik heb het zelf alproberen te zoeken maar niet geluk
edit:
verandert sorry
verandert sorry