Мой код - следующее: < /p>
require 'DB.php';
require 'formhelpers.php';
$db = DB::connect('mysql://root:password@localhost/test');
if (DB::isError($db)) { die("connection error: " . $db->getMessage( )); }
$db->setErrorHandling(PEAR_ERROR_DIE);
//create table for responses
$q = $db->query(
"CREATE TABLE apiResponse(
Name VARCHAR(20),
Occupation VARCHAR(20)");
//select data to send
$db = DB::connect('mysql://root:password@localhost/test');
$q = $db->query('SELECT Name, Occupation FROM try2 ');
while ($row = $q->fetchRow())
{
$Name = $row[0];
$Occupation = $row[1];
$q = $db->query(
"INSERT INTO apiResponse (Name, Occupation) values ($Name, $Occupation)"
);
< /code>
И я получаю следующие ошибки: < /p>
Предупреждение: require (formhelpers.php) [function.require] : Не удалось открыть поток: нет такого файла или каталога в C: \ xampp \ htdocs \ myfiles \ testing api script.php. [function.Require]: неудачное открытие требуется 'formHelpers.php' (include_path = '.; C: \ xampp \ php \ pear') в c: \ xampp \ htdocs \ myfiles \ testing api script.php в строке 10
Теперь, согласно другому ответу, это проблема с поиском груши. Я обнаружил файл php.ini и нашел оператор включения. Это настройка по умолчанию PHP для include_path ".;/Path/to/php/pear", что является предложенным ответом.
Мои вопросы:
- Файл, который необходимо исправить, является файл php.ini в XAMP? (Я ранее скачал PHP прямо с php.net)
- Файл .ini открывается в блокноте, я не уверен, что это правильное место для его редактирования. Подтверждение?
Подробнее здесь: https://stackoverflow.com/questions/111 ... pear-error