Questions tagged «php»

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

6
PHP array_filter与参数
我有以下代码: function lower_than_10($i) { return ($i < 10); } 我可以用来过滤这样的数组: $arr = array(7, 8, 9, 10, 11, 12, 13); $new_arr = array_filter($arr, 'lower_than_10'); 我如何在lower_than_10中添加参数,以便它也接受要检查的数字?喜欢,如果我有这个: function lower_than($i, $num) { return ($i < $num); } 如何从array_filter调用它传递10到$ num或任何数字?
108 php  arrays 

8
在HTTPS页面中运行HTTP AJAX操作时,“混合内容被阻止”
我有一个要提交给CRM(ViciDial)的表单(通过GET,因为它是这种方式)。我可以成功提交表单,但是如果我这样做,则crm的处理文件将仅回显成功文本,仅此而已。 我想在我的网站上显示一个谢谢页面,而不是该文本,所以我决定使用AJAX提交表单并将其重定向到我需要的页面,但是在浏览器中出现此错误: 混合内容:“ https://page.com ”上的页面已通过HTTPS加载,但请求了不安全的XMLHttpRequest端点“ http://XX.XXX.XX.XXX/vicidial/non_agent_api.php?queries=query=data '。该请求已被阻止;内容必须通过HTTPS提供。 这是我的AJAX脚本: <script> SubmitFormClickToCall = function(){ jQuery.ajax({ url: "http://XX.XXX.XX.XX/vicidial/non_agent_api.php", data : jQuery("#form-click-to-call").serialize(), type : "GET", processData: false, contentType: false, success: function(data){ window.location.href = "https://www.example.com/thank-you"; } }); } </script> 仅在URL中设置https是行不通的,有什么方法可以通过GET提交数据并将用户重定向到我的thankyou页面? =========================== 这里的问题是内容混合,这意味着我通过HTTPS加载了一个页面,并试图通过AJAX命中HTTP中的API。但是浏览器不允许我们这样做。 因此,如果您不能将API设置为HTTPS(这是我的情况),我们仍然可以采用其他方法来处理。 主要问题不是混合内容问题,而是我想将数据提交到API并将用户重定向到精美的感谢页面。我没有使用AJAX,而是制作了一个php文件,该文件接收接收到的数据,使用curl将其发送到API(因为这是在服务器端完成的,没有混合的内容问题),并将我满意的用户重定向到了精美的感谢页面。
108 javascript  php  jquery  html  ajax 

16
在命令行Ubuntu 16.04上切换PHP版本
我已经在Ubuntu 16.04上安装了php 5.6和php 7.1 我知道使用Apache作为我的Web服务器,我可以 a2enmod php5.6 #to enable php5 a2enmod php7.1 #to enable php7 当我在Apache模块中禁用php7.1并启用php 5.6时,Apache会识别出更改并按预期使用php 5.6解释器。 但是,当我从命令行运行内部php Web服务器时: php -S localhost:8888 php使用php 7处理请求。那么如何在命令行中在php 5.6和php 7.1之间切换?

14
如何在Codeigniter模型中打印SQL语句
我的模型中有一条sql语句, 然后我说 $query = $this->db->query($sql, array(fields, fields1); if ($query) { return true: } else { echo "failed"; return false; } 我的查询始终失败,如何获取php以打印发送到数据库的确切sql语句?并将其显示在我的php视图的页面上
107 php  sql  codeigniter 

13
index.php默认不加载
我刚刚安装了CentOS,Apache和PHP。当我访问我的网站http://example.com/myapp/时,它显示为“禁止访问”。默认情况下,它不会加载index.php文件。 当我访问http://example.com/myapp/index.php时,它可以正常工作。 任何想法如何解决该问题?

9
AngularJS HTTP发布到PHP,并且未定义
我有一个带有标签的表格 ng-submit="login() 该函数在javascript中被称为罚款。 function LoginForm($scope, $http) { $http.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded; charset=UTF-8'; $scope.email = "fsdg@sdf.com"; $scope.password = "1234"; $scope.login = function() { data = { 'email' : $scope.email, 'password' : $scope.password }; $http.post('resources/curl.php', data) .success(function(data, status, headers, config) { console.log(status + ' - ' + data); }) .error(function(data, status, headers, config) …

24
Apache显示PHP代码而不是执行它
我最近一直在尝试在计算机上安装PHP和Apache。几个小时后,它们就安装了。我已经像大家一样修改了httpd.conf和php.ini文件。然后,我创建了一个简单的PHP脚本: <?php phpinfo(); ?> 但是,当我尝试使用http://127.0.0.1/phpinfo.php它运行时,仅显示源代码而不是执行它。我正在使用Apache 2,PHP 5和Windows Vista。 编辑的行: PHP.INI: short_open_tag = On HTTPD配置文件 LoadModule php5_module "C:/php/php5apache2_2.dll" AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps PHPIniDir "C:/php"
107 php  apache 

9
如何使用API​​将图片发布到instagram
我正在构建一个PHP应用程序,该应用程序需要将用户上传的图片直接发布到Instagram,但是在快速搜索后,我发现API中没有这样的功能:(感觉很奇怪...因为他们应该提供一个。我我不确定是否有其他方法(适用于Android和iOS的应用除外)使用php上传图片。如果有可能,请给我提出任何想法。 我也读过这个 如何使用PHP与Instagram共享链接和照片
107 php  instagram 

14
带有可选参数的PHP函数
我编写了一个PHP函数,该函数可以接受10个参数,但仅需要2个。有时,我想定义第八个参数,但是在到达第八个参数之前,我不想为每个参数键入空字符串。 我的一个想法是传递带有参数数组的抽象函数,并将其传递给实际函数。 有没有更好的方法来设置函数,以便我只能传递我想要的参数?



13
为什么json_encode返回一个空字符串
我有一个带有3个嵌套数组的简单php结构。 我不使用特定的对象,而是使用2个嵌套循环构建数组。 这是我要转换为Json的数组的var_dump的示例。 array (size=2) 'tram B' => array (size=2) 0 => array (size=3) 'name' => string 'Ile Verte' (length=9) 'distance' => int 298 'stationID' => int 762 1 => array (size=3) 'name' => string 'La Tronche Hôpital' (length=18) 'distance' => int 425 'stationID' => int 771 16 => array …
107 php  json 


5
以正确的方式创建JSON对象
我正在尝试从PHP数组创建JSON对象。该数组如下所示: $post_data = array('item_type_id' => $item_type, 'string_key' => $string_key, 'string_value' => $string_value, 'string_extra' => $string_extra, 'is_public' => $public, 'is_public_for_contacts' => $public_contacts); 编码JSON的代码如下所示: $post_data = json_encode($post_data); 最后,JSON文件应该看起来像这样: { "item": { "is_public_for_contacts": false, "string_extra": "100000583627394", "string_value": "value", "string_key": "key", "is_public": true, "item_type_id": 4, "numeric_extra": 0 } } 如何将创建的JSON代码封装在“项目”中:{JSON CODE HERE}。
107 php  json 

5
使用PHP从HTTP重定向到HTTPS
我正在一个购物车网站上工作,我想在用户输入帐单明细时将用户重定向到HTTPS页面,并保持下一页的HTTPS连接,直到他注销。 为此,我需要在服务器上安装什么(我正在使用Apache),如何从PHP重定向?
107 php  https 

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.