配列をXMLファイルに変換する必要があります。 は、私は、次のコードを持っている:PHP PEARエラー 'XML_Serializer'クラスが見つかりません?
<?php
$nouser = 'There is no user with that ID in the database.';
try {
$handler = new PDO('sqlite:Ebsco.db');
$handler->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$name = '';
if (isset ($_POST['postname'])) {
$name = $_POST['postname'];
};
$query = $handler->query('SELEcT * FROM Users WHERE ID='.$name);
$User = $query->fetch(PDO::FETCH_ASSOC);
if ($User) {
$Serializer = &new XML_Serializer();
$XML = $Serializer->serialize($User);
print_r($XML);
print_r($Serializer);
}
else {
echo $nouser;
}
}
catch (PDOException $e) {
echo $nouser;
die();
}
?>
コードは、配列を取得し、配列としてHTMLに戻ってそれを渡すために正常に動作しますが、私はPEARのXML_Serializerでの問題を抱えています。 私はファイルをダウンロードし、それらをphp/pear/xmlフォルダに配置しました(メインのpearフォルダに残した "package"を除いて、何をするのか分かりません)、phpinfo )include_pathがphp/pearにつながることを確認します。私はXML_Serializerでの追加時に はしかし、私は次のエラーを取得する:
Fatal error: Class 'XML_Serializer' not found in...
私は、PEARに新しいですので、私は、私は、ライブラリ内のファイルを置く以外のすべてを正しく(インストールした場合、そこにあるかわかりません私がする必要がある他の何か?)、またはこれが別の問題によって引き起こされた場合。 Thanx
ありがとうございました! –