小编Rob*_*Rob的帖子

PHP不会回应XML子

这是我的代码

    <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.它似乎甚至无法读取它.

html php xml simplexml

1
推荐指数
1
解决办法
666
查看次数

显示访客IP地址的动态图片?

我现在看到了很多,jpg文件显示了您的IP地址。当然对您而言,对其他人而言,他们会看到自己的

例如: 你的
(来源:net63.net

这怎么可能?如果可能的话,是否也可以从图片中将IP登录到MySQL数据库?当我查看此消息时,我的IP是否被记录?

编辑:当然,当它在您的OWN服务器上时是可能的,但是如何直接将服务器上的图片链接到Nother上,如我在这里所做的那样,如何记录它呢?

jpeg ip-address

1
推荐指数
1
解决办法
1958
查看次数

为什么我的变量似乎总是为0?

这是我的代码:

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)

php

1
推荐指数
2
解决办法
90
查看次数

我在哪里可以找到一些"人性化"的C#教程?

我决定开始学习C#,但我能找到的所有教程都非常干燥,并且对读者说话就像读者是一台机器一样.

一些跟我说话的教程怎么样,比如我是一个人?

c#

1
推荐指数
1
解决办法
323
查看次数

似乎是MySQL中的语法错误

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 mysql

1
推荐指数
1
解决办法
91
查看次数

有没有办法检查主机是否已启动?

我正在尝试在 PHP 中执行此操作。我需要检查指定的主机是否“启动”

我想 ping 指定的主机(虽然我不确定我会怎么做,因为这需要 root。--help here?)

我也曾fsockopen()尝试连接到指定的端口,但如果主机没有侦听该端口上的连接,那也会失败。

此外,一些主机会阻止 ping 请求,那么我该如何解决这个问题呢?不过,这部分不是必需的,所以不要太担心。我意识到这可能会变得棘手。

php ping fsockopen

1
推荐指数
1
解决办法
9391
查看次数

循环通过多维关联数组

我一直用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 associative-array multidimensional-array

1
推荐指数
1
解决办法
8717
查看次数

排除先前随机化的整数,并在没有它的情况下再次随机化

<?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)

再次编辑:我也只想让他们点击滚动!一次,不是多次,直到他们滚动所有数字,这意味着没有必要进行会话,我想,虽然我可能错了,但大多数人显然比我更有经验.

对不起,我之前也应该提到过.

php

0
推荐指数
1
解决办法
138
查看次数

我应该包括本地还是远程?

在包含文件时我想知道的事情:

假设我想要包含文件或链接到它.我应该只是举例如:

include("../localfile.php");
Run Code Online (Sandbox Code Playgroud)

或者我应该改用

include("http://sameserver.com/but/adirect/linkto/localfile.php");
Run Code Online (Sandbox Code Playgroud)

这个比那个好吗?还是更安全?或者只是个人偏好?

显然,如果你有一个文件包含在多个目录中的文件中,并且那个文件包含一个不同的文件,或者有其他方法可以做到这一点,那将是必要的吗?

php include-path

0
推荐指数
1
解决办法
228
查看次数

在PHP中爆炸数组值

我正在编写一个脚本,使用代理连接到服务器,遍历列表,直到找到工作代理.

代理列表如下:

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)

但我不确定最简单(也是最有效)的方法.有什么建议?

php arrays

0
推荐指数
1
解决办法
719
查看次数