Empecé con esta pregunta:Fatal Error PHP, Pear?
y yo fuimos con lo que se sugiere, pero eso no parece funcionar.
Mi código ahora se ve así:
require 'DB.php';
require 'C:\Users\Clayton\Desktop\formhelpers.php';
$db = DB::connect('mysql://root:[email protected]/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:[email protected]/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)"
);
en donde requiera 'C: \ Users \ Desktop \ formhelpers.php'; es la línea 10.
sigo teniendo el mismo error:
Warning: require(C:\Users\Desktop\formhelpers.php) [function.require]: failed to
open stream: No such file or directory in C:\xampp\htdocs\myfiles\Testing API
Script.php on line 10
Fatal error: require() [function.require]: Failed opening required
'C:\Users\Clayton\Desktop\formhelpers.php'
(include_path='.;C:\xampp\php\PEAR') in
C:\xampp\htdocs\myfiles\Testing API Script.php on line 10
Dado que el directorio no resolvió el problema que estoy pensando en mis anteriores preguntas acerca de cómo modificar el archivo PEAR pueda ser relevante.
Mis preguntas:
El archivo que necesita ser corregido es el archivo php.ini en xamp? (Anteriormente descargué php directamente desde php.net)
Tengo tanto php.ini para desarrollo como para producción ... ¿cuál debo editar?
El archivo .ini se abre en el bloc de notas, no estoy seguro de si este es el lugar correcto para editarlo. ¿Confirmación?
¿Lo está ejecutando en un navegador a través de solicitudes http? Es poco probable que el ID de usuario del servidor web tenga acceso a la carpeta de tu escritorio. asegúrese de que la ruta ENTERA sea legible por la cuenta del servidor web. –
Me parece extraño que la advertencia y el error fatal no puedan abrir los diferentes archivos necesarios ... –
Estoy usando xamp si eso ayuda a Marc B – user1459268