PHPを全く扱ったことのない初心者です。
技術者向けカテゴリーに投稿してしまい、誠に恐縮ですが、
エラーの対処方法について私の知識では到底及びませんので
どなたかご教授頂けますでしょうか。
以下phpをブラウザでみると、Call to undefined function domxml_new_doc() in
とのエラーがでてしまいます。
修正方法を教えて頂けますでしょうか。
どうかよろしくお願い致します。
<?php
require("sql-info.php");
$doc = domxml_new_doc("1.0");
$node = $doc->create_element("MLB");
$parnode = $doc->append_child($node);
$connection=mysql_connect ($hostname, $username, $password);
if (!$connection) {
die('Not connected : ' . mysql_error());
}
$db_selected = mysql_select_db($database, $connection);
if (!$db_selected) {
die ('Can\'t use db : ' . mysql_error());
}
$query = "SELECT * FROM MLB WHERE 1";
$result = mysql_query($query);
if (!$result) {
die('Invalid query: ' . mysql_error());
}
header("Content-type: text/xml");
while ($row = @mysql_fetch_assoc($result)){
$node = $doc->create_element("marker");
$newnode = $parnode->append_child($node);
$newnode->set_attribute("stadium", $row['stadium']);
$newnode->set_attribute("lat", $row['lat']);
$newnode->set_attribute("lng", $row['lng']);
$xmlfile = $doc->dump_mem();
echo $xmlfile;
?>
No.2ベストアンサー
- 回答日時:
具体的には動作するように環境を調整するか
http://us3.php.net/manual/ja/domxml.installation …
動作するように書き直す必要があるでしょう。
http://us3.php.net/manual/ja/book.dom.php
$doc = new DOMDocument("1.0");
$node = $doc->createElement("MLB");
$parnode = $doc->appendChild($node);
$node = $doc->createElement("marker");
$newnode = $parnode->appendChild($node);
$newnode->setAttribute("lat", $row['lat']);
$xmlfile = $doc->saveXML();
No.1
- 回答日時:
修正方法もなにも、3行目で呼び出しているdomxml_new_doc()関数が定義されてないってエラーではないですか。
domxml_new_doc()関数はPHPのバージョン4.2.0以降で実装されています。
お使いのPHPのバージョンが4.2.0より古ければ、新しいのを入れてもらいましょう。
4.2.0以降のであればPHPを再コンパイルしてもらいましょう。
早速のご回答、どうもありがとうございました。
domxml_new_doc()関数が定義されてないことに関しては理解できました。
使用のPHPバージョンはPHP5.0なのですが、
具体的ににどのような作業をすればよろしいのでしょうか。
大変お手数ですが、教えて頂けますでしょうか。
よろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
値が「1」のカラム名を求めたい。
-
VBAをつかってクエリの情報を抽...
-
テキストボックスに入れた内容...
-
実行時エラー3131 FROM 句の構...
-
PHPからデータベースに接続した...
-
PHP+MySQLでの配列のinsert文に...
-
phpを使って、絞り込み検索、条...
-
SQLite3にPHPでデータの更新・...
-
htmlとphpの分離
-
VBA ACCESS SQL...
-
検索ワードを(1)クリアされない...
-
MySQLで格納されたデータを取得...
-
PHPでMySQLデータを呼び出し、w...
-
MySQLのINSERT時にたまに重複に...
-
ログインページ
-
MySQLで0で検索できない
-
CSVにエクスポートする保存...
-
受け取ったIDに該当する物にデ...
-
php sqlite count 列数取得
-
WHERE句で一致しない場合を判断...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
mysql_fetch_objectのエラー
-
phpのエラーについてです
-
Resource id #3 をフィールドの...
-
XAMMPが起動しません。
-
縦に長い<table>でなく横に長い...
-
sqlから多次元配列に要素を格納...
-
ボタンのonclick時における関数...
-
stringaddslashes 半角¥が消える
-
CSVをダウンロードさせた際、CS...
-
MySQLのデータを使ってプルダウ...
-
【PHP】クエリーの実行に失敗し...
-
PHPで絞り込み検索結果の件数を...
-
DB(MySQL)から複数行のデータを...
-
配列に値が入らない
-
住所録を作りたい
-
リストから詳細画面に遷移する...
-
テーブルのレコード数を取得し...
-
子プロセス終了で閉じてしまうm...
-
PHP+mysqlでSQL文に文字数制限...
-
PHPのSQLインジェクションはspr...
おすすめ情報