Questions tagged «php»

PHP是一种广泛使用的高级动态,面向对象和解释性脚本语言,主要用于服务器端Web开发。用于有关PHP语言的问题。

8
用PHP合并两个图像
我正在尝试将两个图像与PHP合并。 例如...我该如何将图像一放置在图像二之上或与基本PHP合并?我已经尝试过诸如加水印的操作,但是它似乎没有用。 图片一 图片二 ...变成它了吗?最后结果:
76 php  image  merge  resize  overlay 

4
我如何知道在PHP表单提交中单击了哪个按钮?
我的页面上有几个按钮,但是我不确定如何知道单击了哪个按钮。这是我的两个按钮的标记: <input type="submit" id="btnSubmit" value="Save Changes" /> <input type="submit" id="btnDelete" value="Delete" />
76 php 

3
将变量从一个PHP包含文件传递到另一个:全局与非
我正在尝试将变量从一个包含文件传递到另一个。除非我在第二个包含文件中将变量声明为全局变量,否则此方法不起作用。但是,我不需要在调用第一个include的文件中将其声明为全局文件。例如: front.inc: $name = 'james'; index.php: include('front.inc'); echo $name; include('end.inc'); 输出:詹姆斯 end.inc: echo $name; 输出:无 如果我在end.inc中回显$ name之前声明了全局$ name,那么它将正常工作。该帖子的可接受答案说明这取决于您的服务器配置:将PHP中的变量从一个文件传递到另一个文件 我正在使用Apache服务器。我将如何配置它,以便不必声明$ name为全局名称?一个相对于另一个有优点/缺点吗?

5
uniqid有多独特?
这个问题实际上并不是寻找解决方案的问题,而仅仅是出于好奇。PHP uniqid函数具有一个更熵的标志,以使输出“更唯一”。这让我想知道,当more_entropy为true时(而不是true时),此函数多次产生相同结果的可能性有多大。换句话说,启用more_entropy时与禁用时相比,uniqid的唯一性如何?始终启用more_entropy是否有任何弊端?
76 php 

13
让PHP停止替换“。” $ _GET或$ _POST数组中的字符?
如果我.通过$ _GET传递名称中带有PHP变量的PHP,则会自动用_字符替换它们。例如: <?php echo "url is ".$_SERVER['REQUEST_URI']."<p>"; echo "x.y is ".$_GET['x.y'].".<p>"; echo "x_y is ".$_GET['x_y'].".<p>"; ...输出以下内容: url is /SpShipTool/php/testGetUrl.php?x.y=a.b x.y is . x_y is a.b. ...我的问题是:有什么办法可以阻止我?无法为我的一生弄清我应做的一切 我运行的PHP版本是5.2.4-2ubuntu5.3。
76 php  regex  postback 

3
WAMP / MySQL错误,语言不正确
我已经重新安装了WAMP多次,实际上搜索了数百页,但无法解决此问题: 我查看了phpmyadmin配置文件,设置为: $cfg['Lang'] = 'en-utf-8'; 多次卸载(如上所述),而且似乎还没有运气。任何帮助,将不胜感激。

3
使用SimpleXML从头开始创建XML对象
是否可以使用PHP的SimpleXML函数从头开始创建XML对象?浏览功能列表,可以通过一种方法将现有的XML字符串导入到一个对象中,然后可以对其进行操作,但是如果我只是想从头开始以编程方式生成XML对象,什么是最好的方法? 我发现您可以使用simplexml_load_string()并传入所需的根字符串,然后您就可以通过添加子代来操纵对象……尽管这看起来有点像hack,因为我必须实际上,在可以加载之前,将一些XML硬编码到字符串中。 我已经使用DOMDocument函数完成了它,尽管这有点令人困惑,因为我不确定DOM与创建纯XML文档有什么关系……所以也许它的名字很糟糕:-)
76 php  xml  simplexml 

5
带JSON正文的POST请求
我想通过PHP在Blogger博客中添加帖子。Google提供了以下示例。如何在PHP中使用它? 您可以通过向带有帖子JSON正文的帖子集合URI发送POST请求来为博客添加帖子: POST https://www.googleapis.com/blogger/v3/blogs/8070105920543249955/posts/ Authorization: /* OAuth 2.0 token here */ Content-Type: application/json { "kind": "blogger#post", "blog": { "id": "8070105920543249955" }, "title": "A new post", "content": "With <b>exciting</b> content..." }
76 php  json  post 

5
在PHP Try Catch块中引发异常
我在Drupal 6 .module文件中有一个PHP函数。我试图在执行更复杂的任务(例如数据库查询)之前运行初始变量验证。在C#中,我曾经在Try块的开头实现IF语句,如果验证失败,该语句将引发新的异常。抛出的异常将在Catch块中捕获。以下是我的PHP代码: function _modulename_getData($field, $table) { try { if (empty($field)) { throw new Exception("The field is undefined."); } // rest of code here... } catch (Exception $e) { throw $e->getMessage(); } } 但是,当我尝试运行代码时,它告诉我只能在Catch块内抛出对象。 提前致谢!

3
如何在php中实现位掩码?
我不确定位掩码是否正确。让我解释: 在php中,error_reporting可以通过多种方式调用该函数: // Report simple running errors error_reporting(E_ERROR | E_WARNING | E_PARSE); // Reporting E_NOTICE can be good too (to report uninitialized // variables or catch variable name misspellings ...) error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE); // Report all errors except E_NOTICE // This is the default value set …
76 php  bitmask 


3
默认情况下,php函数返回什么?
如果我没有明确返回任何内容,那么php函数到底返回什么? function foo() {} 什么类型的 它有什么价值? 如何使用===进行准确测试? 这是否从php4更改为php5? 有没有之间的差异function foo() {}和function foo() { return; } (我不是在问如何测试它if (foo() !=0) ...)

4
Laravel什么是警卫?
我正在查看内置的身份验证控制器,发现它们使用了称为“ Guards”的东西。到现在为止,每当我创建自己的登录/注册表单时,我都从未碰过它们,通常只会做以下事情: Auth::attempt() 没有任何类型的警卫。我曾尝试查找确切的内容,但实际上找不到任何信息,有人可以向我解释一下警卫的目的是什么?

4
如何阻止xdebug在PhpStorm的第一行停止?
我有这个奇怪的问题。在更新我的PHP版本之前,我所有的设置都可以正常工作。我使用macports并安装了php5和php5-xdebug端口。 xdebug正在运行,但是即使我在PhpStorm中禁用了该选项,它仍在脚本的第一行停止。那里没有断点,并且代码其他部分的断点也可以正常工作。 如果有帮助,这里是phpinfo的xdebug部分(分为两部分); https://dzwonsemrish7.cloudfront.net/items/3K3R2N1f1A190K372n0S/Screen%20shot%202011-08-18%20at%203.06.29%20PM.png?v=54c8964d,https://dzwonsemrish7.cloudfront.net/items/ 0i133s0U430k3u3w3B1E / Screen%20shot%202011-08-17%20at%205.14.25%20 PM.png?v = 1278da84并证明它已在phpStorm中禁用:https ://dzwonsemrish7.cloudfront.net/items/3W2S060I1b0W1q0z0c45/Screen% 20shot%202011-08-18%20at%203.07.00%20 PM.png?v = 85471026 我需要更改xdebug设置吗?进行升级时,我丢失了具有其他xdebug配置的php.ini。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.