回答数
気になる
-
PHPでの投稿フォームで、ファイルを添付したいです
よくあります『投稿フォーム』に、文字入力だけではありませんで ファイル添付機能もつけたいと考えております。 そこでネット検索をしましてこちら https://teratail.com/questions/39608 のサイトを見ているのですけれど、このサイトも質問サイトのようで 解決策がよくわかりません。 HTML側は表示されますけれど、contact.phpが出だしの $file = $_FILES['upload']; から既に7行に渡って Notice: Undefined index: upload in フォルダパス on line エラー行 と表示されましてメール添付の前にサーバーへアップロードすらされません。 エラー回避の方法など、お詳しいかたお願い致します。
質問日時: 2020/08/30 11:34 質問者: risaghon
ベストアンサー
2
0
-
phpについて
こちらのページについて質問があります。 phpでタイトルを取得したいと思い、調べていると https://teratail.com/questions/90370 を見つけましたが、phpは神様?という意味がわかりません。 分かりやすく教えて下さい。 QPHPを用いて、今いるページのタイトルを取得したいです。 何か簡単な方法はありませんでしょうか aたぶん、PHPの使い方についてすごい勘違いをされてるんじゃないかなって思います。 今いるページ ってなんぞ?ページを今まさに作らんとしているのがPHPです。 PHPでタイトルを取得するのではなくて、むしろPHPでタイトルを動的に出力するのです。 PHPが神様でHTMLが人間だとしたら、神様が自由に好きなように人間を作るのです。 神様は今いる一人一人の人間を調べたりしないのです。
質問日時: 2020/08/28 20:11 質問者: 9うい9p
ベストアンサー
2
0
-
PHPにおいて、配列データをMySQLに格納し方
端末からもらったデータは、空白・改行を取り除きたいですが、trimを実行したら、うまくmysqlに格納できません。 問題点を教えてください。 ソースコード↓↓ <?php if($_SERVER['REQUEST_METHOD']=='POST'){ include 'DatabaseConfig.php'; ⇐こちらは問題ないです $con = mysqli_connect($HostName,$HostUser,$HostPass,$DatabaseName); $qrs = " 6月分 2020/05/29 2020/05/11 12A-34B-4567C A購入 10"; ⇐この数字は不要です。 $quantity = $_POST['BQUANTITY']; $area = $_POST['BAREA']; $qr = explode("\n",qrs); str0 = trim(qr[0],"\n\r"); str1 = trim(qr[0],"\n\r"); str2 = trim(qr[0],"\n\r"); str3 = trim(qr[0],"\n\r"); str4 = trim(qr[0],"\n\r"); $Sql_Query = ("set names utf8"); $Sql_Query = "INSERT INTO phptest (CYUBAN,NOUKI,RNOUKI,HINBAN,KHINBAN,QUERY,AREA) values ('$str0','$str1','$str2','str3','$str4','$quantity','$area')"; if(mysqli_query($con,$Sql_Query)) { echo '入庫しました。'; } else { echo 'エラー発生しました。'; } } mysqli_close($con); ?> よろしくお願いいたします。
質問日時: 2020/08/24 16:44 質問者: D.Ree
ベストアンサー
3
0
-
ベストアンサー
1
0
-
文に比較級がある場合、muchはmoreに変換しないのはなぜ?
この猫はあの猫よりもずっと小さいです。 という日本文を英文に直す時、 This cat is ____ ____ ____ that one . ____ を埋めるのですが、検索するとmuch smaller thanでした。muchは比較級のmoreに変えなくていいのでしょうか?
質問日時: 2020/08/23 15:27 質問者: すとすと0408
ベストアンサー
2
0
-
PHP 正規表現について教えて下さい
拡張子 .html 以外のファイルかつ、 先頭がドット 、 base 、 index を除くものを式で表したいのですが、 教えて で、教えて頂いたものだと、 // 指定ディレクトリ内のリストを取得 $dir = scandir( '/templates/' ); /* .DS_Store .html footer.html head.html header.html main.html base.html index.html */ foreach ( $dir as $finfo ) { // HTML ファイル以外及び、 base.html, index.html を除く if ( !preg_match( '/^(base|index)\.html$/', $finfo ) ) { echo $finfo; } } HTML ファイル以外及び、 base.html, index.html を除くものを正規式で表したいのですが、 教えて で、教えて頂いたものだと以下のようになりました。 拡張子が先頭にあるものと、何故か base.html と 式には html が書かれているのに .html 無しが出ています。 .DS_Store .html footer.html head.html header.html main.html base.html そこで、試行錯誤し、!preg_match を preg_match にし、否定形の式を考えました。 if ( preg_match( '/^(?!(\.|base|index))\.html/', $finfo ) ) { 結果は以下でした。 base.html 「Why??」です。。全然、否定されてないっす。 どうすれば良いのか、教えていただければと思います。お願いします。 base.html と index.html のみなので、if 文だけでもとか、 .DS_Store は消去でというのはありますが、式の知識を増やしたいです。
質問日時: 2020/08/21 11:31 質問者: unlogic
ベストアンサー
3
0
-
PHP 正規表現を教えてください。
PHP ですが、 ディレクトリに、以下があるとします。 hogeA.html fooB.html hoge.htm abc.txt このディレクトリ内のファイルの中から、 hogeA.html fooB.html に該当させる式を作りたいのですが、 /^hogeA|^hogeB/ ファイル名はこれで良いと思うのですが、拡張子の箇所がわからず、 色々と試したものの上手く作成できませんでした。 わかる方、ご教授下さい。 よろしくお願いいたします。
質問日時: 2020/08/20 12:32 質問者: unlogic
ベストアンサー
5
0
-
phpについて
urlの末尾(ファイル名)を取得し a href="末尾"に入れることはできますか? ファイル名がたとえば10.phpのときファイル名にインクリメント、デクリメントをしてa href="9" とa href="11"を作りたいです。 ファイル名が11.phpのときは a href="10" とa href="12"を作りたいです。 urlの取得ができるのか? 上記のプログラムの仕方を教えていただきたいです。 よろしくお願いいたします。
質問日時: 2020/08/20 06:49 質問者: 9うい9p
ベストアンサー
1
0
-
phpについて
phpのfor文だと思うのですが、エラー(そもそも表示されない)ので教えてください。 sqlでデータを取得し 今まで下記のようにしていましたが、10こ表示したいです。 a タグの中身についても変化させたくて、 ループ1回目はa href="1.php" ループ2回目はa href="2.php" ループ3回目はa href="3.php" いこう10まで (ファイル名は通し番号になっていて、1~10.phpになっています。) phpのプログラムは <?php // 変数の初期化 $db = null; $sql = null; $res = null; $row = null; $db = new SQLite3("test.db"); // データの取得 $sql = 'SELECT * FROM human where country="japan"'; $res = $db->query($sql); <?php while( $row = $res->fetchArray() )(これ10回ループさせたいを) { echo '<ul>' . '<a href="ここを変化させたい。" target=_brank>'. '<li>' . $row[0] . '<span>' , $row[1].'<span>', $row[2].'<span>',$row[3].'<span>', $row[4]. '<span>', $row[5].'<span>' , '<img src="$row[6]">'.'<span>' . '</li>'. '</a>' . '</ul>'; } よろしくお願いいたします。
質問日時: 2020/08/20 06:37 質問者: 9うい9p
ベストアンサー
1
0
-
別な質問です PHPmeiler PHP 入力フォーム 入力フォームのメールの送受信のコード書こうと
別な質問です PHPmeiler PHP 入力フォーム 入力フォームのメールの送受信のコード書こうと思っているのですが、その際、受信率の高い、PHPmeilerを使ったお問い合わせのメールフォームを作りたいのですが、 参考サイトURL https://qiita.com/ShibuyaKosuke/items/309c0a7d969baf0ea8d1 この質問に付属している画像は参考サイトのコードの一部を赤線を引いた画像です。 付属の写真はOffice 365を使ってメールの送受信を行うプログラム(php)の一部の画像ですが、その画像の赤い線の // 送信者アドレス $mail->From = 'xxxxxxxx@gmail.com';はアドレスでしょうか?他人から入力フォームから送られてきた情報を自分(私)のアドレスに送られるように 自分のアドレスを記載するのでしょうか? また、画像の赤い線もう一つ下にある // 宛先 $mail->addAddress('user@example.com');というのは、他人から入力フォームから送られてきた情報を自分(私)のアドレスに送られるように 自分のアドレスを記載するのでしょうか? また、ポート587とは何でしょうか?契約するサーバーなどに書いてある番号でしょうか? ポート番号とかはどうやって調べたらよいでしょうか?サーバー契約したらわかるでしょうか? // ポート $mail->Port = 587; 回答よろしくお願いいたします
質問日時: 2020/08/14 18:39 質問者: pjdmgam
ベストアンサー
1
0
-
PHPmeiler PHP 入力フォーム 入力フォームのメールの送受信のコード書こうと思っているので
PHPmeiler PHP 入力フォーム 入力フォームのメールの送受信のコード書こうと思っているのですが、その際、受信率の高い、PHPmeilerを使ったお問い合わせのメールフォームを作りたいのですが、 参考サイトURLhttps://bonsaimasa.hatenablog.com/entry/2019/03/27/094608 この質問に付属している画像は参考サイトのコードの一部を赤線を引いた画像です。 付属の写真はOffice 365を使ってメールの送受信を行うプログラム(php)の一部の画像ですが、その画像の赤い線の$smtp_user = "dummy@bonsai.com";はアドレスでしょうか?他人から入力フォームから送られてきた情報を自分(私)のアドレスに送られるように 自分のアドレスを記載するのでしょうか? また、画像の赤い線もう一つ下にある$from_address = "dummy@bonsai.com";というのは、他人から入力フォームから送られてきた情報を自分(私)のアドレスに送られるように 自分のアドレスを記載するのでしょうか? 回答よろしくお願いいたします
質問日時: 2020/08/14 18:32 質問者: pjdmgam
ベストアンサー
1
0
-
htmlのテンプレートの使いまわし
この質問掲示板のようなサイトで、タイトル、本文を書いたら予め用意されたテンプレートのhtmlのファイルに写すような技術って何というのですか? おそらくphpを使うのだろうと思ったのでカテゴリーをphpにしています。
質問日時: 2020/08/14 14:31 質問者: 9うい9p
ベストアンサー
1
0
-
SQLiteのhtml表示
sqliteで <?php // 変数の初期化 $db = null; $sql = null; $res = null; $row = null; $db = new SQLite3("test.db"); // データの取得 $sql = 'SELECT * FROM human where sex="男"'; $res = $db->query($sql); ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>SQLite テスト</title> </head> <body> <?php while( $row = $res->fetchArray() ) { echo '<p>' . $row[0] . '</p>'; } ?> </body> </html> こちらのphpを実行したのですがidだけが表示されてしまいます。 idに対応するテーブルの行はあっています。 対応するname,age等の表示もさせたいのですがどうすればいいですか? いかtest.dbのhumanテーブルです。 BEGIN TRANSACTION; CREATE TABLE IF NOT EXISTS "human" ( "id" INTEGER NOT NULL, "name" TEXT NOT NULL, "sex" TEXT NOT NULL, "age" INTEGER NOT NULL, "prefecture" TEXT, "country" TEXT NOT NULL, PRIMARY KEY("id") ); INSERT INTO "human" VALUES (1,'中村静香','男',48,'千葉','japan'); INSERT INTO "human" VALUES (2,'中村ゆり','女',45,'埼玉','japan'); INSERT INTO "human" VALUES (3,'本田翼','女',22,'','japan'); INSERT INTO "human" VALUES (4,'本田望結','男',16,'東京','japan'); INSERT INTO "human" VALUES (5,'綾瀬はるか','女',34,'東京','japan'); INSERT INTO "human" VALUES (6,'中村アン','男',38,'','usa'); INSERT INTO "human" VALUES (7,'広瀬アリス','女',26,'東京','japan'); INSERT INTO "human" VALUES (8,'有村架純','男',31,NULL,'usa'); INSERT INTO "human" VALUES (9,'長澤まさみ','女',29,NULL,'uk'); INSERT INTO "human" VALUES (10,'有村藍里','男',18,'埼玉','japan'); COMMIT;
質問日時: 2020/08/10 09:32 質問者: 9うい9p
ベストアンサー
2
0
-
SQLiteをhtmlページに接続する。
sqliteで <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>PHP TEST</title></head> <body> <?php $link = sqlite_open('test.db', 0666, $sqliteerror); if (!$link) { die('接続失敗です。'.$sqliteerror); } print('接続に成功しました。<br>'); // SQLiteに対する処理 sqlite_close($link); print('切断しました。<br>'); ?> </body> </html> test.dbを動かそうと思い使用してみましたが10行目がエラーになります。 どうすれば正常に動きますか?
質問日時: 2020/08/10 09:04 質問者: 9うい9p
解決済
0
1
-
Javascriptの変数をPHPに
<?php $OS = '<script> document.write(os); </script>'; $IP=$_SERVER['REMOTE_ADDR']; $fh = fopen("IP.txt", "w"); fwrite($fh,"{$OS}:{$IP}"); fclose($fh); ?> Javascriptの変数をPHPに取り入れたいと思いしました。 けれども、echoでOSを表示すると、OSの中身だけなのですがファイルに保存しようとするとすべて(<script>document.write(os);</script>';)入ってしまいます。OSの中身だけファイルに保存する方法はありませんか?
質問日時: 2020/08/06 17:50 質問者: hlws
解決済
1
0
-
PHP正規表現
phpにて、正規表現で以下のチェックを したいのですが、正規表現の理解度が 低く、うまくできません。 各チェックとも半角の数字、英字、記号は許可する。 (1) 半角の英字と数字がそれぞれ1文字以上づつ 入っている事を判定 (2) 大文字と小文字の半角英字それぞれ入っている 事を判定 (3) 半角の記号が最低1文字以上入っている事を判定 1~3はいっぺんにチェックするのではなく、 それぞれチェックしたい。 言語はphpです。 お手数ですが、お教えいただければ幸いです。
質問日時: 2020/07/24 21:43 質問者: coogon21
ベストアンサー
1
0
-
ベストアンサー
2
0
-
PHPを読みやすくするツール
PHPを読みやすくするツールはありますか? 例えば、最近の「英語を和訳するソフト」が、 『英単語にマウスを当てたり選択状態にした時』に和訳を表示してくれる みたいに、PHPの記述にマウスを当てると、PHPの索引を開いてくれるみたいな感じです。 もしそのようなソフトがありましたら、フリーソフトでも有料ソフトでも構いませんので 教えて頂けましたら幸いです。 何卒よろしくお願い致します。
質問日時: 2020/07/17 01:55 質問者: kamatanu
ベストアンサー
1
0
-
Luminousについて
phpで書かれた画像を表示するコードにライブラリの影響を与えたいのです。 <?php printf('<img class="i" img src="image/%s/%s1.png">', $ver, $ver);?> この画像を表示させるphpコードにaタグと imgタグをつけたいのですがどうすればいいですか? 参照サイト https://web-roku.com/luminous
質問日時: 2020/07/09 18:46 質問者: 9うい9p
ベストアンサー
1
0
-
if function PHP
PHP(if function) (添付画像参照)(途切れていますが、上二つのテキストはenter your name, enter your ageとなっています) phpでfunctionとifを使って、 submitを押したら、画像(下)のように、 YOUR NAME IS --- YOUR AGE IS --- といった形の画面を出して、 ----のところに入力したものを入れるようにしたいのですが、 どのようなコードを書いたらよろしいでしょうか。 また、basic infoのボタンを押すと、 your name is ---- だけ出すなど、切り替えはどのようにしたらよろしいでしょうか。 ちなみにbootstrapを使っています。 よろしくお願いいたします。
質問日時: 2020/07/08 01:55 質問者: ぺっく
ベストアンサー
1
0
-
phpで入力フォームでのメールの送受信を行いたいのですが、そこで PHPMailer のメーラーをダ
phpで入力フォームでのメールの送受信を行いたいのですが、そこで PHPMailer のメーラーをダウンロードして PHPMailer フォルダを submit.php のファイルの直下に置くらしいのですが、 PHPMailerを ホームページ入力フォームの中のフォルダ (入力ホーム練習)というフォルダを作ってそこに確認画面のphpファイルやHTMLファイルを保存しているのですが、 PHPMailerを submit.phpファイルの下に移動しようとドラッグしても勝手に PHPMailerのフォルダが一番上に来てしまいます。どうしたらよいでしょうか? このサイトを参考にしています。phpでのメールの送受信の方法 https://bluecode.io/basic/basic1/basic1-3/#phpmailer 送付画像は参考サイトに書いてある PHPMailer のフォルダの中の位置の画像です。 自分が作った入力ホームのフォルダの中は上記のURLのサイトに書いてあるphpのファイル名やhtmlファイル名は自分用に名前は変えてあります。 それは以下のものになります 以下 ホームページ入力フォームの中のフォルダフォルダ名(入力ホーム練習) PHPMailer←← ←← これが上に来てしまう・・・・・ confirmation.php contact.html submit.php 〇 〇 〇 ←← ←←ここに配置したい・・・・・ よろしくお願いいたします
質問日時: 2020/07/05 18:27 質問者: pjdmgam
解決済
1
0
-
bluetoothの変な文字について
ラズパイでbluetoothスピーカーを探すとこのような、番号が(51-99-3E-E8-07-55)表示されます。 多分、これは、bluetoothのなんかだと思っています。 何でしょうか? 自分の番号を、確認するためには、どうすればよいのでしょうか?(ubuntuとwindows10)
質問日時: 2020/06/13 12:08 質問者: hlws
ベストアンサー
1
0
-
仮想サーバーレンタルについて
サーバーには、IPアドレスが一つしかないのに、どうやって外から仮想サーバーアクセスするのでしょうか?多分、ポート。 ルーターのSSHポートにアクセスすると、サーバーの(仮想サーバーのSSHポートをそれぞれ違うように、設定しておく)ポートに飛びその中の仮想サーバーに届くように出来るのでしょうか? 例 ルーター(1234ポート) ⇒ サーバー ⇒ 仮想サーバー 仮想サーバー(SSH接続のポート 1234 )を開いとけばいいのですか?
質問日時: 2020/06/13 11:41 質問者: hlws
解決済
1
0
-
PHPについての質問です。
https://i-bitzedge.com/html-css/how-to-create-bulletin-board-1#1 のサイトをもとにPHP掲示板を作っています。けれども、投稿ボタンを押しても出てきませんどうしたら、よいでしょうか? ファイルディレクトリ html ⇒board.csv , board.php, board.css です。ディレクトリなどは、すべて変えました。
質問日時: 2020/06/11 18:14 質問者: hlws
ベストアンサー
3
0
-
laravelでDBの参照ができない
https://readouble.com/laravel/5.1/ja/queries.html こちらのlaravelの参照サイトで、 $users = DB::table('users')->get(); という部分のusersという部分がDBのテーブル名だと思うのですが、 localhost:8000/productsを打つと DB not fountのエラー表示です。 phpmyadminにには、DB名がtest、その中にusersというテーブル名の記載があります。 これで、DBが見つからないというのは、なぜでしょうか。 コードの中に、testを参照するというものがないのが、一つ不思議な点ですが、 恐らくphpmyadminの設定が間違っていると思っているのですが、 何が、間違っているのでしょうか。
質問日時: 2020/06/08 04:44 質問者: finaltida108070809
ベストアンサー
1
0
-
フレームワークとはいったいどうやって使いますか?
現在、PHPのプログラミングを勉強しているのですが、フレームワークというものが出てくるのですがこれは実際どのように利用するものなのでしょうか? PCにプレームワークをDLして、何かしたのWEBサイトを作成した場合、これらのフレームワークのデータも一緒にサーバーにアップするのですか?そういったものなのでしょうか? いまいち仕組みがわかっていないのですが、お詳しい方、フレームワークについて教えてください。 あと、実際のエンジニアの方はデータをサーバーにアップされる際には、FTPなどは使わないようなお話をかがったのですが本当ですか? GITなるもので管理し、データもコマンドから送るという事なのですが本当ですか? 管理もPCでしかできないですし、データの転送はFTPを使っていますがよくないのでしょうか? 実際のエンジニアの方いらっしゃいましたら、この辺りのお話もお伺いできますと幸いです。 変な質問ですみません、よろしくお願いいたします。mm
質問日時: 2020/05/31 16:22 質問者: yuyukina
解決済
2
0
-
「mysqli手続き型」はいつまで使えるのか決まっていますか?
利用しているサーバーがPHP5からPHP7にバージョンアップするため、既存のMySQL関数を「mysqli手続き型」「mysqliオブジェクト型」「PDO」の3つから選んで対応しなければいけないというところまではわかったのですが、どれを選んだらいいのか迷っています。 私としては一番簡単そうな「mysqli手続き型」にしようかなと思っているのですが、これは近い将来使えなくなる前提にあるのでしょうか?PHP7なら大丈夫だけど、PHP8になったらダメとか、サポート期間が決まっていたりするのでしょうか。
質問日時: 2020/05/30 04:01 質問者: feed12
ベストアンサー
2
0
-
問い合わせフォームにくる無記入のメールについて
質問させていただきます。 あるサイトに問い合わせフォームを設けているのですが、時々、無記入の問い合わせメールがきます。 問い合わせフォームは、表示画面→確認画面→送信完了画面の3段階になっているのですが、 その問い合わせメールは、送信完了画面に直接ランディングしてきています。(アナリティクスで確認) メールのヘッダ情報にも変な点は見受けられず、なぜこのようなことが起こるのか、原因として考えられることを教えていただけないでしょうか。 どうぞよろしくお願い致します。
質問日時: 2020/05/22 15:33 質問者: aquarius1974
解決済
2
0
-
PHPの文字列で変数の代わりに関数で置き換える方法ありますか?
echo 'abc ='.$abc; は echo "abc = $abc"; と書くことが出来ます。ダブルクォーテーションの中では変数$abc が評価されて中身が表示されるためですね。 質問はここから。 echo "f($x) =".f($x); を echo "f($x) = f($x)"; と書いてしまうと、 前方のf($x)では、$xだけ評価、後方のf($x)では、関数f($x)を評価してほしい という気持ちが記載できません。仕方なく、 $y = f($x); echo "f($x) = $y"; のように、一旦 f(x) を別の変数に代入して書いていますが、関数のまま書く方法ありますか
質問日時: 2020/05/22 10:33 質問者: usa3usa
ベストアンサー
1
0
-
入力フォームに入力した情報をメールで折り返し受け取る方法について 下記のURLでの入力フォーム→確認
入力フォームに入力した情報をメールで折り返し受け取る方法について 下記のURLでの入力フォーム→確認画面→折り返しメールのコードを参考に真似して書いているのですが、 https://www.web-officer.com/php/how-to-make-inquiry-form.php URLの一番下の説明submit.phpファイルについての23行目のコードについて以下のように説明しているのですが、 一個目の$flg = はHTMLコードで作った入力フォームに入力されたメールアドレス宛て(=お問い合わせフォームに入力したお客様)にメールを飛ばす為の設定です。 メールの送り元はexample@example.comということにし、メールのタイトルは「【Web担当者の作り方】です。お問い合わせいただきましてありがとうございます!」になるよう設定しています。 要するにお客様の控え用としてお客様にメールを飛ばすということですね。 実際に使用する際には任意のメールアドレスに書き換えて下さいね。 とコードの書き方の説明に書かれているのですが、「 実際に使用する際には任意のメールアドレスに書き換えて下さいね。」とありますが、お客さまが入力したメールアドレスは多様にあるため、入力したメールアドレスは分かりませんよね? 実際に使用する際には任意のメールアドレスに書き換えて下さいね。 とは任意のどんなメールアドレスなのでしょうか? お客様によってアドレスは違いますよね? 様々な顧客が多様なメールアドレスを使うことを想定した場合、この場合どんなメールアドレスを書いたらよいのでしょうか? 回答よろしくお願いします。
質問日時: 2020/05/21 21:39 質問者: pjdmgam
解決済
2
0
-
PHPの%演算子は処理の前に計算式に含まれるfloatがintへ変換されますが、なぜこのような設計に
PHPの%演算子は処理の前に計算式に含まれるfloatがintへ変換されますが、なぜこのような設計になっているのか教えてください。
質問日時: 2020/05/20 16:58 質問者: やなまな
ベストアンサー
2
0
-
PHPでは文字列の連結に.を使いますが、なぜこのように設計されたのでしょうか?+の方がわかりやすいと
PHPでは文字列の連結に.を使いますが、なぜこのように設計されたのでしょうか?+の方がわかりやすいと思ったのですが...
質問日時: 2020/05/20 15:11 質問者: やなまな
解決済
4
1
-
PHPのSmartyについて質問です。参考書に載っていてダウンロードして使って見ているのですが、理解
PHPのSmartyについて質問です。参考書に載っていてダウンロードして使って見ているのですが、理解ができずに困っています。そこで今の自分の考え方が合っているかを教えていただきたいです。 'Smarty.class.php'を読み込みphpファイルに処理を記述する。→処理した値をassignで名前をつけて保持する。→tplファイルにHTMLを記述しassignの値を表示する。 大雑把に書きましたが、こんな感じで合っているのでしょうか?
質問日時: 2020/05/19 07:09 質問者: stella51
ベストアンサー
1
0
-
php ホームページ初心者 入力確認画面表示したいです
phpを使った入力フォームに入力された情報の確認画面の表示について。 ソースコードのファイルのURLは下にあります。 初心者の独学です。 ホームページのベースファイルform1.phpと言うファイルに入力フォームのコードを書いたのですが、その入力フォームに入力された情報の確認画面をphpで表示させたくて、下のURLファイルkakuninngamen.phpと言う確認画面を表示させるコードを書きましたが、この kakuninngamen.phpと言うファイルはform1.phpファイルにどうやって同期?させれば良いでしょうか? 例えばファイルform1.php のコードには <form action="form1.php" method="post"> と言うコードを書き込むことでエラーメッセージを表示させてますが、 <form action は一つしかphpファイル指定できません。 form1.phpファイルにkakuninngamen.phpを適用して確認画面を表示させるにはform1.phpファイルにどういうコードを書いたら良いでしょうか? ベースファイルform1.phpファイルをHTMLにせずにphpファイルのままにしてホームページを作成していこうと考えています。 困っています。回答よろしくお願い致します。 ベースファイル「form1.php」 https://drive.google.com/file/d/1E2YyOKZZAnnbQHCv-FdNAzQpnhUvO5Ft/view?usp=sharing 確認画面表示phpファイル「kakuningamen.php」 https://drive.google.com/file/d/130H2EDkJJ9AOzTclVEXulaABLgpHBb_R/view?usp=sharing
質問日時: 2020/05/13 11:05 質問者: hayosato
ベストアンサー
1
0
-
訳あってphpファイルのみでホームページ作ることになりました。 ホームページ初心者です。まだサーバー
訳あってphpファイルのみでホームページ作ることになりました。 ホームページ初心者です。まだサーバー契約もしてません。 拡張子が全てphpファイルを3つ作成して、phpファイルに画像を貼り付け、文章やphpコードを書いたのですが、phpファイルのみでホームページサーバーにアップできますか?また、デザインなどはきちんと表示されますでしょうか?
質問日時: 2020/05/08 22:49 質問者: pjdmgam
解決済
1
0
-
入力ホーム form actionでphpページをば2つ指定したいです。 初心者です。 HTML内に
入力ホーム form actionでphpページをば2つ指定したいです。 初心者です。 HTML内に入力ホームに関するphpページを指定したいのですが <form action="form1.php" method="post">は指定できましたが、もう一つ<form action="form3.php" method="post">も指定したいくて、下のコードを書き込んだのですが、 <form action="form1.php" method="post"> <form action="form3.php" method="post"> 以下のようなエラーメッセージが出ます タグ<form>内に< form>を含むことができません。 どうしたら良いでしょうか?
質問日時: 2020/05/06 15:06 質問者: pjdmgam
解決済
1
0
-
php で C言語のdefineマクロのようなものありますか
php で C言語のdefineマクロのようなものありますか echo nl2br(str_replace($old_str,$new_str,htmlspecialchars($row['specA'],ENT_QUOTES))); : echo nl2br(str_replace($old_str,$new_str,htmlspecialchars($row['specB'],ENT_QUOTES))); : echo nl2br(str_replace($old_str,$new_str,htmlspecialchars($row['specC'],ENT_QUOTES))); のような部分が多数あり、長い部分を別関数を用意せずに、簡潔に記載したいです。 C言語であれば、 #define echoX(STR) nl2br(str_replace($old_str,$new_str,htmlspecialchars($row['STR'],ENT_QUOTES))) で定形処理部を define文で定義しておいて、変更部分だけを与えて echoX(specA); や echoX(specB); echoX(specC); のように簡潔に記載できますが、同じようなことはPHPでは出来ないのでしょうか? もちろん、 $old_str = array('<sup>','</sup>','<br>'); $new_str = array('<sup>','</sup>','<br>'); は予め別のところで定義はしています。
質問日時: 2020/05/02 10:51 質問者: usa3usa
ベストアンサー
2
0
-
phpが学べる大学について
通信制の大学で、 php,laravelが学べる大学、なるべくそれら中心でが良いのですが、 ご存じでしたら、教えてください。
質問日時: 2020/04/30 14:37 質問者: finaltida108070809
ベストアンサー
1
1
-
PHPで、関数以外で局所変数を定義して使いたい
C言語であれば、{ }でくくれば、その中で定義した変数は{ }内だけで有効な局所変数になりますが、 同じようなことはPHPでは出来ないのでしょうか? { int i; for(i=0; i<100; i++) { --- } } i=1; <-- 未定義の変数でエラーになってくれる 「PHP 局所変数」で検索しましたが、関数内で定義する局所変数の例しか見つかりませんでした。 例えば、whileループの中だけで有効な局所変数の定義の仕方などありましたら、教えてほしいです。
質問日時: 2020/04/24 09:33 質問者: usa3usa
解決済
2
0
-
phpで、引数に変数とメソッドの様な書き方の意味
public function {メソッド}({変数},{メソッド}) { } の様な書き方をするのをよく見ますが、この中に、メソッドを書くようなやり方だとどの様な意味があるのでしょうか。
質問日時: 2020/04/23 22:13 質問者: finaltida108070809
ベストアンサー
1
0
-
php のインストールバージョンについて 7.3.x xの部分を指定してインストールできますか?もし
php のインストールバージョンについて 7.3.x xの部分を指定してインストールできますか?もしできるのであればそのツールを教えていただきたいです。 またphpのバージョンのxの部分に名前ってありますか? centos7です
質問日時: 2020/04/23 11:14 質問者: ookey
解決済
1
0
-
Laravelを使用する、通常のphpに対する優位性について
Laravelで、webアプリケーションを作れれば、普通のphpを使用してのwebアプリケーションの作成は、する必要は、ございませんでしょうか。
質問日時: 2020/04/22 18:00 質問者: finaltida108070809
ベストアンサー
1
0
-
php適用されているかどうかわかりません。
入力エラーメッセージコードを写真のように書きましたが、コードの文字の色が黒い真似っこままなのですが、適用されてないのでしょうか?適用するにはどうしたら良いでしょうか?phpです。 htmlにlink relに写真のphpコード適用しないといけないのでしょうか? それともやり方が間違っていますでしょうか? 教えてくださいよろしくお願い致します
質問日時: 2020/04/20 15:42 質問者: ijmdat
解決済
1
0
-
フォーム送信後、送信内容の一覧が表示させるページに飛ぶようにしたい
PHP, SQL勉強中の初心者です。customer-add.phpにフォームがあり、送信すると登録した内容が表示されるページに飛ぶ(customer-details.php)という風にしたいです。 customerIDはauto-incrementなのでフォームには<input type='hidden' name='customerID'>となっています。こちらがcustomer-add.phpのPHPコードです↓ <?php require_once 'login2.php'; $conn = new mysqli($hn, $un, $pw, $db); if($conn->connect_error) die($conn->connect_error); if(isset($_POST['customerID'])) { //Get data from POST object $customerID = $_POST['customerID']; $firstname = $_POST['firstname']; $lastname = $_POST['lastname']; $email = $_POST['email']; $query = "INSERT INTO customer (firstname, lastname, email) VALUES ('$firstname','$lastname', '$email')"; $result = $conn->query($query); if(!$result) die($conn->error); header("Location: customer-details.php?customerID=".$customerID); } ?> そして、こちらがcustomer-details.phpのコードです↓ <?php require_once 'login2.php'; $conn = new mysqli($hn, $un, $pw, $db); if($conn->connect_error) die($conn->connect_error); if($_GET['customerID']){ $customerID = $_GET['customerID']; $query = "Select * from customer where customerID= $customerID "; $result = $conn->query($query); if(!$result) die($conn->error); $rows = $result->num_rows; for($j=0; $j<$rows; $j++){ $result->data_seek($j); $row = $result->fetch_array(MYSQLI_NUM); echo <<<_END <img src="images/person.png"> $row[1] $row[2]<BR> $row[3]<BR> <BR> _END; } } ?> エラーは表示されないのですが、空白のページが表示されます。customer-details.phpのアドレスが『customer-details.php?customerID=』となっているのでcustomerID 認識されていないようなのですが、どこをどう直せばcustomer-add.phpで入力した顧客のページに飛べるようになりますか。 ご教授いただけますと幸いです。
質問日時: 2020/04/15 23:06 質問者: ペロッチョ
解決済
1
0
-
phpのコードエラーについて
<!doctype html> <head></head> <body> <p>はだしのゲン</p> <ul>問い合わせ</ul> <li>名前</li> <input type="text" name="name"> <?php $type = arrary('ドラゴンクエスト','ファイナルファンタジー','モンスターハンター'); ?> <select name="category"> <option value="未選択">選択</option> <?php foreach($type as $types){ echo "<option value='$types'>($types)</option>"; } ?> </select> </body> </html> 上記を行ったところ、選択という文字が出てきませんでした。 どこが間違っているのでしょうか。
質問日時: 2020/04/15 15:27 質問者: finaltida108070809
ベストアンサー
1
0
-
phpにおける初期化の意味
$hensu = new hello(); このように、初期化の場合、変数に、newを記載してメソッドを記載しますが、 この初期化とは、どういう意味でしょうか。 また、constructを使用するときにも、初期化されるとのことですが、 例えば、 class Man { protected $name; function __construct() { $this->name = "鈴木"; } function show() { echo $this->name; } } のようなコードがあり、ここでの初期化とは、どのような意味でしょうか。
質問日時: 2020/04/15 13:13 質問者: finaltida108070809
ベストアンサー
2
0
-
ウェブアプリケーションを作りたいのですが、、
タブレットを事務所前に起き、名前選択で、その人の PC に直接連絡が行くよう、 受付がわりの PHP ウェブアプリケーションを作りたいのですが、 アプリの種類で悩んでいます。 デバイスの種類無関係に動作を保証する物ですが、タブレット側、PC 側と 最終的に何で動かせば良いかと、、 タブレット側は、webview を使用でも良いですが、 PC が思い浮かばず。 かつ共通するものが、無いものかと頭を悩ませています。 ご教授下さい、宜しくお願いします
質問日時: 2020/04/13 20:55 質問者: tokyo_a
ベストアンサー
2
0
-
Laravelインストール中のエラー[RuntimeException] について
MacでLaravel環境構築中にエラーが出て先に進めずにいます。 参考にしているサイト:https://entsukablog.com/laravelsetup-formac/ ーーーーー Command Line Tools (バージョン2373) ↓ Homebrew (バージョン2.2.11) ↓ Composer(バージョン1.10.1) の順でインストールしました。 ーーーーー その後ターミナル上に composer global require “laravel/install” と入力すると ーーーーー [RuntimeException] No composer.json present in the current directory, this may be the cause of the following exception. [InvalidArgumentException] Could not find a matching version of package “laravel/install”. Check the p ackage spelling, your version constraint and that the package is available in a stability which matches your minimum-stability (stable). ーーーーー と赤枠の表示がでます。 「Laravel入門」という本には composer global require “laravel/install=~1.1” と入力すると記載があるのですが、これを入力するべきでしょうか? 間違った入力をして元に戻せなくなるのが怖いので試していません。 アドバイス頂けたら嬉しいです。 どうぞよろしくお願いします。
質問日時: 2020/04/07 16:38 質問者: tamono44
ベストアンサー
1
0
-
PHP/SQL リスト→クリックした名前の詳細ページに飛びたい
SQL, phpを学び始めた初心者です。 ホームページで、名前リストの中から名前Aをクリックしたときに、Aの明細のページに飛ぶようにしたいです。例えばこんな感じです↓ 猫リスト.php タフィー りんご ←クリックすると、詳細.phpに飛ぶ こつぶ 詳細.php (詳細.php?id=2) 名前: りんご 年齢: 3歳 体重: 4㎏ 好物: まぐろ ここまでコードしてみたのですが、どうすればクリックした猫のIDのページに飛べるのか分かりません・・・色々調べたのですがそれぞれやり方が違っていて理解しにくいです。 どなたかご教授いただけますか。ちなみにSQLでは猫はid 1,2,3...と振られています。 <?php require_once 'login.php'; $conn = new mysqli($hn, $un, $pw, $db); if($conn->connect_error) die($conn->connect_error); $query = "Select * from cat where id=2"; ← ここを変えないといけないと思う。 $result = $conn->query($query); if(!$result) die($conn->error); $rows = $result->num_rows; for($j=0; $j<$rows; $j++){ $result->data_seek($j); $row = $result->fetch_array(MYSQLI_NUM); echo <<<_END 名前: $row[1]<BR> 年齢: $row[2]歳<BR> 体重: $row[3]キロ<BR> 好物: $row[4] _END; } ?>
質問日時: 2020/04/05 05:50 質問者: nekothecat
解決済
2
0
-
PHP/SQL 更新フォーム エラーになります。
SQL/phpを学んでいます。初心者です。 ポイントカードを更新できるフォームを作成しているのですが、アップデートボタンを押した先でエラーが表示されます。 カード名、種類、金額、ポイントを入力できるフォームなのですが、$query = "UPDATE giftcard set cardname='$cardName', cardtype='$cardType', cardvalue='$cardValue', points='points' where cardid=$cardId "; という部分が"Undefined variable: cardName, cardType, carValue, cardId" とエラーと表示されますが、なぜ問題なのか、どこを直せばいいのか分かりません。 分かるかた、ご教授ください。 ファイル名は card-update.phpです。 <?php require_once 'login.php'; $conn = new mysqli($hn, $un, $pw, $db); if($conn->connect_error) die($conn->connect_error); if(isset($_GET['cardid'])){ $cardId = $_GET['cardid']; $query = "SELECT * from giftcard where cardid=$cardId"; $result = $conn->query($query); if(!$result) die($conn->error); $rows = $result->num_rows; for($j=0; $j<$rows; ++$j){ $result->data_seek($j); $row = $result->fetch_array(MYSQLI_NUM); echo <<<_END <pre> <form method='post' action='card-update.php'> カード名: <input type='text' name='cardname' value='$row[1]'><BR> カード種類: <input type='text' name='cardtype' value='$row[2]'><BR> 金額: <input type='text' name='cardvalue' value='$row[3]'><BR> ポイント: <input type='text' name='points' value='$row[3]'><BR> <input type='hidden' name='cardid' value='$row[0]'> <input type='hidden' name='update' value='yes'> <input type='submit' value='Update Card'> </form> </pre> _END; }} if(isset($_POST['update'])){ $cardName = $_POST['cardname']; $cardtype = $_POST['cardtype']; $cardvalue = $_POST['cardvalue']; $points = $_POST['points']; $query = "UPDATE giftcard set cardname='$cardName', cardtype='$cardType', cardvalue='$cardValue', points='points' where cardid=$cardId "; ←エラーが出るのは、ここの部分です。 $result = $conn->query($query); if(!$result) die($conn->error); header("Location: card-list.php"); ?>
質問日時: 2020/04/05 05:44 質問者: nekothecat
解決済
1
0
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
【PHP】に関するコラム/記事
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
phpの問い合わせフォームを作ったの...
-
フォームで戻った際に入力済みの値...
-
PHP8でWarning:Undefined variable ...
-
BASIC認証のフォームをデザインしたい
-
入力フォームの空白や改行を制限したい
-
PHP8を使うと、大量のWarningが発生...
-
ファイルアップロードに関してのセ...
-
Q&Aサイトを作成していてURLの生成...
-
PHPのエラーの解消法について教えて...
-
composerをインストールしたいので...
-
marginの値でマイナス値を設定して...
-
submitで思うようにページが遷移しない
-
HTML PHP ラジオボタンのイベント
-
php でqiitaのサイトにあったファイ...
-
SplFileObject を利用したときの5C...
-
PHPの勉強してます。 配列のところ...
-
アップロードファイルを表示するた...
-
複数のパソコンの中の1つのパソコン...
-
返信機能のツリー構造の深さをライ...
-
PHPについて。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHP8でWarning:Undefined variable ...
-
phpの問い合わせフォームを作ったの...
-
composerをインストールしたいので...
-
BASIC認証のフォームをデザインしたい
-
PHP8を使うと、大量のWarningが発生...
-
$_SESSIONについて教えて下さい。
-
フォームで戻った際に入力済みの値...
-
php 入力画面から確認表示画面へ情...
-
入力した部分を表示させたまま(保...
-
【PHP/MySQL】コード上で生成した...
-
PHPを使って、別サイトの一部を取得...
-
Content-Typeが機能していない?
-
SplFileObject を利用したときの5C...
-
複数のパソコンの中の1つのパソコン...
-
PHPで画像の渡しが上手く行きません。
-
アマゾンのような評価の星を選択し...
-
SFTPなどは使わないホームページや...
-
どうして送信されないのでしょうか?
-
定数のメリットとは?
-
phpでcookieがうまく保存されない
おすすめ情報