使用文本文件运行PHP函数

时间:2014-04-20 04:39:55

标签: php

我目前正在研究一些代码来检查用户名并查看它们是否可用。我的最终目标是让用户能够指定一个带有每行用户名的文本文件,并使其全部运行并输出(如果它们可用或不可用)。我怎样才能做到这一点?非常感谢帮助。

<?php

function getTitle($Url){
    $str = file_get_contents($Url);
    if(strlen($str)>0){
        preg_match("/\<title\>(.*)\<\/title\>/",$str,$title);
        return $title[1];
    }
}

$resultCheck = getTitle("http://www.youtube.com/USERNAME");
if (strpos($resultCheck,'404') !== false) {
    echo 'Username Available';
}
else {
    echo 'Username Taken';
}
?>

1 个答案:

答案 0 :(得分:1)

<?php

function getTitle($Url){
    $str = file_get_contents($Url);
    if(strlen($str)>0){
    preg_match("/\<title\>(.*)\<\/title\>/",$str,$title);
    return $title[1];
    }
    else
    return '404';
}
$mytextfile='names.txt';
$data = file_get_contents($mytextfile);
$convert = explode("\n", $data);

for ($i=0;$i<count($convert);$i++) 
{
    if (strlen($convert[$i])>0) {
        $resultCheck = getTitle("http://www.youtube.com/" . $convert[$i]);
        echo ' Username ' . $convert[$i];
        if (strpos($resultCheck,'404') !== false) {
            echo ' Available';
        }
        else {
            echo ' Taken';
        }
        echo "<br />\n";
    }
}
?>