thezen5 の回答履歴
- phpの外部ファイル読み込みについて
http://okwave.jp/qa/q7803076.htmlで質問させて頂きましたが、 質問内容がおかしかったので再度投稿させて頂きたいと思います。 a.phpファイル(クライアント表示) <?php include("b.php"); ?> b.phpファイル(読み込まれるファイル) for ($i = 1; $i <= 7; $i++) { } a.phpファイルの任意の場所にb.phpファイルに記載している「1~7」までの数字を表示させたいのですが、いろいろと試してみましたがa.phpファイルでクライアント表示させると「7」や「8」と表示されてしまいうまく表示ができませんでした。 b.phpファイルに「echo $i;」をすると、やはりa.phpファイルの表示させたくない場所に1234567が表示されてしまいます。 調べ方が悪いのか検索しても、解決策が見つからなかったのでご教授頂けたら幸いです。 よろしくお願いします。
- ベストアンサー
- PHP
- akiaki1999
- 回答数4
- phpの外部ファイル読み込みについて
http://okwave.jp/qa/q7803076.htmlで質問させて頂きましたが、 質問内容がおかしかったので再度投稿させて頂きたいと思います。 a.phpファイル(クライアント表示) <?php include("b.php"); ?> b.phpファイル(読み込まれるファイル) for ($i = 1; $i <= 7; $i++) { } a.phpファイルの任意の場所にb.phpファイルに記載している「1~7」までの数字を表示させたいのですが、いろいろと試してみましたがa.phpファイルでクライアント表示させると「7」や「8」と表示されてしまいうまく表示ができませんでした。 b.phpファイルに「echo $i;」をすると、やはりa.phpファイルの表示させたくない場所に1234567が表示されてしまいます。 調べ方が悪いのか検索しても、解決策が見つからなかったのでご教授頂けたら幸いです。 よろしくお願いします。
- ベストアンサー
- PHP
- akiaki1999
- 回答数4
- php と google anaytics
■質問 google analytics のコードを外だしにして、php ファイルから読み込みたいのですが,アクセス解析に影響がでますでしょうか。 経験者がいらっしゃれば教えて下さい。よろしくお願いいたします。 以下のように、ホームページの 共通部分を、外だしにして、php で読み込もうとしています。 ■ファイル構成 【複数のファイル(拡張子.php)】 <header> <?php include('header.html');?> </header> 【header.html】 共通部分 (Google Analytic のコードを含む)
- ベストアンサー
- Googleサービス全般
- dartymac
- 回答数1
- 掲示板PHPを探しています。
条件 掲示板は投稿するとすぐに掲示板に反映されますが、私の希望する掲示板は 投稿後、一旦保留になり、掲示板管理者が掲示することを許可した投稿のみが 掲示板に反映されるPHPです。 よく似た機能の掲示板がFC2に存在しますが、会社のサーバーに設置するので 広告の入ったものが使用できないので、ご存知であれば教えてください。
- PHPで絞り込み検索結果の件数を表示する
同じ質問が数多くあるようですが、どうにもうまくいかない為恐縮ですが質問させて頂きました。 私はPHPとMYSQLを使ってホームページを作成しております。 やりたいことは、DBのTBに数百ある情報をPHPで幾つかの条件で絞り込み検索をかけることで、それ自体はできたのですが、何件の結果が抽出されたかを表示することができません。 例:○○件の検索結果が表示されました。 ←こんな感じにしたいのです。 他の質問を参考に以下のように記述をしたのですがどうにもうまくいきません。 $sql ="SELECT*FROM estate WHERE 価格 BETWEEN $price1 AND $price2'"; print 'sql_num_fields( $sql ) . "\n"件の検索結果が表示されました'; どのような点が問題なのか教えていただけますでしょうか? できればソースを教えていただけると助かります。
- ベストアンサー
- PHP
- humhum55hiki
- 回答数10
- phpの外部ファイル読み込みについて
http://okwave.jp/qa/q7803076.htmlで質問させて頂きましたが、 質問内容がおかしかったので再度投稿させて頂きたいと思います。 a.phpファイル(クライアント表示) <?php include("b.php"); ?> b.phpファイル(読み込まれるファイル) for ($i = 1; $i <= 7; $i++) { } a.phpファイルの任意の場所にb.phpファイルに記載している「1~7」までの数字を表示させたいのですが、いろいろと試してみましたがa.phpファイルでクライアント表示させると「7」や「8」と表示されてしまいうまく表示ができませんでした。 b.phpファイルに「echo $i;」をすると、やはりa.phpファイルの表示させたくない場所に1234567が表示されてしまいます。 調べ方が悪いのか検索しても、解決策が見つからなかったのでご教授頂けたら幸いです。 よろしくお願いします。
- ベストアンサー
- PHP
- akiaki1999
- 回答数4
- 画像の縦:横比を維持してリサイズ
画像の縦:横比を維持してリサイズし表示したいのですが、ご指導よろしくお願い致します。 <?php $array_img = glob( '*.jpg'); for($i=0; $i<sizeof($array_img); $i++){ $array_img[$i] = ereg_replace("\n","",$array_img[$i]); $thumbHeight = round($height * THUMBNAIL_WIDTH/$width); print "<br style=\"border:1px solid #000000\"><img src=\"$array_img[$i]\" width=\"320\" height=\"340\"></br>"; } ?>
- 締切済み
- PHP
- murakami5656
- 回答数3
- php updateできないのです
PHP初心者です。phpMyAdminでは、実行できたのですが、 PHP文上ではできません。 *************************************************************** $sql = ""; $sql = $sql."update RKTN_WK_TBL set \n"; $sql = $sql."DATA1 = (select count(*) from RKTN_WK_TBL as sub \n"; $sql = $sql." where sub.BKN_CD = RKTN_WK_TBL .BKN_CD) \n"; $affected_rows = $ms->exec( $sql ); $ms->exec("COMMIT"); *********************************************************** ↑うまく更新している。 ↓ここから更新できない *********************************************************** $sql = ""; $sql = $sql."UPDATE RKTN_WK_TBL as rk \n"; $sql = $sql."INNER JOIN (SELECT * FROM GST_KHN_INF_TBL) as gst ON rk.KYKU_NO = gst.KYKU_NO \n"; $sql = $sql." SET rk.GST_ID = gst.GST_ID \n"; $affected_rows = $ms->exec( $sql ); $ms->exec("COMMIT"); ************************************************************ どこがダメなのでしょうか? 先週からハマって困っております。 echo $affected_rowsを見ても 0件のようで表示されません。 だた、phpMyAdminで実行した時に「フォームに入力されていない値があります。」とMSGが表示され その後、更新されています。これが問題なのでしょうか? どなたかご教授いただければ助かります。 よろしくお願いします。
- 締切済み
- PHP
- monique_nz
- 回答数3
- PHPでformで送信された結果のページを取得
例えば、 http://www.example.com/test のページに、以下のようなフォームがあり、 <form name="form" method="post"> <input type="text" name="key" value="" /> <input type="submit" name="submit" value="送信" /> </form> 例えば、文字数をカウントするプログラムを作ったとして、 テキストBOXに適当な文字、例えば「テスト」と書いて送信をクリックすると、 URLをそのままで、テキストBOXに入力された「テスト」の文字数である「3」と表示するような事をPHPで作ったとします。 これは、手動で実際に入力して送信をクリックしなくても、 PHPで操作して、結果ページの情報を取得することって可能ですか? PHPでテキストに書く文字を指定して、(仮想的に)送信を押して、表示されるページのHTMLソースを取得したいのです。 もし可能でしたらお願いします。
- php初心者ですメールについて教えてください。
ホームページのメールフォームを作ってます。 返信用メールアドレスを記入してもらうフォームで、 携帯アドレスがエラー扱いになってしまいます。 if (trim($email) == '') { $error[] = 'メールアドレスは必須項目です。'; } else { $pattern = '/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/iD'; if (!preg_match($pattern, $email)) { $error[] = 'メールアドレスの形式が正しくありません。'; } } という感で、yahooやgmailを入れたときには上手くいくのですが、 自分のドコモの携帯のアドレスを入れると上手くいきません。 買った本を写して書いてる感じなので、どう直していいかわかりません。 教えてください!!
- phpの外部ファイル読み込みについて
お世話になります。 ご教授頂きたいと思い投稿いたします。 a.phpファイル <?php include("b.php"); ?> b.phpファイル for ($i = 1; $i <= 7; $i++) { } a.phpファイルにb.phpファイルの「1~7」までの数字を表示させたいのですが、 「echo」で試しましたができませんでした。 調べ方が悪いのか検索しても、解決策が見つからなかったのでご教授頂けたら幸いです。 よろしくお願いします。
- 締切済み
- PHP
- akiaki1999
- 回答数1
- imagemagickでPDFからJPG画像作成
imagemagickでPDFからJPG画像作成を行おうとしていますが PDFが埋め込みフォントの場合正常に画像が作成されます PDFがサブセットフォントの場合はエラーが出て画像が作成されません。 imagemagickバージョン:6.2.8 Ghostscriptバージョン:8.15.2 エラー内容↓ [0] => ERROR: /rangecheck in --cvrs-- [1] => Operand stack: [2] => --dict:14/14(L)-- F1 12.0 --dict:7/7(L)-- --dict:7/7(L)-- AAAAAB+IPAGothic --dict:10/12(ro)(G)-- --nostringval-- --dict:8/8(L)-- --dict:8/8(L)-- 1248 --dict:8/8(L)-- --nostringval-- FontMatrix --nostringval-- FontBBox --nostringval-- FontName -2147483647 16 (\000\000\000\000\000\000\000\000) [3] => Execution stack: [4] => %interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1 3 %oparray_pop 1 3 %oparray_pop 1 3 %oparray_pop --nostringval-- --nostringval-- 2 1 1 --nostringval-- %for_pos_int_continue --nostringval-- --nostringval-- --nostringval-- --nostringval-- 1 %stopped_push --nostringval-- --nostringval-- --nostringval-- 1 %stopped_push --nostringval-- --nostringval-- --nostringval-- %array_continue --nostringval-- false 1 %stopped_push --nostringval-- %loop_continue --nostringval-- --nostringval-- --nostringval-- --nostringval-- --nostringval-- %array_continue --nostringval-- --nostringval-- --nostringval-- --nostringval-- --nostringval-- --nostringval-- [5] => Dictionary stack: [6] => --dict:1125/1686(ro)(G)-- --dict:0/20(G)-- --dict:107/200(L)-- --dict:107/200(L)-- --dict:104/127(ro)(G)-- --dict:241/347(ro)(G)-- --dict:20/24(L)-- --dict:4/6(L)-- --dict:25/32(L)-- --dict:33/50(ro)(G)-- --dict:24/40(L)-- [7] => Current allocation mode is local 原因が不明で困っています、ご回答お願い致します。
- PHPについて(初心者)
はじめまして、PHPの初心者の者です。xamppをインストールしたあと、様々な設定をしました。その後、お問い合わせフォームというプログラムのために2つファイルを作りました。 一つ目は、inquiery.htmlというファイルで、ソースコードは <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=Shift_JIS"> <title>お問い合わせフォーム</title> </head> <body> ■お問い合わせ内容を入力してください。 <br> <form action="check_inquiry.php" method="POST"> お問い合わせタイトル: <br> <input type="text" name="title" size="50"> <br> <br> <input type="submit" value="お問い合わせ内容の確認"> </form> </body> </html> というHTMLファイルで、入力した内容を、下の「check_inquiry.php」に飛ばします。その後、 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>お問い合わせフォーム</title> </head> <body> ■お問い合わせ内容を確認してください。 <br> お問い合わせタイトル: <br> <?php echo $_POST['title']; ?> </body> </html> check_inquiry.phpファイルでinquiry.htmlファイルの内容を受け取ります。 うまくいけば、$_POST['title' ]: でinquiry.htmlの内容を受け取るはずなのですが、うまくいきません。 inquiry.htmlの送信ボタンをクリックすると、check_inquiry.phpのソースコード全体が表示されてしまいます。 何が間違っているのかわかりません。もし、詳しい方がいましたら、アドバイスいただけないでしょうか?よろしくお願いします。
- PHPの検索結果の枠線の間隔の幅を均一にしたい
初歩的なお話かもしれないのですが他の質問や手持ちの文献ではわからなかった為質問させていただきました。 私はPHPとMYSQLで絞り込み検索ができるサイトを作成しております。 $sql ="SELECT*FROM facility WHERE 所要時間 BETWEEN $minute1 AND $minute2"; このようなソースで検索をし、以下のような形で結果を表示しております。 while(1) { $rec =$stmt->fetch(PDO::FETCH_ASSOC); if($rec==false) { break; } echo '<table border="1" cellspacing=0 cellpadding=5 width=770>'; echo '<tr><td>施設名</td>'; echo '<td>費用</td>'; echo '<td>交通</td>'; echo '<td>所在地</td></tr>'; echo '<tr><td>'.$rec['施設名'].'</td>'; echo '<td>'.$rec['費用'].'万円</td>'; echo '<td>'.$rec['交通'].' '.$rec['最寄駅1'].' '.$rec['駅距離1'].'分</td>'; echo '<td>'.$rec['所在地'].'</td></tr> echo '</table>';'; 結果は適切に表示されているのですが、タイトルの通り見た目に問題があります。 検索結果は枠線に囲まれて表示されてますし、枠線の横幅もwidth=770で統一されて表示されます。 ですが、この罫線の内側の罫線の間隔が各レコードによってまちまちです。 EX)施設名の文字数の数多寡で縦の罫線の位置がまちまちになります。 罫線の内側の広さや間隔などを設定する方法をご存じでしたら教えて頂けますでしょうか? よろしくお願いいたします。
- ベストアンサー
- PHP
- humhum55hiki
- 回答数1
- PHPで絞り込み検索結果の件数を表示する
同じ質問が数多くあるようですが、どうにもうまくいかない為恐縮ですが質問させて頂きました。 私はPHPとMYSQLを使ってホームページを作成しております。 やりたいことは、DBのTBに数百ある情報をPHPで幾つかの条件で絞り込み検索をかけることで、それ自体はできたのですが、何件の結果が抽出されたかを表示することができません。 例:○○件の検索結果が表示されました。 ←こんな感じにしたいのです。 他の質問を参考に以下のように記述をしたのですがどうにもうまくいきません。 $sql ="SELECT*FROM estate WHERE 価格 BETWEEN $price1 AND $price2'"; print 'sql_num_fields( $sql ) . "\n"件の検索結果が表示されました'; どのような点が問題なのか教えていただけますでしょうか? できればソースを教えていただけると助かります。
- ベストアンサー
- PHP
- humhum55hiki
- 回答数10
- PHPで絞り込み検索結果の件数を表示する
同じ質問が数多くあるようですが、どうにもうまくいかない為恐縮ですが質問させて頂きました。 私はPHPとMYSQLを使ってホームページを作成しております。 やりたいことは、DBのTBに数百ある情報をPHPで幾つかの条件で絞り込み検索をかけることで、それ自体はできたのですが、何件の結果が抽出されたかを表示することができません。 例:○○件の検索結果が表示されました。 ←こんな感じにしたいのです。 他の質問を参考に以下のように記述をしたのですがどうにもうまくいきません。 $sql ="SELECT*FROM estate WHERE 価格 BETWEEN $price1 AND $price2'"; print 'sql_num_fields( $sql ) . "\n"件の検索結果が表示されました'; どのような点が問題なのか教えていただけますでしょうか? できればソースを教えていただけると助かります。
- ベストアンサー
- PHP
- humhum55hiki
- 回答数10
- phpのファイルのファイルの読み込み速度について
現在、初めてphpプログラムを組んだサイトを作っています。 内容としては自分の撮った写真をコメント付きでアップしているのですが、 場所や季節でその写真を任意で並び替えられるようなウェブサイトを目指しています。 (チェックボタンなどで新着順、おすすめ順など訪問者が任意で並び替えられるphpプログラム) $food["1"]["item0"]="tokyo"; $food["1"]["item1"]="0001.jpg"; $food["1"]["item2"]="20120430"; $food["2"]["item0"]="oosaka"; $food["2"]["item1"]="0002.jpg"; $food["2"]["item2"]="20120815"; それで写真を並び替えるために上記のような配列の塊が200近くあります。( 上記は例です) 今後1000個以上に増える予定ですのでphpファイルに全部記載すると編集しづらいので 上記の配列の部分だけ別にテキストファイルに記載してrequire_once ("test.txt")で 呼び出すことにしました。ここで質問なのですが、保存するファイルはテキストファイルで よかったのでしょうか? 何分初めてで、ググってもその辺のことが詳しく書いてあるサイトもありません。 通常みなさんはどのようなファイル形式で保存するのでしょうか? できる限り軽い方がいいです。 よろしくお願いします。
- 入力チェックで戻る場合
htmlのフォームactionからphp側で入力チェックを行った場合 下記のようにすると別ページに表示されますが、html側に戻って 表示するにはどのように行えばよいでしょうか。 ---html--- <form action="abc.php" method="post" > <input type="text" name="ord[name]" size="30" VALUE=""> <input type="submit" name="button_confirm" value="確認画面" /> ---abc.php--- <html> <head><title>output</title></head> <body> <?php $name = $_POST["order"]["name"]; if ($name == null) { //エラー表示 print ("名前が未入力<br />"); } ?> </body> </html>
- Webデザイナーは将来いらなくなる?
Webデザイナーは将来いらなくなる?と下記サイトにあるのですがそう思いますか? http://akatsuki-works.com/special/free/free_05.html
- ベストアンサー
- PHP
- noname#226032
- 回答数4
- headerに乱数を仕込みたい
ランダムに画像を出力するプログラムを書いています。 <img src='test.php' border=0 /> test.php header("Content-Type: image/gif"); header("Expires: Thu, 01 Dec 1994 16:00:00 GMT"); header("Last-Modified: ". gmdate("D, d M Y H:i:s"). " GMT"); header("Cache-Control: no-cache, must-revalidate"); header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache"); 現在は上記のようにheaderが書いてあり、1秒ズレれば別ページとして判断されるようになっているようです。 しかし、 <img src='test.php' border=0 /> <img src='test.php' border=0 /> <img src='test.php' border=0 /> このように、3つHTML上に記述した場合、1秒以内で読み込みが来てしまい同一ファイルと判断される為なのか、全て同じ画像が出てしまいます。 phpが回ればログを書くようにしてみましたが やはり1回しか回っていないようです。 そこで、headerに乱数など必ず変わる値を差し込んで、 別物として読み込ませるような方法はないでしょうか。 もちろん、 <img src='test.php?i=1' border=0 /> <img src='test.php?i=2' border=0 /> <img src='test.php?i=3' border=0 /> このように、HTML側でURLを変えれば別物として読まれますが、この方法はNGです。 あくまでtest.phpのプログラム側でなんとかしたいのです。 宜しくお願い致します。