从Web服务中获取任何东西

时间:2016-02-26 19:16:50

标签: php .htaccess webhooks

我正在编写API,我需要从webhook(Shopify)获取一些数据。

昨天它正在运行,但即使我的.htaccess文件与我正在处理的另一个副本看起来相同,它也突然停止了。

webhook的地址为:

  

http://mywebsite/API-NEW/insertOrder.service

以下是.htaccess的一些内容:

## default index file

  DirectoryIndex index.php

## rewrite everything else to API.php

  RewriteCond %{REQUEST_URI} /([^/]+)(?:/API-NEW)
  RewriteRule ([a-zA-Z0-9_-]*)\.(service|test)$   index.php?action=$1&debug=$2&shop=%1&%{QUERY_STRING} [nc,qsa,L]

这是我的index.php

<?php

require_once 'configs.php';
require_once 'helpers/helpers.php';
require_once 'helpers/io_helpers.php';

$date = date(DATE_RFC2822);

file_put_contents('debug/debug_info.txt', 'Request started', FILE_APPEND);

if (in_array($_GET['action'],array('insertOrder','updateOrder'))){
    writeToDebug($date . " --> New: " . $_GET['action']);

    getRequest();
}

它没有给debug/debug_info.txt写任何东西,所以我有点失去了我的生活。

请帮忙吗?

1 个答案:

答案 0 :(得分:0)

显然,其中一个必填文件中存在拼写错误。

事实证明这是错误的:

function getProductsTable($csvFile = __DIR__ . '/../products.csv', $delimiter = ',')
#Somehow assigning csvFile like that doesn't work

谁会猜到......