小编Vol*_*erK的帖子

销毁$ _SERVER会话?

好的,所以我没有使用任何会话变量,而是我的代码如下所示:

if (!isset($_SERVER['PHP_AUTH_USER'])) {
    header('WWW-Authenticate: Basic realm="Enter your Twitter username and password:"');
    header('HTTP/1.0 401 Unauthorized');
    echo 'Please enter your Twitter username and password to view your followers.';
    exit();
}

$username = $_SERVER['PHP_AUTH_USER'];
$password = $_SERVER['PHP_AUTH_PW']; 
Run Code Online (Sandbox Code Playgroud)

所以,我的问题是,当用户想要退出他们的(在这种情况下)twitter登录凭证时,我怎么能破坏这个登录会话?

php twitter http http-authentication http-headers

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

PHP显示所有声明的类的名称?

让我说我有这个代码:

<?php
class hello {
    var $greeting = "hello";
    function hello(){
        echo $this->greeting;
        return;
    }
}

$hello1 = new hello;
$hello2 = new hello;
$hello4 = new hello;
?>
Run Code Online (Sandbox Code Playgroud)

我如何让它回显所有实例化对象的名称(如果可能的话,它们各自的类),以便它回声(可能在数组中)"hello1 => hello,hello2 => hello,hello4 => hello".

如果这是不可能的,有没有办法从类中告诉实例的名称,如echo instance_name($ this); 会让我"hello1".谢谢.

php class instance-variables

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

有没有办法使用JQuery克隆元素?

有没有办法使用JQuery克隆HTML元素?

但是,我希望能够为克隆元素分配新属性"id,name".因此,如果我有一个textfield元素,我想克隆它没有它的值,并将它的id和name属性更改为"exmple2",如果它之前被命名为"example".

我将非常感谢有关此和任何其他实现的任何帮助,我可以使用它来添加更多元素到页面上已存在的html表单.

谢谢大家

javascript jquery

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

将对象传递给PHP构造函数错误

是否可以将对象传递给PHP类的构造函数,并将该对象设置为可由类中其余函数使用的全局变量?

例如:

class test {

   function __construct($arg1, $arg2, $arg3) {
      global $DB, $ode, $sel;

      $DB = arg1;
      $ode = arg2;
      $sel = $arg3;
   }

   function query(){
      $DB->query(...);
   }

}
Run Code Online (Sandbox Code Playgroud)

当我尝试这样做时,我得到一个"对非对象的成员函数调用"错误.反正有没有这样做?否则,我必须直接将对象传递给每个单独的函数.

谢谢!

php syntax scope object-properties

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

PHP if else语句

我们有变量$country,它可以给出~50个不同的值.

并且可变$id.

我们应该做的是给出一个$id对应于$country值的值,例如:

if ($country = 'USA') { $id = 'usa_type'; }
else if ($country = 'France') { $id = 'france_type'; }
else if ($country = 'German') { $id = 'german_type'; }
else if ($country = 'Spain') { $id = 'spain_type'; }
...
...
...
else if ($country = 'Urugway') { $id = 'urugway_type'; }
else { $id = 'undefined'; }
Run Code Online (Sandbox Code Playgroud)

else if 语句每次都重复,其他数据是典型的.

有没有办法缩短这段代码?

喜欢:

[france]:'france_type;
[england]:'england_type;
...
[else]:'undefined'
Run Code Online (Sandbox Code Playgroud)

谢谢.

php

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

PHP从MySQL查询转换日期

我认为这是一个简单的问题.我们有一个带有DATE字段的MySQL数据库,日期以美国格式存储(2010-06-01).

在我将显示日期的PHP页面中,我只想将此日期转换为英国格式(01-06-2010).

任何帮助和建议表示赞赏!

谢谢,

荷马.

php mysql date

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

jquery使用已知值选择的设置选项

我有下一个选择:

<select name="priority" id="priority" class="update_priority">
    <option value="root" label="Without parent">Without parent</option>
    <option value="72" label="Rank3">Rank3</option>
    <option value="71" label="Rank1">Rank1</option>
    <option value="67" label="Rank2">Rank2</option>
    <option value="64" label="Rank4">Rank4</option>
</select>
Run Code Online (Sandbox Code Playgroud)

在JS中,我有一个带有值的变量.例如:

selected = 71;
Run Code Online (Sandbox Code Playgroud)

现在,在jQuery的帮助下,我想用这个值选择选项(在我们的例子中为71).

javascript jquery select option

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

使用js从div获取原始HTML?

我正在一个用户可以创建和保存自己的HTML表单的网站上工作.我没有在数据库中逐个插入表单元素和ID,而是考虑使用js(最好是jquery)来获取表单的HTML(代码源格式)并通过mysql将其插入文本行.

例如,我在div中有一个表单

<div class="new_form">
<form>
Your Name:
<input type="text" name="something" />
About You:
<textarea name=about_you></textarea>
</form>
</div>
Run Code Online (Sandbox Code Playgroud)

使用js是否可以在"new_form"div中获取原始HTML?

javascript jquery

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

通过https:SSL3_GET_SERVER_CERTIFICATE使用php加载外部xml文件时出错

我无法加载xml文件.

这段代码效果很好:

$url = 'http://www.w3schools.com/xml/note.xml';
$xml = simplexml_load_file($url);
print_r($xml);
Run Code Online (Sandbox Code Playgroud)

但这一个

$url = 'https://www.boardgamegeek.com/xmlapi2/thing?id=105551';
$xml = simplexml_load_file($url);
print_r($xml);
Run Code Online (Sandbox Code Playgroud)

不起作用.我收到此错误:

警告:simplexml_load_file():SSL操作失败,代码为1. OpenSSL错误消息:错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:证书验证在/storage/content/59/113059/boardgamelevelup.com/public_html/index.php上失败19警告:simplexml_load_file():无法在第19行的/storage/content/59/113059/boardgamelevelup.com/public_html/index.php中启用加密警告:simplexml_load_file(https://www.boardgamegeek.com/xmlapi2/thing ?id = 105551):无法打开流:第19行/storage/content/59/113059/boardgamelevelup.com/public_html/index.php中的操作失败警告:simplexml_load_file():I/O警告:无法加载外部实体" https://www.boardgamegeek.com/xmlapi2/thing?id=105551"在第19行的/storage/content/59/113059/boardgamelevelup.com/public_html/index.php中

boardgamegeek的xml文件适用于其他网站.我应该使用不同的PHP代码来加载该xml文件吗?

php xml

3
推荐指数
2
解决办法
5797
查看次数

这是什么编码...你怎么逃脱它在PHP?

我正在为一个网站开发一个imdb数据抓取器,而我似乎用一种我以前从未见过的奇怪编码来编码所有内容.

<a href="/keyword/exploding-ship/">Exploding&#xA0;Ship</a>
A Bug&#x27;s Life
Run Code Online (Sandbox Code Playgroud)

是否有一个PHP函数将这些转换为常规字符?

html php encoding html-entities

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