検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- phpからmysqlの接続でhostでなくipで
phpからmysqlへ接続したいのですがうまくいきません。 mysqlのユーザーは、root@192.168.1.%としています。 ローカルLANからの接続に制限したいためこういうせっていにしています。 mysqlコマンドで接続すると問題なく接続できます。 ですが、phpから接続すると接続元がhost名(hogehoge.com)になっていて192.168.1.%とは違うということでエラーになってしまいます。 どうすれば解決できますでしょう。。。 詳しい方ぜひご教授下さい!
- ベストアンサー
- PHP
- xxyybbaa55
- 回答数1
- 質問の回答により答えの変わるphpかcgi
質問の回答により答えの変わる、 フリーのphpもしくはcgiを探しています。 具体的には以下のようなものです。 http://www.eakon.jp/choose/nouryokucheck.html モバイルからでも問題なく使えるものを探しています。 ご教授の程よろしくお願い申し上げます。
- PHPで作成したサイトのSEOについて
ECサイトを運営しているのですがECキューブというオープンソースを使って ECサイトの中にLPサイト風のキャンペーンページを1ページ設けています。 このページのURLがcampaign.phpというURLなのですが、検索エンジンには .phpで作成したものはあまりよくないのでしょうか?
- 締切済み
- SEO
- seotaisaku
- 回答数2
- HTML上にPHPなどのコードを表示する方法
質問させていただきます。 今PHPとJavascriptを勉強しています。 ノートパソコンで練習して、出来上がったコードや 自分的にポイントに思った箇所をノートにまとめていました。 しかし、Webのプログラムを説明しているサイトで アウトプットは紙媒体よりもブログなどに書き込んでいった方が良い。 という書き込みを読んで、マネしてみようと思ったのですが PHP等どうやってコードを書いたら良いのでしょうか? 普通にHTMLに書いたら、表示されないのですが… ※ブログはアメブロ等ではなくて、自分で作ったものです。 何かソフトを使っているのでしょうか? よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- karup
- 回答数1
- どうしてもPHPのエラーが消えまえん。
今週からPHPを勉強し始めました。 書籍を元に勉強をしているのですが、書籍通りの内容で書き、 どんなに調べても、どうしてもエラーが消えません。 お知恵をお貸し頂けると幸いです。 エラー内容はコチラです。 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ':20130514235839, created="2013-05-15 08:27:09"' at line 1 エラーページのコードは下記です。 <?php session_start(); require('../function.php'); if(!isset($_SESSION['sign_up'])){ header('Location: index.php'); exit(); } if (!empty($_POST)) { // 登録処理をする $sql = sprintf('INSERT INTO members SET name="%s", mail="%s", pass="%s", image=:%s, created="%s"', mysql_real_escape_string($_SESSION['sign_up']['name']), mysql_real_escape_string($_SESSION['sign_up']['mail']), mysql_real_escape_string(sha1($_SESSION['sign_up']['pass'])), mysql_real_escape_string($_SESSION['sign_up']['image']), date('Y-m-d H:i:s') ); mysql_query($sql) or die(mysql_error()); unset($_SESSION['sign_up']); header('Location: finish.php'); exit(); } 念のため、phpmyadminの画面をあげておきます。 http://cl.ly/image/3M002J1S0q0N 以上よろしくお願い致します。
- phpでデータベースを呼び出してデータがなかったら
phpでデータベースを呼び出してデータがなかった場合の処理をif文を使って行いたいのですがどうしたらいいのでしょう? $result = mysql_query("select id from table where id = 1"); として1というidが入ってない場合$resultの中身はどうなるのでしょうか? if(idが存在しない時の条件) { echo "そんなデータ登録されてないよー" }else{ echo "$result" } としたいのですがifの条件の作り方がわかりません。 みなさんならどうしますか?
- ベストアンサー
- MySQL
- poniponi69
- 回答数1
- PHP4でのAjax データ出力形式について
こんにちは PHP4.4.9でAjax通信時のデータ出力形式をどうしようか悩んでいます。 やりたい事は、HTMLのSELECTタグの中身を入れ替える事です。 普段は主にjsonでデータのやり取りをしていますが、PHP5.2以降という事でXMLにしようとしたのですが、今時じゃないのかなかなかサンプルが見つからず・・・ PEARやPECLでのライブラリ等の追加は都合上、行えません。 自前でXMLやJsonを作る事はしたくないので、よいサンプル等あればご教示ください。
- PHPによるページ移動なしの年齢確認ページ作成
サイト構築に関する質問です。 いろいろ調べても分からなかったので、質問させていただきました。 今現在、PHPでサイトを構築しているのですが、 いわゆる年齢確認のページ(18歳以上ですか?「はい」「いいえ」のようなものです)を、 どのユーザーがどこにアクセスしてきたときにでも最初に表示させたいのですが、 方法がどうしてもわかりません。 例えば、サイトのドメインがexample.comだとしたら、 (1)example.com以下のどのページにアクセスしても、最初に同じ年齢確認のページを表示させる。 (2)「はい」が押された場合、ユーザーがブラウザを閉じるまでは、年齢確認のページは表示しない。 (3)ページごとに年齢確認のページに飛ばすのではなく、アクセスされたページのURLのまま年齢確認のページを表示する。 分かりづらくて申し訳ないのですが、例を挙げると以下のサイトのような使用です。 http://www.digiket.com/a/ (R-18指定サイトです。下位層の何処にアクセスしても、そのアクセスされたページで年齢確認が行われます。) (1)(2)はPHPでクッキーを使えば作れると思うのですが、 (3)がどう作っているのかが分かりません。(何処でもアクセスしたページで移動することなく年齢確認が表示される。) 全てのページにそのようなプログラムを組み込んでいるのでしょうか? 下手な文章で申し訳ありませんが、是非ご教授いただければと思います。
- ベストアンサー
- PHP
- choco_design
- 回答数1
- PHPでRSS配信するときの処理について
PHPでRSSを配信しようと思うのですが、 大規模なサイトのため少々負荷が気になります。 PHPの処理でRSSを表示させたものを毎回呼び出すのか、 index.rdfなどの別ファイルに書き出してからそれを呼び出すのか どちらが一般的なのでしょうか。 個人的には後者の方法を10分おきくらいに Cronで叩いて書き出すというのが一番良さそうな気がします。 ご意見をお聞かせください。
- 締切済み
- PHP
- lilillllililili
- 回答数1
- phpのクッションページに投票機能を入れたいです。
どうも。 はじめての質問です。 アクセスアップブログパーツを作ったのですが、 http://seo.sytes.net/lk より多くのアクセス数を振り分けたいため、 URLをクリックした時に出るクッションページ(PHP)に どれだけクリック・アクセスしたかを計測する 投票機能を入れたいんです。 しかし、私の環境にあったソースはなく、(あってもCGI) どうすればいいのかわかりません。 助けてください。 ーーーーーーーーーー クッションページの環境 ・PHP言語を使用 ・URLを短縮したりせず、「?」以降のアドレスへ転送。 ーーーーーーーーーー ーーーーーーーーーー サーバーの環境 ・php Version 5.2.9 ・Apache 2.0 ・Linux 2.6.11 ーーーーーーーーーー
- PHP5とMySQL5のセッションが切れてしまう。
PHPでアプリケーションを動作中に、突然ログアウトしてしまいます。 DBのsessionテーブルを確認すると入っていたはずのsessionIDが消えていました。 何故このような事が起こるのでしょうか。
- PHPボタンの判定が正常に機能しません
phpによるWEBアプリケーションスーパーサンプルという参考書を用いて データ更新・削除プログラムを作成したのですが、データベースにつないだ後の作業として下記のソースを打ち込んだのですが削除・更新ボタンのどちらをを押しても削除ボタンの機能が優先されデータが削除されてしまいます。 一応単体テストとして更新・削除を各々別ソースで実行したときは動作できました。 申し訳ありませんがご指南お願いいたします。以下がソースです。 // 変更するデータを取得する if (count($_POST) > 0) { $id = $_POST["id"]; $dname = $_POST["dname"]; $teladdress = $_POST["teladdress"]; $mailaddress = $_POST["mailaddress"]; // データが送信されたときはデータを変更する if (strlen($id) and strlen($dname) and strlen($teladdress) and strlen($mailaddress)) { // データを変更する $sql = "UPDATE student SET dname = '".cnv_sqlstr(cnv_enc($dname, $enc_db, $enc_disp))."', teladdress = '".cnv_sqlstr(cnv_enc($teladdress, $enc_db, $enc_disp))."', mailaddress = ".cnv_sqlstr($mailaddress)." WHERE (id = ".cnv_sqlstr($id).");"; mysql_query($sql, $conn) or die("データ変更エラー"); } } // 削除するデータを取得する if (count($_POST) > 0) { $id = $_POST["id"]; // データが送信されたときはデータを削除する if (strlen($_POST["id"]) > 0) { // データを削除する $sql = "DELETE FROM student WHERE (id = ".intval($id).");"; mysql_query($sql, $conn) or die("データ削除エラー"); } }
- 締切済み
- PHP
- suto4daisuki
- 回答数2
- IEのホームがhttp://t.rack.cc/hp.phpに…
IEのホームが何度自分の指定するURLを入力しても再起動する度に http://t.rack.cc/hp.php というURLに書き換えられてしまいます。このURLのままIEを立ち上げると英語のMicorosoftの検索ページの用な処に飛ばされます…。 あらゆる手を尽くしたと思うのですが直りません…。もはやリカバリーしか手は無いのでしょうか…?
- 締切済み
- その他(インターネット・Webサービス)
- Ryunion_S
- 回答数5
- phpでディレクトリにあるファイル数を知るには?
こんにちわ, 今phpであるディレクトリ以下のファイルをすべて,リスト(select)で表示したいのですが,そのフォルダにいくつファイルがあるかを知りたいのです。 $d = dir("/HOGEHOGE"); echo "<select name=\"file\" size=??? multiple>"; while($entry=$d->read()) { echo "<option value=\"$entry\">$entry"; } $d->close(); 上記のことで???にそのファイルを入れることができれば,それができると思うのですが,何かいい方法,またはそのようなファイル数を知る「ls|wc -w」のような方法があれば教えてください。 よろしくお願いします。
- PHPで外部サイトの一部を取得して表示
こんにちは。 普通、外部ファイルの内容を取得して表示する場合、次のようにしますよね。 <?php echo file_get_contents("***URL***"); ?> それで、そのページの一部分、 例えば<div id="text">~</div>の内容を取得して、 file_get_contentsと同じように表示する方法はありますでしょうか。 取得する範囲はIDで指定できればと思います。 よろしくお願いします。
- 締切済み
- PHP
- lilillllililili
- 回答数1
- PHPを使いMySQLへ営業対象企業のデーターを、
PHPを使いMySQLへ営業対象企業のデーターを書き込むコードを作っています。 件数が1000件以上あるのですが、MySQLは何件くらいデーターを保存出来るものなんでしょうか? データーの内容は (1)番号 (2)名称 (3)代表者名または担当者名 (4)住所 (5)TEL (6)FAX (7)メルアド (8)URL (9)画像 (10)マップURL となっています。 localhostではプログラムの動きは実験済なのですがデーターが43個目から追加が出来なくなってしまいました。 MySQLでなにか設定が必要なのでしょうか? また、localhostとwebサーバーではデーターの保存量に違いはあるのでしょうか? バージョンは PHP5.3 Apache2.2 Mysql5.1 となっています。 よろしくお願いします。
- PHPのバイナリ型文字列の取り扱いについて
お世話になります。 PHPについて困っている事がありまして、ご質問させて頂きます。 現在標準入力でバイナリ型とアスキー型の混ざった文字列を 受け取り処理をするコーディングをしているのですが ------------------------------------------------ FFFF1B ------------------------------------------------ ※FFFF(バイナリ型:2byte)1B(アスキー型:2byte) 上記の文字列を標準入力し、以下のコードを実行すると $fp = fopen("php://stdin", "rb"); $contents = fread($fp, 4); echo $contents; --------------------------------------------- 出力結果 --------------------------------------------- FFFF _______________________________________________________________________ と表示され、FFFFはバイナリ型なので2バイト(だと思うのですが、、) なのに、php上では4バイトと認識されてしまいます。 どこかおかしい所があればご指摘頂きたく思います。 また、勘違いしている点があれば是非ご指摘くださいます様 宜しくお願いします。 大変お手数ですが宜しくお願いします。
- 海外のphpスクリプトを日本語対応にしたい
海外のプログラマーが作成したphpスクリプトを使おうとおもったのですが、 当然ながら日本語をそのまま入れれば文字化けしてしまいます。 こんな感じです↓ Ž¿–â‚É“š‚¦‚Ü‚µ‚傤 phpの設置はできても、コードをいじるのは完全に素人ですので 一番簡単に日本語の文字入力対応にするにはどうしたら良いのでしょうか?? ちなみにトライしているスクリプトはYahoo Answerのクローンサイトです↓ http://blog.qorporate.com/news/yahoo-answers-clone-script/ よろしくお願いします。
- ベストアンサー
- PHP
- master817199
- 回答数1
- PHPによるMYSQL5.1への接続について
急遽、仕事で接続先の変更を私がすることになったのですがPHPの知識を持っていない為困っています。 MYSQL4.0へのサーバーは以下の文で接続できるのですが MYSQL5.1へのサーバーは以下の文で接続ができません。 function getDBLink(){ $link = mysql_connect("データベースサーバ", "データベース名", "パスワード", "データベースユーザ名") or die("非接続"); mysql_query("SET NAMES utf8", $link); return $link; } 今までは上記の文で接続できたのですが 5.1への接続は上記のままでは出来ません。 これはMYSQLのバージョンの違いによる事が原因なのでしょうか? 検索しても新しいバージョンに対する対処方法を見つけることができません。 それとも別の原因があるのでしょうか? サーバーをレンタルしているさくらインターネットに問い合わせたところサーバー自体に問題はないとの事です。 知識、勉強の不足による質問の曖昧さもある事と思いますが どなたか御回答よろしくお願い致します。
- 締切済み
- PHP
- kawamen-puma
- 回答数1
- PHP 多次元配列の次要素を返す便利関数
PHP5を独学中の者です。 1次元や多次元配列を扱ってきて、次元数が決定されていない配列を自作関数に渡す事で、 現在のポイントの次要素を返す便利関数を考案中です。 【関数に求める利点】 ・引き渡した配列の次元数(1~n)に関わりなく、現在のポイントの次要素を返す。 【関数を使用した想定コード】 $e[0][0] = "a1"; $e[0][1] = "a2"; $e[0][2] = "a3"; // $e配列の次要素を取得 $r = 自作関数($e); ※ 上記コードでは、現在のポイント($e[0][1])の次要素($e[0][2])を、$rに "a3" を返す $e[0][0][0] = "a1"; $e[0][0][1] = "a2"; $e[0][0][2] = "a3"; // $e配列の次要素を取得 $r = 自作関数($e); ※ 上記コードでは、現在のポイント($e[0][0][0])の次要素($e[0][0][1])を、$rに "a2" を返す 関数に対して引数を与えたり、色々と試行錯誤中ですが、アドバイス頂ければ嬉しいです。
- 締切済み
- PHP
- noname#267107
- 回答数1
