2011-08-07 32 views
-2

方案验证两个不同的输入:进行比较,并用PHP形式

一个PHP的形式有两个输入,即:

角色名字:
字符URL:

的角色名是内“网页的”< title> </title>“。我希望表单将字符名称的输入与提交的字符URL的“< title> </title>”中的名称进行比较,如果有效,请将数据发布到SQL数据库。而已。

角色名字:GreatOne
字符URL:http://somewebsite.com/char/828282/

在页面的源代码是 “< 标题> GreatOne - SomeWebsite </TITLE>”

它需要比较这两个名字并在将数据发布到SQL数据库之前执行我上面所说的。我不是程序员,我不能去为这个脚本学习一门语言,但我迫切需要测试一些东西。任何帮助,将不胜感激。

+1

所以你希望我们为你做你的工作? – sdolgy

回答

0
$filename = $CharacterUrl; 
$handle = fopen($filename, "r"); 
$contents = fread($handle, filesize($filename)); 
fclose($handle); 

if (strstr($contents, $CharacterName)) { 
    // do something because whatever their name is appears in the contents of the url 
} else { 
    // they don't exist 
} 

几乎1:1从http://www.php.net/网站

0

我会做这样的事情:

$ URL = $ _ POST [ 'characterurl']; $ url = file_get_contents [$ url]; preg_match('/ title>(。*?)</title> /',$ url,$ url); $ title = $ url [1]; 如果($标题== $ _职位[ 'charactername']){// 后到DB }其他{// 做得比其他岗位的东西分贝 }

我也把两个标题变量小写,并执行htmlspecialchars功能。