Questions tagged «php»

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


5
使用邮递员通过原始json发送POST数据
我有Postman(在Chrome中无法打开的邮递员),并且我正在尝试使用原始json发出POST请求。 在“正文”选项卡中,我选择了“原始”,并使用该正文“ JSON(application / json)”: { "foo": "bar" } 对于标题,我有1 Content-Type: application/json 在PHP方面,我现在正在做print_r($_POST);,并且得到一个空数组。 如果我使用jQuery并执行以下操作: $.ajax({ "type": "POST", "url": "/rest/index.php", "data": { "foo": "bar" } }).done(function (d) { console.log(d); }); 我得到预期的结果: Array ( [foo] => bar ) 那为什么不与Postman合作呢? 邮递员截图: 和标题:
107 php  json  rest  postman 



10
从PHP中的URL获取片段(哈希值“#”之后的值)
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 上个月关闭。 改善这个问题 如何使用PHP在URL中的“#”符号后选择片段? 我想要的结果是“ photo45”。 这是一个示例URL: http://example.com/site/gallery/1#photo45
106 php  url  anchor  url-fragment 

4
我可以在PHP中混合使用MySQL API吗?
我已经搜查了网,到目前为止,我所看到的是,你可以使用mysql_和mysqli_共同意思是: <?php $con=mysqli_connect("localhost", "root" ,"" ,"mysql"); if( mysqli_connect_errno( $con ) ) { echo "failed to connect"; }else{ echo "connected"; } mysql_close($con); echo "Done"; ?> 要么 <?php $con=mysql_connect("localhost", "root" ,"" ,"mysql"); if( mysqli_connect_errno( $con ) ) { echo "failed to connect"; }else{ echo "connected"; } mysqli_close($con); echo "Done"; ?> 是有效的,但是当我使用此代码时,我得到的是: Connected …
106 php  mysql  pdo  mysqli 

15
计算目录PHP中有多少个文件
我正在做一个新项目。我想知道某个目录中有多少个文件。 <div id="header"> <?php $dir = opendir('uploads/'); # This is the directory it will count from $i = 0; # Integer starts at 0 before counting # While false is not equal to the filedirectory while (false !== ($file = readdir($dir))) { if (!in_array($file, array('.', '..') and !is_dir($file)) $i++; } …
106 php  file  count  directory 

12
如何使file_get_contents()与HTTPS一起使用?
我正在设置信用卡处理程序,需要对CURL使用替代方法。当我使用测试服务器(未调用SSL URL)时,以下代码可以正常工作,但是现在当我在使用HTTPS的工作服务器上对其进行测试时,它失败,并显示错误消息“无法打开流”。 function send($packet, $url) { $ctx = stream_context_create( array( 'http'=>array( 'header'=>"Content-type: application/x-www-form-urlencoded", 'method'=>'POST', 'content'=>$packet ) ) ); return file_get_contents($url, 0, $ctx); }

5
命名cookie-最佳做法
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 改善这个问题 Cookie名称应是什么样? 他们应该是: 小写 骆驼香烟盒 Underscore_Camel_Case UPPER_CASE 还是应该别的东西?

14
如何使用PHP和fgetcsv函数从CSV文件创建数组
有人可以提供使用fgetcsv从CSV文件创建数组的代码吗? 我已经使用以下代码从一个简单的CSV文件创建一个数组,但是当我的一个字段包含多个逗号(例如地址)时,它就无法正常工作。 $lines =file('CSV Address.csv'); foreach($lines as $data) { list($name[],$address[],$status[]) = explode(',',$data); } *此外,我的托管服务不支持str_getcsv。 上面的代码不适用于以下CSV文件示例。第一栏是姓名,第二栏是地址,第三栏是婚姻状况。 Scott L. Aranda,"123 Main Street, Bethesda, Maryland 20816",Single Todd D. Smith,"987 Elm Street, Alexandria, Virginia 22301",Single Edward M. Grass,"123 Main Street, Bethesda, Maryland 20816",Married Aaron G. Frantz,"987 Elm Street, Alexandria, Virginia 22301",Married Ryan V. Turner,"123 …
106 php  arrays  csv 

5
简单的解释PHP OOP与过程?
我想学习PHP,并想了解有关OOP和过程的知识。我还阅读了其他有关OOP与程序的博客和教程,但我仍然不了解这种方法。 OOP与程序 我应该学习哪个? 代码有什么区别?有什么影响? PHP框架如何帮助OOP?(我想学习CodeIgniter) 程序是否需要框架? 我真的很想知道两者的代码区别,我对OOP的理解是您创建了类似的类并且可以访问。(我不知道是否正确)。 谢谢!

21
MySQL连接无法正常工作:2002没有这样的文件或目录
我正在尝试设置WordPress。我已经运行了Apache和MySQL,并且帐户和数据库都已设置。我试图建立一个简单的连接: <?php $conn = mysql_connect('localhost', 'USER', 'PASSWORD'); if(!$conn) { echo 'Error: ' . mysql_errno() . ' - ' . mysql_error(); } ?> 而且我总是这样: 错误:2002年-没有这样的文件或目录 它可以谈论什么文件或目录? 我在使用内置Apache的OS X Snow Leopard。我使用x86_64 dmg安装了MySQL。 更新:我发现套接字位于/tmp/mysql.sock,因此在php.ini中,我用该地址替换了所有错误路径。
106 php  mysql  connection 

7
如何使用PHP动态发布可被Google日历读取的ical文件?
Google对PHP ical的任何搜索都只会显示phpicalendar以及如何解析或读取IN ical文件。我只想编写一个PHP文件,该文件从数据库中提取事件并以ical格式将其写出。 我的问题是我找不到任何地方可以回答两个问题: 确切的文件格式是什么,包括页眉,文件格式,页脚等?换句话说,要由Google日历等正确读取文件,文件必须具有什么内容? 如果我使用.php扩展名构建此文件,该如何将其发布为ical?是否需要写入新的.ics文件?还是只要内容的格式正确,Google日历等都会读取.php文件为ical吗?(如果内容实际上是CSS等,则类似于style.css.php文件将被读取为CSS文件。) 大家可以提供或指向我的任何帮助将不胜感激!!!
106 php  calendar  icalendar 

4
PHP CLI上的新行
我有一个PHP CLI脚本,无法在新行中中断输出。我做 echo 'this is my text\r\n'; echo 'next line'; 这给 this is my text\r\nnext line 关于如何在不同的行上获得输出的任何想法?
106 php 

3
作曲家需要本地包装
我有几个正在共同开发的库[Foo和Bar],但从技术上讲它们仍然是分开的。以前,我只是将autoloader重新定义为like "Foo\\": "../Foo/src",但是现在我已经向Foo添加了Guzzle依赖项,Bar翻转了它的盖子,因为它不是其依赖项之一。 目录结构: /home/user/src/ Foo/ src/ FooClient.php composer.json Bar/ src/ BarClient.php composer.json 理论上的自动加载声明:[在Bar / composer.json中] "require": { "local": "../Foo/composer.json" } 示例代码: require('vendor/autoload.php'); $f = new \Bar\BarClient(new \Foo\FooClient()); 如何在不设置本地Composer存储库的情况下解决此问题?我想将它们作为独立的软件包进行维护,只是一个软件包需要另一个软件包,并因此处理另一个软件包的依赖关系。 答案后编辑: 感谢infomaniac,我完成了以下工作: 初始化git repo: cd ~/src/Foo && git init && echo -e "vendor\ncomposer.lock" > .gitignore && git add ./ && git …
106 php  composer-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.