検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- wordpress で、index.php へのアクセス時のエラーについて
ワードプレスを設置してみましたが、URL(http://example.com/index.php/) にアクセスすると、テキストだけのメニュー表示はあるのですが、 ヘッダーなどの画像がまったく表示されません。 全てテキストのみの状態ですが、何が原因でしょうか? あと、携帯表示させるには、どうすればいいのでしょうか?
- ベストアンサー
- ブログ
- mikichan-e
- 回答数1
- PHPのエンコードについて教えて下さい。本のサンプルに
PHPのエンコードについて教えて下さい。本のサンプルに function h($var) { // HTMLでのエスケープ処理をする関数 if (is_array($var)) { return array_map('h', $var); } else { return htmlspecialchars($var, ENT_QUOTES); } } と書いてあり、もし配列だったらhtmlエンコードしてはいけず、配列ではなかったらhtmlエンコードするような意味だと思うのですがどうして配列だったらhtmlエンコードしてはいけないのですか??? お手数かけますが教えて下さい。お願いします。
- phpで取得したデータを一覧で表示したいです。
phpで取得したデータを一覧で表示したいです。 いつもお世話になっております。 DBからデータを取得しそのデータでhtmlを 生成し表示させたいのですが… データ例: 会社名 用途 請求金額 ○○会社 弁当代金 2000 ○○会社 清掃代金 15000 ××会社 清掃代 15000 . . . . を データ例: 会社名 用途 請求金額 ○○会社 弁当代金 2000 清掃代金 15000 ××会社 清掃代 15000 . . . . のように上のセルと同じデータだった場合セルを結合して 表示させたいのですが自身のスキル不足に よりどう実装していいのかわかりません。 どなたか御教示お願いします。
- phpで以下のようにHTMLで出力させたいです
テーブル名 dog_table フィールド id tosi(8など) name(まさお) sumai(東京) seibetu(オス) birthday(20010602) このようなテーブルがあります。 そして実際にはこのようにデータは入っています。 tosi name ookisa sumai seibetu birthday 8 まさお 中 東京 オス 20010602 7 かおり 大 大阪 メス 20050906 8 トシ 大 大阪 オス 20020615 10 へん 少 東京 オス 20050101 8 まつり 大 東京 メス 20060509 ・ ・ ・ やりたいことは、、、 8歳の犬の名前、住まい、誕生日だけ phpで以下のようにHTMLで出力させたいです。 まさお 東京 20010602 トシ 大阪 20020615 まつり 東京 20060509 皆様どうぞご教授のほどよろしくお願いします!!
- ベストアンサー
- MySQL
- karisuma79
- 回答数1
- 日本国内で独自ドメイン持込可能でPHP,SSL,CGI,Sendmai
日本国内で独自ドメイン持込可能でPHP,SSL,CGI,Sendmail対応で100MB以上の容量がある無料レンタルサーバーを探しています。独自ドメイン設定は別途費用が必要なサーバーは除外でお願いします。 以下のサーバー以外でお願いします。 http://www.abelproject.com/ http://www.kuronowish.com/ http://jmj.at/ http://www.first-priority.yi.org/
- ベストアンサー
- レンタルサーバ・ASP
- naoko1963
- 回答数1
- PHPやCRONによるアクセスによってデータベース(MySQL)のバッ
PHPやCRONによるアクセスによってデータベース(MySQL)のバックアップを取る方法 レンタルサーバーのXserver(x20)においてデータベースの バックアップをとりたいと考えています。 Xserver側に問い合わせたところデータベース関係やPHPのテクニカルサポートは 受け付けていないとのことで、独自に調査中です。 私が行ったことは mysqlhotcopy データベース名 -u ユーザー名 -p パスワード /home/サーバー名/ドメイン名/public_html/保存先ディレクトリ名" 上記コマンドをphpからMySQLへクエリ送信したところ、なんの反応も 有りませんでした。 他に考えつくことがなく現在行き詰っております。 もしどなたか実際にxserverにおいて データベースのバックアップを行ったことがある、もしくは 現在バックアップをとっている方がおられましたら ご教示願えないでしょうか? よろしくお願い致します。
- iphoneから自作PHP画像掲示板に写真が添付できない。
iphoneから自作PHP画像掲示板に写真が添付できない。 iphoneから画像掲示板に写真を添付したいのですが、<INPUT TYPE="file" NAME="upfile">でつくった ボタンそのものが黒くなって(押された状態のように)使うことができません。 airiphoneだとできるのですが・・ 改善するにはどうしたらよいでしょうか?
- ベストアンサー
- PHP
- seventozero
- 回答数1
- PHPで形式を変えつつ経過時間を計算したいです。
PHPで形式を変えつつ経過時間を計算したいです。 元の形式はこれで Jul 25 03:04:47 2010 一旦この形式に変更して 2010-07-25 03:04:47 現在との経過時間を計算する方法を教えてもらえると助かります。 元の形式の時間は-16時間の時差があります。 mktime()を使ってタイムスタンプをとって計算したりしていろいろ試してみたのですが、どうもややこしくてうまくいきません・・。
- さくらサーバーのcronでphpを動かしてファイルを作りたい。
さくらサーバーのcronでphpを動かしてファイルを作りたい。 cron.php <?php $date = date("Y/m/d H:i:s"); $fp = fopen("./cron.txt", "w"); flock($fp, LOCK_EX); fputs($fp,$date); fclose($fp); print "cron成功"; ?> cron報告レポートには[cron成功]の文字が出ているので、cronコマンドは間違っていないのですが、cron.txtが作れていません。 直接、cron.phpにアクセスすると、[cron成功]と文字が出てcron.txtも作れています。 どうすればcron.txtが作れるのでしょうか。 よろしくお願いします。
- ベストアンサー
- ハードウェア・サーバー
- bavarois
- 回答数2
- PHP+MYSQLで画像のようなイベントスケジュールテーブルがあります
PHP+MYSQLで画像のようなイベントスケジュールテーブルがあります。 start,endの型はDATETIMEです。当方宿屋なのですが、予約の時点で自動案内メールを 送っています。その中にお泊りのお客様の到着日に合わせたイベントリストを メールの中に入れて案内できるようなスクリプトを作りたいです。 が、到着日だけで検索するのではなく、プラスマイナス2日間くらいも含めて 紹介したいと思っています。願わくばもう一泊という気持ちもありますし。。。 当方で管理しているお客様の到着日は"2010-01-01"という形になっています。 要はpost_idだけ取れればいいです。 よろしくお願いします。
- PHPで取得したHTMLソースと実際のソースの違い
PHPで、 file_get_contents($uri) などで取得したHTMLソースと、実際にアクセスして表示したソースが違う場合があります。 例えば、ネットオフというサイトが違いました。 http://www.netoff.co.jp/cmdtyallsearch/hdnAllSearchFlg/1/Ctgry/home/LRack/*/SetFlg/?cat=&word=9784864102254 PHPで取得すると、商品結果の情報を取得できなかったのですが、 実際のソース(FireFoxでCtrl+Uでページのソース表示)は表示されています。 こういったページもPHPで取得することは可能なのでしょうか? わかる方よろしくおねがいします。
- オブジェクト指向で開発されたPHPに設計書は不要?
お世話になります。 システム開発を外注先に依頼し、納品を終了しました。 ただ、実際に運用していると 【ここを変えたい】【ここをこうしたい】 という物が多数でてきてしまいました。 予算の関係上、新たに都度外注先に修正を依頼するわけにもいかず 自社で修正を行いたいと考えております。 ただ、ページボリュームがそれなりにある関係上修正をするにも 修正すべき箇所を探すだけでもかなり一苦労であること、また 一部を修正することにより他に影響が出てしまう懸念があります。 オブジェクト指向で開発されているシステムについて、オブジェクト指向を理解している 他のエンジニアでしたら設計書については不要なのでしょうか? それともかなり詳細な設計書が無いと修正は難しいのでしょうか? もし必要であれば設計書を外注先にお願いして作業を行おうと思っています。 大変長文になりましたが何卒よろしくお願い致します。
- MySQLのデータをPHPで多次元連想配列にしたい
MySQLのデータを多次元連想配列にする方法を教えて下さい。 下記のような多次元連想配列のデータがあります。 これと同様のMySQLに登録されたデータから多次元連想配列を作りたいと思います。 $test= array( array("id" => "1","kamoku" => "算数","tensu" => "70"), array("id" => "2","kamoku" => "理科","tensu" => "88"), array("id" => "3","kamoku" => "国語","tensu" => "90"), ); print_r($test); ---print_r($test)の結果--------------------------------- Array ( [0] => Array ( [id] => 1 [kamoku] => 算数 [tensu] => 70 ) [1] => Array ( [id] => 2 [kamoku] => 理科 [tensu] => 88 ) [2] => Array ( [id] => 3 [kamoku] => 国語 [tensu] => 90 ) ) -------------------------------------------------------- これと同様のデータをMySQLに作成します。 テーブル名:test 列名:id,kamoku,tensu MySQLからデータを取得 try { $dbh = new PDO($DSN , $DBUSER , $DBPASS); $query = select * from test $stmt = $dbh->prepare($query); $stmt->execute(); while($result = $stmt->fetch(PDO::FETCH_ASSOC)) { $id = ($result['id']); $kamoku = ($result['kamoku']); $tensu = ($result['tensu']); } } catch(PDOException $e) { print "Error!: " . $e->getMessage() . "<br>"; die(); } このソースの中で何らかの処理をして print_r($test); を実行したときに ---print_r($test)の結果--------------------------------- Array ( [0] => Array ( [id] => 1 [kamoku] => 算数 [tensu] => 70 ) [1] => Array ( [id] => 2 [kamoku] => 理科 [tensu] => 88 ) [2] => Array ( [id] => 3 [kamoku] => 国語 [tensu] => 90 ) ) -------------------------------------------------------- というような、文頭で記載したものと同じ結果を得たいと思います。 while内で print_r($result);を行うと1行ずつ下記のような連想配列 Array ( [id] => 1 [kamoku] => 算数 [tensu] => 70 ) が取得できているのでこれを連結させて $test_sample=<<<EOF array("id" => "1","kamoku" => "算数","tensu" => "70"), array("id" => "2","kamoku" => "理科","tensu" => "88"), array("id" => "3","kamoku" => "国語","tensu" => "90") EOF; という配列の中身は作ることができました。 (1)ケース1 $test=array($test_sample); print_r($test); としてもダメで、 Array ( [0] => array("id" => "1","kamoku" => "算数","tensu" => "70"), array("id" => "2","kamoku" => "理科","tensu" => "88"), array("id" => "3","kamoku" => "国語","tensu" => "90") ) というようにうまく多次元連想配列になっていません。 (2)ケース2 $test='array('.$test_sample.')'; print_r(test); としてみたところ、 array( array("id" => "1","kamoku" => "算数","tensu" => "70"), array("id" => "2","kamoku" => "理科","tensu" => "88"), array("id" => "3","kamoku" => "国語","tensu" => "90")) というように配列ではなく単なる文字列として表示されてしまいます。 配列の中身を変数で扱う時には特別な記述法などがあるのでしょうか?
- PHPで配列を使ってHTMLソースを取得したいです
RSSで取得したXMLの中身からURLを取得したのですが、 それぞれのソースをループ構文を使って取得する方法はありますか? XMLの中身を配列として表示すると ソース↓ $RSS_data = simplexml_load_file($RSS_url); $i=0; foreach($RSS_data->URL as $value){ $result [$i] ['URL'] = $value->URL; $i++; } echo "<pre>" ; print_r($result) ; echo "</pre>" ; 結果↓ Array ( [0] => Array ( [URL] => SimpleXMLElement Object ( [0] => http://www.~ ) ) [1] => Array ( [URL] => SimpleXMLElement Object ( [0] => http://www~ ) ) [2] => Array ( [URL] => SimpleXMLElement Object ( [0] => http://www.~ ) ) [3] => Array ( [URL] => SimpleXMLElement Object ( [0] => http://www.~ ) ) こんな感じで続いていきます。 このURLの一つ一つのソースを取得したいのですがどうすればいいのでしょうか?
- PHPでゲストブックなどのページを作りたいのですが…
今PHPでゲストブックか掲示板を作ろうとしているのですが、別に作っておいたログファイルに書き込みがされません。日付はきちっと表示されるのですが、名前や本文など大事なデータがまるっきり表示されません。 タグの無効化などをした後にログファイルを(r+)で開き、メッセージをファイルに書き込んだ後にログファイルを(r)で開いているのですが… ログファイルの中身を見て見ると、(1 1,20:15:20,/02/04,,,,, )といった風になってしまいます。 <form>でボタンやテキストなどを設置した上で、$_POST[]を使って呼び出すようにしたのですが、初心者なもので良くわかりません。 何か気を付けなければいけないことなどありましたら、どなたか教えてください。 また同時にPHPを基礎から教えてくれるようなサイトや本がありましたら教えてください。本当に基礎の基礎が載っているものが欲しいのですが、なかなか知りたい情報に巡り合えなくて困っています。 ちなみに私の今まで読んだ本は『PHP入門-関数からデータベース連携まで-』や『目的別WEBプログラマのためのPHPハンドブック』、『PHP5逆引き大全』です。 参考にさせていただいているサイトは『PHPマニュアル』や『PHPによるWebアプリケーション』などのサイトを参考にさせてもらっています。 数学苦手なあなたには無理と言われているのですが、PHPをぜひとも覚えたいのでよろしくお願いします。
- PHPを使って掲示板の作成をしています
今回、お聞きしたいのは下記の二点です。 ・既読未読判定の実装方法 ・最終読み込み時間をデータベースに送信する方法 どのようなやり方をすれば、実装することができるでしょうか?
- PHPでDBからデータを抽出してHTMLで表示する
クライアント上で表示されているHTMLのテキストボックスに入力された文字列をホストに送信し、送信した文字列をSQLの抽出条件に設定してDB(MySQL)に登録しているデータ一覧をPHPで取得後、取得したデータ一覧をクライアントのHTMLのTABLEに一覧で表示したいのですが、どのようにPHPとHTMLをプログラムすればよいでしょうか? イメージ MysSQL テーブル カラム1|カラム2|カラム3| AAAAA|BBBBB|CCCCC| BBBBB|BBBBB|CCCCC| DDDDD|BBBBB|CCCCC| HTML テキストボックス カラム1「AAAA」 検索実行↓ HTML テーブル カラム1|カラム2|カラム3| AAAAA|BBBBB|CCCCC| AAAAA|BBBBB|CCCCC| 素人染みた質問で申し訳ございませんが、ご存知の方がいらっしゃいましたら終えてください。 以上
- ベストアンサー
- HTML
- NoMusicNoLife49
- 回答数1
- PHPで大変初歩的な質問かもしれませんが・・・
ご質問させてください。 簡単ではありますが、PHPで今このような表示をさせています。 【PHP】 for($i=1; $i < $cnt; $i++){ $table .= "'%".$array[$i]."%'/"; } 【表示】 うさぎ/さる/とり/いぬ/ この場合、最後に「/」が入るのですが、 最後だけ表示させないようにはできますでしょうか? ご存知の方からしたら、大変初歩的な質問かと思いますが、 何卒お知恵をお借りできればと思います。 お願い致します。
- ベストアンサー
- PHP
- rabbit-kimura
- 回答数2
- phpで複数検索語をテーブル上の複数項目を対象
php とmysqlの環境で作ってます。 以前、教えていただいた http://blog.olivesystem.com/824.html のサイトを参考に検索キーワードをテーブル上の複数の項目にまたがって検索したい と考え以下のように書いてみましたが、、エラーとなってしまうので、、、 アドバイスいただければと考えております。 ・実現したいこと 検索窓に 半角や全角で間を空けた入力キーワードをand検索とし テーブル上の複数の項目を参照して検索結果を得たい 例: 「バナナ りんご 千」で検索された場合 テーブルの内容 name setumei sanchi バナナ 長い 東京 りんご 丸い 青森 スイカ 丸い 千葉 このテーブルの3つの項目を参照して検索し、実現したいことが正しく動けば。。 検索結果数 3件 となる。 理由:nameに2件 sanchiに1件 該当キーワードが存在するため ・phpの内容 *getでキーワードを取得している状態以下を書いてます。 $keywd がGETで取得したキーワードが代入されます。 試しに2つ項目で動かないか?!書いてみた状態です。 $query = "SELECT * FROM item WHERE"; if($keywd){ $str = array(" "," ", " and ", " AND "); $keywd = str_replace($str, " ", $keywd); if(stristr($keywd, " ")){//複数キーワードでの検索 $ex = explode(" ", $keywd); $count = count($ex); for($i=0; $i<$count; $i++){ if($i!="0"){ $keyand = $keyand." and"; $keyor = $keyor." or"; } $keyand = $keyand." name LIKE '%{$ex[$i]}%'"; $keyor = $keyor." sanchi LIKE '%{$ex[$i]}%'"; $sql = $keyand.$keyor; echo $sql;//内容確認 } }else{//単体キーワードでの検索 $sql = " name LIKE '%{$keywd}%'"; } } $query1 = $query.$sql; $result = mysql_query($query1, $db ); $num = mysql_num_rows($result); echo "検索結果は "."<span style=\"font-size:30px;\">".$num."</span>"."件です。<br>"; ←ここがline111となります。 ・表示されたエラー Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/users/xxxx/result.php on line 111 ・echoで確認した内容 「ソーラ o」で検索した状態 name LIKE '%ソーラ%' Description LIKE '%ソーラ%' name LIKE '%ソーラ%' and name LIKE '%o%' Description LIKE '%ソーラ%' or Description LIKE '%o%' よろしくお願いします。
- PHP CSVから条件にあう行を3行取りだしたい
以下のようなCSVがあったとします。(data.csv)価格で降順にソートしてあります。 line0,line1,line2 1,ぶどう,200(円) 2,なし,150(円) 3,りんご,100(円) 4,バナナ,80(円) 5,みかん,50(円) ある果物を紹介するページがあったとして、 そのページには、他のオススメの果物として、csvからデータを読み込み、 その果物よりも安いもの3件を表示するという仕組みを作ろうと思っています。 ただ、安いものが3件無かった場合に、それよりも高いが、それに近い価格の果物を あわせて3件まで紹介したいと思っています。 今作っているPHPは以下の通りです。 ページに紹介されている果物=($fruits),価格=($price) です。 <?php $Data=file('/data.csv'); $j=0; for($i=0;$i<sizeof($Data);$i++){ $line=explode(",",$Data[$i]); #表示ページの果物とCSVのline1が違い、価格が$priceよりも小さいものを3件まで表示 if($fruits != line1 and $price >= line2 and $j<3 ){ echo $line1 $line2.' </br>'; $j++; } } ?> で、価格が低いものを3件まで表示することはできました。 ぶどう200円のページであれば、 2,なし,150(円) 3,りんご,100(円) 4,バナナ,80(円) が表示されるようにはできました。 りんご100円のページには、 4,バナナ,80(円) 5,みかん,50(円) の2件のみが表示されています。 上記りんごのように、安いものが3件なかった場合に、 それより価格が高いが一番近いものから順に3件になるまでデータを 取りだしたいと思っています。 今回のりんごであれば、リンゴより安い、バナナ80円、みかん50円、 それに加え、リンゴより高いがリンゴの価格に一番近い、なし150円を表示させたいです。 みかんの場合には、安いものがないため、高いがみかんに近いものから3つ 2,なし,150(円) 3,りんご,100(円) 4,バナナ,80(円) を表示させたいです。 一体どうしたら良いのか、検討も付かず、教えて頂きたいです。 よろしくお願い致します。
- ベストアンサー
- PHP
- noname#163772
- 回答数2
