Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在Wordpress中从Moodle执行cURL脚本_Php_Wordpress_Curl_Localhost_Moodle - Fatal编程技术网

Php 如何在Wordpress中从Moodle执行cURL脚本

Php 如何在Wordpress中从Moodle执行cURL脚本,php,wordpress,curl,localhost,moodle,Php,Wordpress,Curl,Localhost,Moodle,我想执行一个cURL脚本,该脚本使用从cURL_script.php执行的Moodle webservice https:// mydomain.com/ws/curl_script.php 但是wordpress重定向了该文件,并显示以下消息“哎呀!找不到该页面。” 我不知道如何执行这个文件。我错过了什么 curl_脚本的内容: $user="admin"; $password="Moodle15!"; $services="moodle_mobile_app";

我想执行一个cURL脚本,该脚本使用从cURL_script.php执行的Moodle webservice

https://
mydomain.com/ws/curl_script.php
但是wordpress重定向了该文件,并显示以下消息“哎呀!找不到该页面。” 我不知道如何执行这个文件。我错过了什么

curl_脚本的内容:

    $user="admin";
    $password="Moodle15!";
    $services="moodle_mobile_app";


    $url = "mydomain.com/ws/login/token.php?username=".$user."&password=".$password."&service=".$services."";

    $ch = curl_init($url);

    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

    curl_exec($ch);
    curl_close($ch);

在htaccess文件顶部添加以下规则,以便允许在moodle文件夹中执行PHP文件:

RewriteRule ^moodle/(.*\.php)$ $1 [L]

请提供更多信息。您能够打开web服务的端口吗?是否有防火墙阻止该请求?脚本文件中有什么?您以前测试过这个脚本吗?当我使用localhost/moodle/curl_脚本时,php工作得很好。但问题是当我上传到我的网页上。我认为没有防火墙。我要用你要求的内容的新信息来更新这篇文章,但这行不通。我更新了我的帖子,并添加了一张图片,在那里你可以看到我的主机结构。可能是.htaccess的权限问题?你能不能也添加htaccess的实际内容?