回答数
気になる
-
PHPのpreg_split第3引数で、区切り文字で分割できる数以上の数を指定した場合の挙動について
PHPのpreg_split第3引数で理解できない挙動になることがあるのですが… 第3引数 ・区切り文字で分割できる数以上の数を指定した場合の挙動は、分割できる最大数で分割されるとは限らないのですか? Q 下記の「b_0」「b_3」「b_4」は、それぞれどういう理由で下記結果となるのですか? ------- 前提 $str='zwed_fgrty_abcde_h'; ------- 理解できる挙動例 a_6 $ra_6 = preg_split('/_/', $str, 6); var_dump($ra_6); array(4) { __[0]=> string(4) "zwed" __[1]=> string(5) "fgrty" __[2]=> string(5) "abcde" __[3]=> string(1) "h" } ------- 理解できる挙動例 b_1 $b_1 = preg_split('/_[^_]+/', $str, 1); var_dump($b_1); array(1) { __[0]=> string(18) "zwed_fgrty_abcde_h" } ------- 理解できる挙動例 b_2 $b_2 = preg_split('/_[^_]+/', $str, 2); var_dump($b_2); array(2) { __[0]=> string(4) "zwed" __[1]=> string(8) "_abcde_h" } ------- 理解できない挙動例 b_0 $b_0 = preg_split('/_[^_]+/', $str, 0); var_dump($b_0); array(4) { __[0]=> string(4) "zwed" __[1]=> string(0) "" __[2]=> string(0) "" __[3]=> string(0) "" } ------- 理解できない挙動例 b_3 $b_3 = preg_split('/_[^_]+/', $str, 3); var_dump($b_3); array(3) { __[0]=> string(4) "zwed" __[1]=> string(0) "" __[2]=> string(2) "_h" } ------- 理解できない挙動例 b_4 $b_4 = preg_split('/_[^_]+/', $str, 4); var_dump($b_4); array(4) { __[0]=> string(4) "zwed" __[1]=> string(0) "" __[2]=> string(0) "" __[3]=> string(0) "" }
質問日時: 2019/12/30 09:39 質問者: re97
ベストアンサー
3
0
-
PHPで指定文字が2回目に出現する位置以降の文字列を取得したい。zwed_fgrty_abcde_h
例えば「zwed_fgrty_abcde_h」の場合、「_」が2回目に出現する位置以降の文字列を取得したい。 取得したい結果 abcde_h
質問日時: 2019/12/25 10:11 質問者: re97
ベストアンサー
7
0
-
PHPで対象URLがリダイレクトしているか条件分岐する方法を教えて
具体的には、下記サイト http://www.tokyo-toyopet.co.jp/company/ URLが変更されるので、多分リダイレクトしていると思うのですが、このようなサイトを事前にURLだけから条件分岐することはできますか? ヘッダーを取得すれば判定できますか? そもそもこのURLがすぐ遷移してしまうため、どういう仕組みでリダイレクトしているのか分からないのですが…
質問日時: 2019/12/22 11:16 質問者: re97
ベストアンサー
2
0
-
phpでサイドバーを自由に作り共通化したい
現在HTMLで header footer, sidebar等の枠を作っています その枠は、floatなどで、サイドバー位置を決めています PHPのincludeでメニュー等を共通化する予定です そのさい、 サイドバーの位置も、PHPの方で左、右側と簡単に変更できるような方法はありますか またフッターの上にも、もう一つbottom枠を作ったり等、簡単になんというか大きな枠をPHPの方で付け足したりできたらと思っています
質問日時: 2019/12/12 16:24 質問者: roksy
解決済
1
0
-
プログラムをする時、エディタでスペースインデントは使いにくくないでしょうか?
今は秀丸でタブインデントを使っています。 ただ、Pythonコードを見るとスペースインデントの物が多く スペースインデントにすべきかと試してみました。 スペースインデントの入力はタブキーに割り振れますが、 削除については2つのキーを押す必要があります。 細かいことですがどうにも慣れないです。 皆さんは簡単になれましたか? もしくは、もっと使いやすいエディタを皆さん使われているのでしょうか?
質問日時: 2019/11/03 04:11 質問者: elee_f
解決済
1
0
-
phpの改行コードについて
<?php // Here your code ! $i = 1; while($i <= 50){ echo "私の年齢は、".$i."さいです。"; $i++; } ?> というコードがあります。 こちらの $i++; の個所に、nを使用した改行コードを入れ、 50繰り返す過程で、全て、改行が入るとしたいのですが、どうすれば、宜しいでしょうか。
質問日時: 2019/10/25 15:24 質問者: finaltida108070809
解決済
1
0
-
phpの改行コードについて
<?php // Here your code ! $i = 1; while($i <= 50){ echo "私の年齢は、".$i."さいです。"; $i++; } ?> というコードがあります。 この $i++; の部分に、改行コードを入れたいのですが、どのように書けばよろしいでしょうか。
質問日時: 2019/10/25 13:24 質問者: finaltida108070809
ベストアンサー
2
0
-
phpの言語のエラーについて
<?php class greeting { public static function sum($kokugo,$ansu) { return $kokugo + $sansu; } $num = sum(40,50); echo $num; ?> 上記のコードを書いたところ、syntax errorで、6行目と出ました。 どこが間違っているかわかりません。教えてください。
質問日時: 2019/10/25 12:51 質問者: finaltida108070809
ベストアンサー
2
0
-
phpのコードの -= の意味について
こちらは、私が普段勉強しているプログラミング言語phpの一部なのですが、この中の -= の意味が分かりません。教えてください。 foreach ($team as $person => $power) { attack($person); $enemy_hp -= $power; output_ememy_hp($enemy_hp); }
質問日時: 2019/10/23 08:04 質問者: finaltida108070809
ベストアンサー
1
0
-
PHPの送信フォームについての質問です。プログラミング初心者です。現在、送信フォームを作成しています
PHPの送信フォームについての質問です。プログラミング初心者です。現在、送信フォームを作成しています。「postでデータを受け取ったら、『○○受け付けました』と表示させ、指定したテキストファイルにそのコメントを書き込む」という動作をしたいです。また、データが空でも「送信」ボタンを押してない時は、「何も動作しない」ということにしたいです。ですが、ネットとかで調べてみると、条件分岐で「何もしない」という命令は、わざわざ出さなくていいと書いていました。ですが、何も命令文を書かないと、初めてphpファイルをブラウザで開いた時(つまりまだ何も入力・送信していない時)にエラーの表示が出てしまいます。どうすればいいでしょうか?いくら調べてもよくわかりません。どなたか教えて頂けると幸いです。
質問日時: 2019/09/20 01:24 質問者: もかぶれんど
解決済
2
0
-
phpのIF条件分岐で、代入する値のことで、わからないのですが、
paizaという学習サイトを使用しております。 課題で、 右側のエディターエリアのプログラムは、 $num が 1 だった場合、「ナンバーワン」と 表示し、$num が1以外の場合は「二位以下」と表示するプログラムですが、 実行するとエラーが出てしまいます。 修正して正しく動くようにしてください。 というものなのですが、私は、 <?php $num = 1; if($num = 1){ echo "ナンバーワン"; }else{ echo "二位以下"; } ?> という値を入力した結果、答えは、不正解だったのですが、 答えは、上記の$num = 1;の値を$num = 3;にしたものでした。 ここが、なぜ、3なのか、わからないのですが、教えてください。
質問日時: 2019/09/15 09:27 質問者: finaltida108070809
ベストアンサー
1
0
-
PHP の cURL で、htmlを画像へ変換して(スクリーンキャプチャを)取得できますか?
PHP の cURL で、指定URLのhtmlを取得できたのですが、 HTML形式ではなく、htmlを画像へ変換して(スクリーンキャプチャを)取得できますか?
質問日時: 2019/09/04 12:50 質問者: re97
ベストアンサー
1
0
-
phpエラーメッセージをコメントアウトで出力したい
雛形のデザインチェックの際にエラーメッセージが邪魔になるため、 現在は error_reporting(0); で非表示にしておりますが、 エラーチェックの際に都度上記を削除するのが非常に手間になるため、 <!-- エラー --> というようにコメントアウトを追記することってできないでしょうか?
質問日時: 2019/09/04 09:55 質問者: egtomo
解決済
1
0
-
PHP .csvの取り込み後、表の列を追加
PHPを利用して.csvファイルのデータをHTML(.php)のTableに表示させることにしました。 <?php $file = "01_在庫.csv"; if ( ( $handle = fopen ( $file, "r" ) ) !== FALSE ) { echo "<table>\n"; while ( ( $data = fgetcsv ( $handle, 1000, ",", '"' ) ) !== FALSE ) { echo "\t<tr>\n"; for ( $i = 0; $i < count( $data ); $i++ ) { echo "\t\t<td>{$data[$i]}</td>\n"; } echo "\t</tr>\n"; } echo "</table>\n"; fclose ( $handle ); } ?> 現在このコードを実行すると.csvの内容が6列の表で表示されます。 このコードに対して、.csvの内容は変更せずに、右に2列追加(左から7列目がテキスト入力エリア、左から8列目が数字(演算)表示)をしたいのですが、どのように修正すればよろしいでしょうか?
質問日時: 2019/09/02 16:53 質問者: 交通のよしくん
ベストアンサー
1
0
-
PHP CSV データ追加(登録)
$a = array( array('番号' , '名前') ); $file = fopen('data.csv', 'r'); foreach ($a as $v) { fputcsv($file, $v); } fclose($file); 上の記述でCSVファイルを生成して次にしたいこととして 以下のデータを追加したいのですが、どこにどのように記述すればよろしいでしょうか? 1.登録する。 実行方法 登録 php problem.php add keiji tanaka
質問日時: 2019/08/30 11:09 質問者: ふみかた
解決済
2
0
-
PHPのDOMについて
PHPのDOMについての質問になります。 PHPで書いたHTMLから idの要素をgetElementByIdなどを使って収得したいと考えています。 実際にはできませんが ```php // 実現したいソース echo '<div id="obj_id">obj_id contents</div>' ; $dom = new DOMDocument; $dom2 = $dom->getElementById("obj_id"); ``` このような感じにして収得したいと考えています PHPのDOMDocumentは スレイピングするときに使うようですが 自分で書いているソースの ID要素を習得することはPHPにできますか? ```html // 実現するけどPHPでしたいソース <div id="obj_id">obj_id contents</div> <script> var ele = document.getElementById("obj_id") ; console.log( ele ) ; </script> ``` JavaScriptにはできますが、PHPではできないのですか? DOMDocument::getElementById https://www.php.net/manual/ja/domdocument.getelementbyid.php
質問日時: 2019/08/10 02:32 質問者: DarrylBolt
解決済
1
0
-
URLを一時的に無効化する方法
phpで入退室管理システム兼座席管理システムを作っている初心者です。 座席を画像で表現して、画像にurlを付加して、座席をクリックすると ユーザー情報をデータベースに登録して、クリックされた座席は使用中ということで クリックできないようにしたいと思っているので、 urlを一時的に使えなくするみたいな処理は可能でしょうか? またやるとしたらどんな処理をすればよいでしょうか?
質問日時: 2019/08/08 13:10 質問者: 法王隠居馬
ベストアンサー
2
0
-
PHPの$_FILES 変数は、 PHP5.3.7 以降ではディレクトリトラバーサル対策済みですか?
下記リンク先に掲載されていたのですが、 https://qiita.com/addictionwhite/items/4e9c9cc4570c0bcaa656 公式サイトで言及している箇所を見つけることができませんでした https://www.php.net/manual/ja/reserved.variables.files.php
質問日時: 2019/08/07 08:28 質問者: re97
解決済
1
0
-
filter_input 第 4 引数で使用する配列について
PHP 勉強中です。 POST もしくは、GET で値を取得して、 空の時は、第 4 引数より、以下配列の 0 もしくは、空文字を含むように書いてます。 もう少しコードをまとめたいと考えており、特に多次元配列まとめたいのですが、 filter_input 第 4 引数で使用するには、$default_options にキー、バリューを追加しても、 処理に困る感じです。 何か良いまとめる方法はありませんか ? また、それ以外でも処理がまとまる箇所があれば、ご教授頂ければ幸いです。 宜しくお願いいたします。 $default_options = [ 'options' => [ 'default' => '0', ] ]; $empty_options = [ 'options' => [ 'default' => '', ] ]; // POST を受け取り、値の有無を確認 if ( $_SERVER['REQUEST_METHOD'] === 'POST' ) { $_01 = filter_input( INPUT_POST, '_01', FILTER_UNSAFE_RAW, $default_options ); $_02 = filter_input( INPUT_POST, '_02', FILTER_UNSAFE_RAW, $default_options ); $_03 = filter_input( INPUT_POST, '_03', FILTER_UNSAFE_RAW, $empty_options ); // GET 受け取り用 URL パラメータを受け取り、値の有無を確認 } else { $_01 = filter_input( INPUT_GET, '_01', FILTER_UNSAFE_RAW, $default_options ); $_02 = filter_input( INPUT_GET, '_02', FILTER_UNSAFE_RAW, $default_options ); $_03 = filter_input( INPUT_GET, '_03', FILTER_UNSAFE_RAW, $empty_options ); }
質問日時: 2019/07/31 11:46 質問者: 東京ノミコト
ベストアンサー
1
0
-
Notice: Undefined offset: 2 を解決したい
PHP 勉強中です。 データベースからデータを取得して 1 行 3 列 ( div タグ class="pane" を CSS で横並びにして ) 表示するコードを書いています。 特徴としては、データが 5 つでも、1 行 3 列 をキープして、2 行 6 列 ( この場合、最後は空の div タグに ) となります。 ただ、この方法だと、Notice: Undefined offset: 2 が出てしまいます。 箇所は最初の if 文の $data_slice[$i]['url_object'] === '' です。 エラーを出さないようにするには、どのようにすれば良いでしょうか ? 分かる方がおりましたら、ご教授下さい。 ( 2 日ハマってます ) 宜しくお願い致します。 ( PHP ) echo '<div class="box">' . PHP_EOL; for ( $l = 0; $data_slice = array_slice( $data, $l, 3 ); $l += 3 ) { echo '<div class="row">' . PHP_EOL; for ( $i = 0; $i < 3; $i++ ) { if ( $data_slice[$i]['url_object'] === '' ) { printf('<div class="pane">%s</div>'. PHP_EOL, isset( $data_slice[$i]['url_edited_object'] ) ? "<p><a src=\"{$data_slice[$i]['url']}\"></a></p>" : '' ); } else { printf('<div class="pane">%s</div>'. PHP_EOL, isset( $data_slice[$i]['url_object'] ) ? "<p href=\"{$data_slice[$i]['url']}\" ></p>" : '' ); } } echo '</div>'. PHP_EOL; } echo '</div>' . PHP_EOL; ( MySQL から取得したデータ ) $data = [ [ "object_id" => "0", "url_object" => "http://xxx", "url_edited_object" => "", ], [ "object_id" => "1", "url_object" => "", "url_edited_object" => "http://xxx", ], ];
質問日時: 2019/07/31 00:13 質問者: 東京ノミコト
ベストアンサー
2
0
-
ブラウザを表示させずにphpプログラムを走らせる方法
お世話になります。 自宅サーバーで定期的に実行するプログラムがあります。 現在は、インターネットエクスプローラーで自動実行させており、機能は満足していますが、毎日実行するためその度にIEのタブが増えていきます。 たまに見ると、タブが数十個になっていたりして、ちょっと気持ち悪いです^w^; 処理としては別にIEに表示される必要もない(自身のグローバルIPを自分のウェブサイトに投げているだけ)なので、ブラウザを表示させず定期実行してくれれば理想と思いますが、方法はありますでしょうか?
質問日時: 2019/07/30 07:54 質問者: astora123
ベストアンサー
3
0
-
クッキー、セッション、セッションクッキーの違い
クッキーは、ローカル側で持つキーとバリュー、 セッションは、サーバ側で持つキーとバリュー。 セッションクッキーとは何でしょうか ? またセッションをサーバ側に持たせた時、ローカルにあるセッションネーム、ID は、 セッションを持たせた時に作られたクッキーでしょうか ? 分かる方おりましたら、ご教授下さい。 宜しくお願い致します。
質問日時: 2019/07/28 13:50 質問者: 東京ノミコト
ベストアンサー
2
0
-
filter_input で取得した型は何型 ?
filter_input で取得した型は文字型だと思っていましたが、 以下の === が成立してしまいます。 数値型と比較しているつもりなのですが、、、。 分かる方がおりましたら、ご教授下さい。 宜しくお願い致します。 <?php $val_01 = filter_input( INPUT_POST, 'val_01' ); switch( true ) { case $val_01 === 0: // 降順 ( object_id の新しい順 ) $sql .= ' ORDER BY object_id DESC'; break; case $val_01 === 1: // 昇順 ( object_id の古い順 ) $sql .= ' ORDER BY object_id ASC'; break; } ?>
質問日時: 2019/07/27 14:25 質問者: 東京ノミコト
解決済
2
0
-
拡張子の無いアクセスには404エラーを返すには?
色々と試してみるのですが実現できず、アドバイスを頂けないでしょうか? アクセスする際に、ファイル名+拡張子付きの場合には、正常にページの閲覧ができ、ファイル名+拡張子付無しの場合には404ステータスを返すことは可能でしょうか? ■表示OK /ABC/index.php /ABC/123.php /ABC/abc.phpl ■404ステータス /ABC/ /123/ /XYZ/ ポイントとしまして、単純に404ページを表示させるのではなく、ステータスとして404が返ってくるようにしたいのですが可能でしょうか? または、ディレクトリ名のみでアクセスした場合には必ずindex.phpが付くような設定でも良いです。 お判りになる方いらっしゃいましたら、アドバイスのほどよろしくお願いいたします。
質問日時: 2019/07/26 13:57 質問者: oneday77
ベストアンサー
4
0
-
filter_input( INPUT_POST, 'val' )の書き方
$val = filter_input( INPUT_POST, 'val' ); 上記が NULL の場合、文字の 0 を代入したいのですが、 古い ? 書き方だと、 if( isset( $_POST['val'] )) { $val = $_POST['val']; } else { $val = 0; } filter_input() を使った場合も似たような書き方をしないといけないのでしょうか ? if( filter_input( INPUT_POST, 'flag', FILTER_VALIDATE_BOOLEAN ) == true ) { $val = filter_input(INPUT_POST, 'val'); } else { $val = 0; } これだと、古い ? 書き方と大差がないように思えるのです。むしろ長くなったというか。 もっと短くなるようなコードを書けるものなのでしょうか ? 詳しい方おりましたら、ご教授下さい。 宜しくお願い致します。
質問日時: 2019/07/25 12:46 質問者: 東京ノミコト
ベストアンサー
1
0
-
セッション ID とセッション名の違い
以下のようにすると、 echo session_id() ; echo session_name(); okq71fphv0k2r42of707ltgjhp PHPSESSID セッション ID は、以下のような、キーとバリューに紐づいたものという認識です。 $_SESSION['name'] = "名前"; PHPSESSID、つまりセッション名は何に使うものなのでしょう ? わかる方おりましたら、ご教授下さい。 宜しくお願い致します。
質問日時: 2019/07/24 16:57 質問者: 東京ノミコト
ベストアンサー
1
0
-
PHP マルチスレッドの作成について
PHP 初心者です。今月から始めました。 並列処理を行いたいのですが、( 勉強的に、実験的にといった意味合い ) ネット検索では、ライブラリ ? 等を使うものがほとんどで、 あまり、PHP 単体の勉強にはならずです。 PHP 単体でも出来るのでは、とは聞いたのですが、 そのようなサイトやソースの参考があれば、ご教授下さい。 宜しくお願い致します。
質問日時: 2019/07/24 08:10 質問者: 東京ノミコト
解決済
2
0
-
多次元配列等の AND 検索について
MySQL データベースから取得した以下のオブジェクトが ( まだ続くのですが ) あります。 これを AND 検索する方法を探していましたが、Google 検索を見尽くした感じです。 データベースでの AND 検索は出来るのですが、一度データを全て読み込み PHP で AND 検索処理をしたいと考えています。 分かる方がおりましたら、ご教授下さい。 よろしくお願いいたします。 array(24) { [0]=> array(10) { ["object_id"]=> string(2) "24" ["category_tag_01"]=> string(1) "1" ["category_tag_02"]=> string(1) "3" ["category_name"]=> string(6) "red" ["url_no_edited_object"]=> string(44) "https://dummy.com/embed/ph5d32731259798" ["url_edited_object"]=> string(0) "" ["url_external_link"]=> string(61) "https://dummy.com/view?key=ph5d32731259798" ["object_mask"]=> string(1) "0" ["created_at"]=> string(19) "2019-07-21 19:41:07" ["updated_at"]=> string(19) "2019-07-23 08:31:33" } [1]=> array(10) { ["object_id"]=> string(2) "23" ["category_tag_01"]=> string(1) "2" ["category_tag_02"]=> string(1) "3" ["category_name"]=> string(9) "blue" ["url_no_edited_object"]=> string(0) "" ["url_edited_object"]=> string(44) "https://dummy.com/embed/ph5c35a2a211f54" ["url_external_link"]=> string(0) "" ["object_mask"]=> string(1) "0" ["created_at"]=> string(19) "2019-07-20 20:31:46" ["updated_at"]=> string(19) "2019-07-23 08:39:58" }
質問日時: 2019/07/23 13:42 質問者: 東京ノミコト
ベストアンサー
2
0
-
PHP ログインフォーム入力欄を「まっさら」にしたい
PHP でログインフォームを作っています。 フォーム入力後に、入力欄をまっさらに戻したいのですが、ブラウザの影響もあってなのか、 必ず、文字が入ったままになってしまいます。 サブミット後、ミス入力時は特に画面遷移もしないので、自動でまっさらにする方法が ありましたら、ご教授願います。 どうぞ、よろしくお願いいたします。 ( 一部抜粋 ) <form action="" method="post"> <label for="email">メールアドレス</label><input type="text" name="_email" id="email"> <label for="password">パスワード</label><input type="password" name="_password" id="password"> <p><button type="submit">サインアップ</button></p> </form> <?php // メインロジックを読み込む require_once( './administrator/sign/_signUp.php' ); ?>
質問日時: 2019/07/21 18:58 質問者: 東京ノミコト
ベストアンサー
3
1
-
PHP ループで HTML タグを生成したい。
配列にある分だけループして、以下のようになり、<div class="pane"></div> は最大 3 ずつ になるようにしてるのですが、 <div class="row"> <div class="pane"> <iframe src="$row['url'] ). '"></iframe> </div> <div class="pane"> <iframe src="$row['url'] ). '"></iframe> </div> <div class="pane"> <iframe src="$row['url'] ). '"></iframe> </div> </div> 例えば 1 つしか配列内に要素がなくても、 3 ずつできるようにしたいです。 最大でも 3 最小でも 3 にしたいです。 <div class="row"> <div class="pane"> <iframe src="$row['url'] ). '"></iframe> </div> <div class="pane"> </div> <div class="pane"> </div> </div> 今月始めたばかりの初心者の私には、以下のロジックを書くだけでいっぱいいっぱいです。 分かる方、おりましたらご教授下さい。 宜しくお願い致します。 foreach ($rows as $i => $row) { echo $i % 3 === 0 ? '<div class="row">' . PHP_EOL : null; echo '<div class="pane">'. PHP_EOL; echo '<iframe src="$row['url'] ). '"></iframe>' . PHP_EOL; echo '</div>' . PHP_EOL; echo $i % 3 === 2 || $i === count( $rows ) - 1 ?'</div>' . PHP_EOL : null; }
質問日時: 2019/07/16 23:02 質問者: 東京ノミコト
ベストアンサー
2
0
-
PHP で複数行の HTML を他の PHP 内に読み込ませたい時
7 月からはじめた PHP 初心者です。 PHP で複数行の HTML を他の PHP 内に読み込ませたい時、 ヒアドキュメントが一般的なのでしょうか ? 他に最良があるかどうかも伺いたいです。 分かる方おりましたら、ご教授下さい。 どうぞ、宜しくお願い致します。 <!DOCTYPE html> <html lang="ja"> <head> <?php require_once( './xxx/xxx.php' ); ?> </head> ( xxx.php ) echo <<< EOM <meta http-equiv="content-language" content="ja"> <meta charset="UTF-8"> <meta name=”viewport” content=”width=device-width,initial-scale=1.0,minimum-scale=1.0″> <link rel="stylesheet" href="./styles.css"> <title></title> <meta name="keywords" content=""> <meta name="description" content=""> EOM;
質問日時: 2019/07/16 11:18 質問者: 東京ノミコト
解決済
1
0
-
PHP で画面の一部だけを変えたい。
PHP で以下のように index.php 内の検索ボタンを押した後、 <form action="sample.php" method="post"> <select name="key_01" id="key_01"> <option value="0">サンプル 1</option> <option value="1">サンプル 2</option> </select> <input type="submit" value="検索"> sample.php に遷移して、検索結果のみ表示となる画面だけになります。 これを index.php の画面の一部で本来は表示させたいのです、 どのようにすればよいのでしょうか ? 分かる方おりましたら、ご教授下さい。 よろしくお願い致します。
質問日時: 2019/07/16 10:54 質問者: 東京ノミコト
ベストアンサー
1
0
-
iPhone で撮影した画像をFTPでアップロードすると画像が回転してしまう
iPhone で撮影した画像をFTPでWEBサーバにアップロードすると画像が回転してしまい困っています。 いろいろ調査したのですが、Exif 情報のorientation というのが関連しているらしく、この情報が悪さをしているようです。 その情報の中で、「Exif情報を削除すれば解決する」とあったので、ツールを使って削除しました。 そして、その画像をFTPでアップロードすると、 http://(domain)/image/image_name.jpg では、回転の状況に問題なく正確な表示をされているのに、 ブラウザ上で表示される画像が回転された状態になっています。 サーバ上で適切な回転状態で保存されていると思われる写真が、ブラウザ上で回転されて表示されます。 この問題が解決されず、困っています。 ちなみにchrome アドオンの Exif viewer で確認すると「180 rotated」となっています。 何が起きているのかよくわからず困っています。 解決方法があるとは思うのですが、 教えて頂ければ幸いでございます。 よろしくお願いいたします。
質問日時: 2019/07/12 14:34 質問者: eccschool
解決済
3
0
-
phpで別の場所にある画像への相対パスを自動で計算したい
/home/username/public_html/temp/img/000.jpg 上記の画像を呼び出したい場合、手動で現在地からの戻り値である ../を手動で追加する必要がありますが、 これを自動で付与させたいのですが、 何かいい方法はないでしょうか。 現在地と指定場所への階数を数値化し、 数値 × ../ をして、$linkに代入できないものかと探してみていますが、 できそうにありません。 <img src="<?php echo $link ?>temp/img/000.jpg"> $_SERVER['DOCUMENT_ROOT'] . '/temp/' dirname(__FILE__) $link ="相対パス用"; 絶対パスではなく相対パスで行いたいため、 何かいいアイディアはないでしょうか?
質問日時: 2019/07/12 13:52 質問者: egtomo
解決済
2
0
-
VBAからPHPを実行(キック)したい
エクセルよりコマンドボタンを押し特定の処理を(VBA)させ、正常に処理が終了する場合、外部で作成したPHPアプリにエクセルより値を渡し、実行させたいのですが可能でしょうか。 PHPはネットワーク上の別端末にApacheをプラットホームにし格納しております。
質問日時: 2019/07/11 21:12 質問者: Yutaka33
解決済
1
0
-
漢字のソートについて
初心者です。 sort 関数を使うと、どうしても以下のようになってしまい気持ち悪いです。 一郎 三郎 二郎 PHP で 一郎 二郎 三郎 と言うふうにソートすることは出来ませんか ? 分かる方おりましたら、ご教授下さい。 宜しくお願い致します。
質問日時: 2019/07/10 18:09 質問者: 東京ノミコト
解決済
2
0
-
PHP 文字化けについて
( PHP ) echo '<label for="category_name">カテゴリ</label>'; echo '<select name="key_03" id="category_name">'; $array = array(); foreach ($rows as $row) { $array[] = $row['category_name']; } $no_duplication_array = array_unique($array); $align_keys_no_duplicated_array = array_values($no_duplication_array); foreach ($align_keys_no_duplicated_array as $i => $value) { echo '<option value="' .$value[$i]. '">' .$value[$i]. '</option>'; } echo '</select>'; 上記の $rows には MySQL からの値を取得しています。 その配列内の重複した値を削除後、キーを振り直し出力したところ、 print_r($align_keys_no_duplicated_array); では、 array ( [0] => あ [1] => い [2] => く ) 文字化けはないのですが、HTML では以下のようになっています。 <select name="key_03" id="category_name"> <option value="�">�</option> <option value="�">�</option> <option value="�">�</option> </select> 対応として、 php.ini を mbstring.language=Japanese mbstring.internal_encoding="UTF-8" mbstring.http_output="UTF-8" HTML <meta http-equiv="content-language" content="ja"> <meta charset="UTF-8"> を行ったのですが、文字化けは解消しませんでした。 わかる方がおりましたら、ご教授下さい。 宜しくお願い致します。
質問日時: 2019/07/09 21:31 質問者: 東京ノミコト
解決済
2
0
-
複数のファイルで同じ定数を定義しているのですが、ひとつにまとめる方法はないでしょうか
php初心者です。 「a.php」と「b.php」で同じ定数が定義されているとします。 定数定義用の別のファイルを作って読み込ませる方法はないでしょうか?
質問日時: 2019/07/09 15:12 質問者: kzn3
ベストアンサー
2
0
-
PHPでの画像の形式の変換
PHPでの画像の形式の変換についての質問です。 hogehoge1.gif hogehoge2.jpeg hogehoge3.png といった画像をjpgに変換するとき // how 1 $img1 = @imagecreatefrompng('hogehoge1.gif'); imagejpeg($img1, 'hogehoge1.jpg'); $img2 = @imagecreatefromjpeg('hogehoge2.jpeg'); imagejpeg($img2, 'hogehoge2.jpg'); $img3 = @imagecreatefromgif('hogehoge3.png'); imagejpeg($img3, 'hogehoge3.jpg'); // how 2 file_put_contents( 'hogehoge1.jpg' , file_get_contents( 'hogehoge1.gif' ) ) ; file_put_contents( 'hogehoge2.jpg' , file_get_contents( 'hogehoge1.jpeg' ) ) ; file_put_contents( 'hogehoge3.jpg' , file_get_contents( 'hogehoge1.png' ) ) ; // how 3 php-gdを使う(できるの?) // how 4 ImageMagickを使う // how 5 rename 関数を使う などの方法が考えられますが、 拡張子をjpgに変えるだけではいかないものなのでしょうか? どういうことなのでしょうか?
質問日時: 2019/07/08 23:11 質問者: DarrylBolt
解決済
1
0
-
SELECT 使用時の bindValue の使い方
SELECT 使用時の bindValue の使い方がよくわかりません。 ネットで調べるも、良い結果は得られず。 どのように書くべきなのでしょうか ? そもそも MYSQL からデータの出力時には bindValue は必要がないのでしょうか ? 大変恐縮ですが、ご教授下さい。 宜しくお願い致します。 ( HTML ) <select name="key_01" id="category_type_01"> <option value="0">0</option> <option value="">すべて</option> </select> <select name="key_02" id="category_type_01"> <option value="0">0</option> <option value="">すべて</option> </select> <input type="text" name="key_03" id="category_name"> ( PHP ) try { $pdo = new PDO(DSN, USERNAME, PASSWORD); // SQL 文を準備 $sql = 'SELECT * FROM movie WHERE ( category_type_01 LIKE "%' . $_REQUEST['key_01'] . '%" AND category_type_02 LIKE "%' . $_REQUEST['key_02'] . '%" AND category_name LIKE "%' . $_REQUEST['key_03'] . '%" )'; $prepare = $pdo->prepare($sql); $prepare->bindValue(':category_type_01', XXX, PDO::PARAM_INT); $prepare->bindValue(':category_type_02', XXX, PDO::PARAM_INT); $prepare->bindValue(':category_name', XXX, PDO::PARAM_STR); $prepare->execute(); $rows = $prepare->fetchAll(PDO::FETCH_ASSOC); foreach ($rows as $i => $row) { echo $row['category_name']; }
質問日時: 2019/07/08 11:07 質問者: 東京ノミコト
ベストアンサー
2
0
-
count() の値が異なってしまう事について
macOS Mojave 10.14.5 mysql 8.0.16 データは 1 つしかないのですが、 以下のコードの、 count($row) は 10 です。 本来は 1 だと思っているのですが。 詳しい方おりましたら、ご教授下さい。 宜しく御願い致します。 ( コード ) try { $pdo = new PDO(DSN, USERNAME, PASSWORD); // SQL 文を準備。 $sql = 'select * from movie'; $prepare = $pdo->prepare($sql); $prepare->execute(); foreach ($prepare as $i => $row) { echo 'count($row)--->>> ' . count($row); echo $i % 4 === 0 ? '<div>' . PHP_EOL : null; echo '<div class="pane">'. PHP_EOL . ($row['type']) . PHP_EOL . '</div>'; echo $i % 4 === 3 || $i === count($row) - 1 ?'</div>' . PHP_EOL : null; } } catch (Exception $e) { echo $e->getMessage(); exit; } ( テーブル一覧は以下のようになっています。) +--------+------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +--------+------------+------+-----+---------+----------------+ | id | int(11) | NO | MUL | NULL | auto_increment | | tag_01 | text | NO | | NULL | | | tag_02 | text | NO | | NULL | | | obj | text | NO | | NULL | | | type | tinyint(1) | NO | | NULL | | +--------+------------+------+-----+---------+----------------+ +----+--------+--------+---------+------+ | id | tag_01 | tag_02 | obj | type | +----+--------+--------+---------+------+ | 1 | A | B | http:// | 123 | +----+--------+--------+---------+------+
質問日時: 2019/07/04 11:13 質問者: 東京ノミコト
ベストアンサー
1
0
-
PHPでmarkdownをhtmlに変換するライブラリー
PHPでmarkdownをhtmlに変換するライブラリーを紹介してください JavaScriptは「marked」を使っています。その反対は「turndown」です。 qiita / gisthub で 使おうと思っています。
質問日時: 2019/07/04 03:58 質問者: JosephWalden
ベストアンサー
2
0
-
GitHubについて教えてください。
当方、初心者でGithubをサーバにインストールして何となく使い方が分かっているレベルです。 当方、開発サーバがあり、そこには外部のプログラマーがFTPや手動でプログラムの更新をしています。 プログラマーにGithubを使用させることは出来なく、更新箇所のみを私が把握したいと考えています。 「この開発サーバ」にGithubをインストールして、更新状況の確認ができますでしょうか。
質問日時: 2019/07/03 09:52 質問者: suzukihappy
解決済
3
0
-
phpのcurlについて教えて下さい。 やりたいことはcurlリクエスト時のbodyをログに保存した
phpのcurlについて教えて下さい。 やりたいことはcurlリクエスト時のbodyをログに保存したいです。 CURLINFO_HEADER_OUTのオプションでヘッダーの取得は出来ますがbodyがありません。 何か方法ありましたらお願いします。
質問日時: 2019/07/02 08:14 質問者: tsuyoshi88
解決済
1
0
-
ボタンをクリックした回数を記録し、集計するPHP
空欄(2カ所)に項目を入力し、それに対してボタンをクリックした回数をカウント、記録し、リアルタイムに集計していくPHPを作りたいです。 宜しくお願いします。
質問日時: 2019/07/01 13:37 質問者: naoyan1111
解決済
1
0
-
DBの不定なカラム数をオブジェクトに変換する方法
どこかのサイトでの解説を見たのですが失念してしまったために教えてください。 ORMのような仕組みだと思うのですが、DBの構造をテーブル.カラムのようにオブジェクトに変換する方法はどのような仕組みなのでしょうか? Userテーブルには複数のカラムがあり、それぞれのサービスで決まっているわけではないです。 しかしフレームワークのModelに変換すると、User.id.firstやUser.name.lastのように取得できます。 このように不定なDBの構造をオブジェクト化するにはどのようにするのでしょうか? 仕組みは同じだと思いますので言語は問いません。 どうぞよろしくお願いします。
質問日時: 2019/06/23 16:54 質問者: suffre
解決済
1
0
-
php 実践的で初心者向けのおすすめの書籍を教えていただけないでしょうか?
php初心者です。 実践的で初心者向けの参考書はないでしょうか? 環境はxamppがいいです。 一応今までは以下の書籍やサイトで勉強してきました ・気づけばプロ並みPHP改訂版 ・プロゲート ・ワードプレスの簡単なカスタマイズやテーマ制作 よろしくお願いします。
質問日時: 2019/06/22 14:31 質問者: kzn3
解決済
1
0
-
PHPによるデータベースのupdate文について
こんばんは。PHP初心者です。 現在、学生の登録システムを作成していますが、生徒情報をupdateする作業が上手くいきません。 こちらのサイトを元にphpを作成していますが、現在名前だけは更新できるものの、他の情報の更新ができません。 https://noumenon-th.net/programming/2016/01/20/mysql-3/ 生徒情報を表示したページから、編集をクリックすると編集画面になり、編集画面では、前ページから引っ張ってきた情報を予めValueに入れ、変更の為の入力があった場合は変更された文字をValueに入れてデータベースの情報を更新したいと考えています。 現在、試行錯誤している為、名前と性別のupdateのみとなっております。 update2sample.phpの49行目に「$Gender」を記入し、「UPDATE studentinfo SET Name=?, Gender=? WHERE id=?」や「UPDATE studentinfo SET Name=:Name, Gender=:Gender WHERE id=?」なども試しましたが、うまくいきません。 また、テストの為、色々作業を試しているのですが、実際にはデータベースの更新がされていないにも関わらず、「更新が完了しました」と表示されてしまう為、エラー表記につきましてもご教授ください。 初めての質問の為、不明点などあるかと思いますが、お力添えのほどよろしくお願いいたします。
質問日時: 2019/06/12 20:35 質問者: Gatta0921
解決済
1
1
-
質問集計サイトを作りたい
https://www.idrlabs.com/jp/political-coordinates/test.php 研究の一環で、このような質問をページごとに解答して、集計してグラフ化するサイトを作成したいのですが、どこから初めていいか分かりません。 WordPressで軽いホームページを作成できる程度のPHPとHTMLの初心者です。 教えて頂けたら幸いに存じ上げます。
質問日時: 2019/06/12 11:53 質問者: walsch
解決済
1
0
-
phpの編集について
ブラウザでサイトのソースを見ると<a href"http〜>となっているのですが、FTPからダウンロードしたphpには<a href"パーマリンク>となっており、リンク先の変更ができません。ワードプレスの管理画面もFTP上も隈なく探しましたが、変更できるような記述のある箇所が見当たりません…
質問日時: 2019/06/01 01:36 質問者: かひっこ
解決済
1
0
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
【PHP】に関するコラム/記事
-
ピンとくる人とこない人の違いは?直感を鍛える方法を心理コンサルタントに聞いた!
根拠はないがなんとなくそう感じる……。そんな「直感がした」という経験がある人は少なくないだろう。ただ直感は目には見えず、具体的な説明が難しいこともあるため、その正体は理解しにくい。「教えて!goo」にも「...
-
中古物件転売時の節税対策にメス?不動産投資家は戦々恐々?元国税が解説
不動産の取引において、土地と建物を一括で売買する場合、土地に消費税はかからないが、建物には消費税がかかる。これを利用して、例えば土地と建物を合計1億円で売る場合、土地の値段を9999万9999円にし、建物を1円...
-
話題の「風呂キャンセル界隈」、お風呂に「入らない」のではなく「入れない」?
皆さんは、「風呂キャンセル界隈(かいわい)」という言葉を聞いたことはあるだろうか。「お風呂に入らない(入れない)人」のことで、最近ネット上などで話題になっているようだ。「教えて!goo」にも、「風呂に入...
-
マッチングアプリで出会ったカップルは成婚率が高い!?結婚カウンセラーに聞いてみた
パートナーとの出会いの場として、もはや主流となったネット婚活やマッチングアプリ。中でも手軽に登録できるマッチングアプリは、10代から50代と幅広い年代が利用している。一方で、“相手の目的が投資関係の詐欺や...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
preg_matchで Warning: Undefined v...
-
掲示板のセキュリティについてアド...
-
phpでcookieがうまく保存されない
-
PHPで画像の渡しが上手く行きません。
-
複数のパソコンの中の1つのパソコン...
-
PHPSpreadsheetを使って関数を繰り...
-
1 OR 1=1 は どんな論理(約束事)な...
-
なんでブラウザでPHPを動かすためだ...
-
PHPで入力フォームでデータを確認表...
-
PHPでユーザー情報を入力して簡易ロ...
-
重複を防ぐ記述について教えて下さい。
-
php テーブルが作成できない
-
phpの imap_search で漢字コード
-
ここで言うトークンの意味を教えて...
-
phpinfo で MySQL のバージョンって...
-
配列の値の更新方法について
-
空文字 "" ですが 空文字の意味を教...
-
if (!empty($_POST) ){ // フォーム...
-
返信機能のツリー構造の深さをライ...
-
PHPについて。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
phpでcookieがうまく保存されない
-
PHP8を使うと、大量のWarningが発生...
-
PHPで画像の渡しが上手く行きません。
-
PHPSpreadsheetを使って関数を繰り...
-
PHP一覧表示した項目にリンクをはり...
-
フォームで戻った際に入力済みの値...
-
ワードプレスプラグイン MW WP form...
-
PHPについて。
-
jpgraphで表示されない
-
$_SESSIONについて教えて下さい。
-
クラス
-
phpに関わる所での、form action="...
-
PHP ページング データベース
-
php 入力画面から確認表示画面へ情...
-
index.phpって何ですか? 具体的に...
-
アコーディオンPHPが上手くいかない
-
1 OR 1=1 は どんな論理(約束事)な...
-
reuterの記事をbeautiful.soup.find...
-
phpのメールフォームの完了画面でメ...
-
PHPSpreadsheetによる書き出し時の...
おすすめ情報