Questions tagged «php»

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

10
如何在PHP中将PDF文档转换为预览图像?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 改善这个问题 要将PDF文档的一部分呈现为图像文件,需要哪些库,扩展名等? 我发现的大多数PHP PDF库都以创建PDF文档为中心,但是是否有一种简单的方法可以将文档呈现为适合Web使用的图像格式? 我们的环境是LAMP堆栈。
199 php  image  pdf  lamp 

13
PHP中的异步shell exec
我有一个PHP脚本,该脚本需要调用shell脚本,但根本不关心输出。Shell脚本会进行许多SOAP调用,并且完成起来很慢,因此我不想在等待回复时放慢PHP请求。实际上,PHP请求应该能够退出而不终止shell进程。 我已经研究过的各种exec(),shell_exec(),pcntl_fork(),等功能,但他们都不似乎提供正是我想要的。(或者,如果这样做,我不清楚如何做到。)有什么建议吗?
199 php  asynchronous  shell 

11
如何在PHP中回显或打印数组?
我有这个数组 Array ( [data] => Array ( [0] => Array ( [page_id] => 204725966262837 [type] => WEBSITE ) [1] => Array ( [page_id] => 163703342377960 [type] => COMMUNITY ) ) ) 我的问题是,如果没有这种结构,我怎么能回显内容呢?我试过了 foreach ($results as $result) { echo $result->type; echo "<br>"; }
198 php  arrays 

12
用php解压缩文件
我想解压缩文件,这很好用 system('unzip File.zip'); 但是我需要通过URL传递文件名,而无法使其正常工作,这就是我所拥有的。 $master = $_GET["master"]; system('unzip $master.zip'); 我想念什么?我知道这一定是我忽略的小而愚蠢的事情。 谢谢,
198 php  unzip 

30
一个函数的多次返回
是否有可能具有两个返回的函数,如下所示: function test($testvar) { // Do something return $var1; return $var2; } 如果是这样,我如何才能分别获得每份退货?
198 php 


6
匿名递归PHP函数
是否可以具有递归和匿名的PHP函数?这是我尝试使其工作,但未传递函数名称。 $factorial = function( $n ) use ( $factorial ) { if( $n <= 1 ) return 1; return $factorial( $n - 1 ) * $n; }; print $factorial( 5 ); 我也知道这是实施阶乘的一种不好方法,这只是一个例子。

18
PHP获取站点URL协议-http与https
我编写了一个小函数来建立当前站点的URL协议,但是我没有SSL,也不知道如何测试它是否可以在https下工作。你能告诉我这是否正确吗? function siteURL() { $protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) ? "https://" : "http://"; $domainName = $_SERVER['HTTP_HOST'].'/'; return $protocol.$domainName; } define( 'SITE_URL', siteURL() ); 是否有必要像上面那样做,还是我可以像那样做?: function siteURL() { $protocol = 'http://'; $domainName = $_SERVER['HTTP_HOST'].'/' return $protocol.$domainName; } define( 'SITE_URL', siteURL() ); 在SSL下,即使定位标记网址使用的是http,服务器也不会自动将网址转换为https吗?是否需要检查协议? 谢谢!
197 php  url  ssl 

12
从SimpleXMLElement对象获取价值
我有这样的事情: $url = "http://ws.geonames.org/findNearbyPostalCodes?country=pl&placename="; $url .= rawurlencode($city[$i]); $xml = simplexml_load_file($url); echo $url."\n"; $cityCode[] = array( 'city' => $city[$i], 'lat' => $xml->code[0]->lat, 'lng' => $xml->code[0]->lng ); 应该从地名下载XML。如果print_r($xml)我知道了: SimpleXMLElement Object ( [code] => Array ( [0] => SimpleXMLElement Object ( [postalcode] => 01-935 [name] => Warszawa [countryCode] => PL [lat] => 52.25 …
197 php  simplexml 

13
如何从URL字符串获取参数?
我有一个HTML表单字段$_POST["url"],其中包含一些URL字符串作为值。示例值包括: https://example.com/test/1234?email=xyz@test.com https://example.com/test/1234?basic=2&email=xyz2@test.com https://example.com/test/1234?email=xyz3@test.com https://example.com/test/1234?email=xyz4@test.com&testin=123 https://example.com/test/the-page-here/1234?someurl=key&email=xyz5@test.com 等等 如何email仅从这些URL /值中获取参数? 请注意,我没有从浏览器地址栏中获取这些字符串。
197 php  url-parsing 

6
如何绕过Access-Control-Allow-Origin?
我正在对他们设置的平台上的我自己的服务器执行ajax调用,以防止这些ajax调用(但是我需要它从服务器上获取数据以显示从服务器数据库中检索到的数据)。我的ajax脚本正在运行,它可以将数据发送到服务器的php脚本以进行处理。但是由于它被"Access-Control-Allow-Origin" 我无权访问该平台的源/核心。因此我无法删除不允许这样做的脚本。(P / SI使用了Google Chrome浏览器的控制台,并发现了此错误) Ajax代码如下所示: $.ajax({ type: "GET", url: "http://example.com/retrieve.php", data: "id=" + id + "&url=" + url, dataType: 'json', cache: false, success: function(data) { var friend = data[1]; var blog = data[2]; $('#user').html("<b>Friends: </b>"+friend+"<b><br> Blogs: </b>"+blog); } }); 还是JSON上面的ajax脚本具有等效的代码?我认为JSON是允许的。 我希望有人可以帮助我。
196 javascript  php  jquery  ajax  cors 

8
PHP将变量传递到下一页
看起来很简单,但是我找不到很好的方法。 在第一页中说,我创建了一个变量 $myVariable = "Some text"; 该页面的表单操作是“ Page2.php”。因此,在Page2.php中,如何访问该变量?我知道我可以在会话中做到这一点,但是我认为对于一个简单的字符串来说这太多了,我只需要传递一个简单的字符串(文件名)即可。 我该如何实现? 谢谢!
196 php  variables  session 

9
从列中选择唯一值
我有一个MySQL表,其中包含以下类型的信息: Date product 2011-12-12 azd 2011-12-12 yxm 2011-12-10 sdx 2011-12-10 ssdd 这是我用来从该表获取数据的脚本示例: <?php $con = mysql_connect("localhost","username","password"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("db", $con); $sql=mysql_query("SELECT * FROM buy ORDER BY Date"); while($row = mysql_fetch_array($sql)) { echo "<li><a href='http://www.website/". $row['Date'].".html'>buy ". date("j, M Y", strtotime($row["Date"]))."</a></li>"; } mysql_close($con); …
196 php  mysql  sql 

5
在PHP中使用Heredoc有什么优势?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 在PHP 中使用heredoc有什么优势,您可以举个例子吗?
196 php  heredoc 

6
PHP中的::(双冒号)和->(箭头)有什么区别?
有两种不同的方法来访问PHP中的方法,但是有什么区别? $response->setParameter('foo', 'bar'); 和 sfConfig::set('foo', 'bar'); 我假设->(带有大于号或V形的破折号)用于变量的函数,::(双冒号)用于类的函数。正确? 是=>赋值运算符仅用于分配数据的数组中?这与=用于实例化或修改变量的赋值运算符相反吗?
196 php 

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.