这是我的代码
<form method="post">
<input name="hash" type="text" id="hash" style='width: 30%;'/>
<input name="Crack!" type="submit" value="Crack!" onfocus="if(this.blur)this.blur()"/>
</form>
<?php
if(isset($_POST['Crack!'])){
$hash = $_POST['hash'];
$xml = simplexml_load_file("http://gdataonline.com/qkhash.php?mode=xml&hash=$hash");
$status = $xml->data->status;
if ($status = "Success"){
$plain = $xml->data->result;
}elseif ($status = "Hash not found"){
$plain = "Not Found"; }
?>
<table>
<tr>
<td><?php echo "gdataonline.com: "; ?></td>
<td><?php echo "$plain"; ?></td>
</tr>
</table>
<?php
echo "<pre>";
var_dump($xml);
echo "</pre>";
} //if submit
?>
Run Code Online (Sandbox Code Playgroud)
出于某种原因,我根本无法回应$ plain.它似乎甚至无法读取它.
我现在看到了很多,jpg文件显示了您的IP地址。当然对您而言,对其他人而言,他们会看到自己的
例如:

(来源:net63.net)
这怎么可能?如果可能的话,是否也可以从图片中将IP登录到MySQL数据库?当我查看此消息时,我的IP是否被记录?
编辑:当然,当它在您的OWN服务器上时是可能的,但是如何直接将服务器上的图片链接到Nother上,如我在这里所做的那样,如何记录它呢?
这是我的代码:
if (isset($_POST['addmonths'])){
if (!empty($_POST['months'])){
if (is_numeric($_POST['months'])){
$monthtoadd = $_POST['months'];
if ($monthstoadd == 0){
mysql_query("UPDATE users SET months='lifetime' WHERE username='$lookupuser'");
echo "Successfully set " . $lookupuser . " to lifetime" . $monthstoadd;
}elseif ($monthstoadd > 0){
$monthstoadd = $monthstoadd*2592000;
mysql_query("UPDATE users SET months=months+'$monthstoadd' WHERE username='$lookupuser'");
echo "Successfully added " . $monthstoadd . " months to " . $lookupuser . "'s paid time.";
}else{
echo "Error.";
}
}else{
echo "Months need to be numeric. If you're trying to set lifetime, use …Run Code Online (Sandbox Code Playgroud) 我决定开始学习C#,但我能找到的所有教程都非常干燥,并且对读者说话就像读者是一台机器一样.
一些跟我说话的教程怎么样,比如我是一个人?
MySQL推迟了以下错误:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CREATE TABLE IF NOT EXISTS `badips` ( `id` int(10) NOT NULL auto_increment, ' at line 2
Run Code Online (Sandbox Code Playgroud)
当我运行以下PHP时:
if (file_exists("../login/includes/config.php")) {
$db_schema = array();
$db_schema[] = "DROP TABLE IF EXISTS `badips`;
CREATE TABLE IF NOT EXISTS `badips` (
`id` int(10) NOT NULL auto_increment,
`host` varchar(50) NOT NULL,
`ip` varchar(20) NOT NULL,
`enteredhost` varchar(50) NOT NULL, …Run Code Online (Sandbox Code Playgroud) 我正在尝试在 PHP 中执行此操作。我需要检查指定的主机是否“启动”
我想 ping 指定的主机(虽然我不确定我会怎么做,因为这需要 root。--help here?)
我也曾fsockopen()尝试连接到指定的端口,但如果主机没有侦听该端口上的连接,那也会失败。
此外,一些主机会阻止 ping 请求,那么我该如何解决这个问题呢?不过,这部分不是必需的,所以不要太担心。我意识到这可能会变得棘手。
我一直用PHP制作一个IRC机器人.我给了不同用户特定的访问级别在0到5之间.0是访客,5是管理员.
我一直在尝试编写一个命令,当用户访问它时,它会向他们发送一个允许他们使用的命令和语法列表.
到目前为止,我有类似的东西
$array = array
(
"5" => $commands = array
(
"test" => $test2 = array
(
"trigger" => "!test",
"descrip" => "Just testing."
)
"test2" => $test3 = array
(
"trigger" => "!lol",
"descrip" => "another test."
)
)
);
Run Code Online (Sandbox Code Playgroud)
我不知道如何循环通过它 if ($accessLevel == 5) then show commands for $array[5(and below)]
最后我希望它发送出去 $array[5][command][trigger] : $array[5][command][descrip]
我不一定需要你为我编码,只是向正确的方向推进会有所帮助.
<?php
if (isset($_POST['Roll!'])) {
$sides = $_POST['sides'];
$rolled = rand(1,$sides);
echo "$rolled was rolled by the dice, it is now out!";
}
?>
Run Code Online (Sandbox Code Playgroud)
这是我目前的代码.然而,在滚动该数字之后,我希望它再次滚动,但是没有先前滚动的数字,直到它滚动除了一个之外的所有数字,这将是获胜的数字.我不知道该怎么做.有任何想法吗?
编辑:对不起,我应该更清楚,谢谢大家的帮助到目前为止,但我还需要回应每个滚动的数字,如
echo "$rolledArray[0] was rolled, it lost.\n";
echo "$rolledArray[1] was rolled, it lost.\n";
echo "$rolledArray[2] was rolled, it lost.\n";
echo "$rolledArray[3] was rolled, it lost.\n";
echo "$rolledArray[x] was rolled, it lost.\n";
echo "$rolledArray[x] was rolled, it lost.\n";
echo "$rolledArray[50?] was rolled, it lost.";
Run Code Online (Sandbox Code Playgroud)
再次编辑:我也只想让他们点击滚动!一次,不是多次,直到他们滚动所有数字,这意味着没有必要进行会话,我想,虽然我可能错了,但大多数人显然比我更有经验.
对不起,我之前也应该提到过.
在包含文件时我想知道的事情:
假设我想要包含文件或链接到它.我应该只是举例如:
include("../localfile.php");
Run Code Online (Sandbox Code Playgroud)
或者我应该改用
include("http://sameserver.com/but/adirect/linkto/localfile.php");
Run Code Online (Sandbox Code Playgroud)
这个比那个好吗?还是更安全?或者只是个人偏好?
显然,如果你有一个文件包含在多个目录中的文件中,并且那个文件包含一个不同的文件,或者有其他方法可以做到这一点,那将是必要的吗?
我正在编写一个脚本,使用代理连接到服务器,遍历列表,直到找到工作代理.
代理列表如下:
127.0.0.1:8080
127.0.0.1:8080
127.0.0.1:8080
127.0.0.1:8080
127.0.0.1:8080
127.0.0.1:8080
127.0.0.1:8080
Run Code Online (Sandbox Code Playgroud)
当然,它不是一遍又一遍的IP和端口.现在,我原本只是file()想将它们全部放入一个数组中,但显然会留下一个包含完整行的值的数组.
理想情况下我喜欢的是类似的数组
"127.0.0.1" => 8080,
"127.0.0.1" => 8080,
"127.0.0.1" => 8080,
"127.0.0.1" => 8080,
"127.0.0.1" => 8080,
"127.0.0.1" => 8080,
"127.0.0.1" => 8080,
"127.0.0.1" => 8080,
Run Code Online (Sandbox Code Playgroud)
但我不确定最简单(也是最有效)的方法.有什么建议?