Q&Aサイト横断検索「???php'"'"」で検索した結果

Yahoo!知恵袋 解決済み

読み込み中・・・
【php】header("Location: http://○○○.com/");が効かない!! あるeラーニングでつまづきました。助けてください。 thanks.html(大分下部に転記してます) にリダイレクトしても画面が真っ白になります。メールは指定のアドレスにちゃんと届きます。色々調べましたが、間違っている気がしません。URL合ってます。これをみて解決できる方教えて下さい!お願いします。 ページは【index.php】と【thanks.html】です。 【index.php】 <!DOCTYPE html> <?php $namae = ""; $email = ""; $honbun = ""; $error = ""; $error_namae = ""; $error_email = ""; $error_honbun = ""; if (isset($_POST['namae'])) { if (empty($_POST['namae'])) { $error_namae = "お名前を入力してください¥n"; } else { $namae = htmlspecialchars($_POST['namae']); } if (empty($_POST['email'])) { $error_email = "メールアドレスを入力してください¥n"; } else { $email = htmlspecialchars($_POST['email']); } if (empty($_POST['honbun'])) { $error_honbun = "本文を入力してください¥n"; } else { $honbun = htmlspecialchars($_POST['honbun']); } if (!$error_namae && !$error_email && !$error_honbun) { $to = 'yourmail@example.com'; $subject = 'お問合せがありました'; $message = 'お名前:' . $namae . "¥n" . 'メールアドレス:' . $email . "¥n" . '本文:' . $honbun . "¥n"; $result = mb_send_mail($to, $subject, $message); if ($result) { header('Location: http://(URL)/thanks.html'); exit; } else { $error = 'メール送信に失敗しました'; } } } ?> <html> <head> <meta charset="UTF-8"> <title>index.php</title> </head> <body> <form action="index.php" method="post"> <?php if ($error): ?><p><em><?php echo $error; ?></em></p><?php endif; ?> <?php if ($error_namae): ?><p><em><?php echo $error_namae; ?></em></p><?php endif; ?> <p>お名前:<input type="text" name="namae" value="<?php echo $namae; ?>"></p> <?php if ($error_email): ?><p><em><?php echo $error_email; ?></em></p><?php endif; ?> <p>メールアドレス:<input type="email" name="email" value="<?php echo $email; ?>"></p> <?php if ($error_honbun): ?><p><em><?php echo $error_honbun; ?></em></p><?php endif; ?> <p>本文:<textarea name="honbun" cols="50" rows="10"><?php echo $honbun; ?></textarea></p> <p><button type="submit">送信</button></p> </form> </body> </html> ==================== 【thanks.html】 <!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>thanks.html</title> </head> <body> <p>お問い合わせありがとうございます。</p> </body> </html>
PHPにチャレンジしています。 ちょっと分かってきたので Dreamweaverで作ってみようと思い、挑戦してるのでが、 はじめっからつまずいています(´;ω;`)ウゥゥ 本「Dreamweaver PHP スターティングガイド」で勉強しようとしてるのですが、 本通りに入力すると 図の様に エラーメッセージが出てきて前に進めません… Your PHP server doesn't have the MySQL modul loader or you can't use the mysql_(P)connect functions. と出てきて、データベースが選択出来ません… CS5.5です。 ネットで調べても分からなかったので、宜しくお願いします(o*。_。)oペコッ
勝手にphpがダウンロードされてしまいます。 仮想マシン上でLinuxを使ってphpをFirefoxで開く際に、「このファイルをダウンロードしますか」と表示されたので「これ以降同じ処理をする」にチェック マークを入れました。(間違えてクリックしてしまった)その後、勝手にphpがダウンロードされるようになってしまいました。その設定をする前は普通にphpが読み込め、動作していた状態です。 この設定を変更したいのですが、変える方法はありますか?どこを変更すれば良いでしょうか。よろしくお願いします。
PHPについて Poket-MineMPを使用し、PE用サーバーを建てようとしているのですが、起動した時点で以下のようなエラーが発生し、サーバーを起動することができません。 当方PHP初心者につき大変困っています。ぜひご教授 いただけると幸いです エラー文 [ERROR] Composer autoloader not found. [ERROR] Please install/update Composer dependencies or use provided builds. bin\php\php.exe: Exit 1
phpやhtml、javascriptの勉強をしている超初心者です。 phpでメールフォームを作って公開するには、レンタルサーバーを契約してからどうすればよいのでしょうか。 phpファイルをphpサーバーにupして、htmlファイルはhtmlサーバーにup すればいいのですか? 教本など見てもどれもローカル環境での話しか書いていないので実際に公開して使えるようにするにはどうすればいいのかわからなくて困っています。
PHPの環境構築ついての質問です。 初学者であり、教本を見ながら進めているのですが下記の点でつまづいていますのでご教示いただければと思います。 htmlファイル(フォーム内容)を『送信』すると、phpファイルにて情報を受け取って確認画面を生成するとのことですが、うまく表示されません。 下記は使用コード及び表示される画面です。 ----使用コード---- ■htmlファイル■ <!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>入力フォーム</title> </head> <body> 入力フォーム<br> <form method="post" action="receive.php"> 料理名:<input type="text" name="recipe_name" required> </body> </html> ■phpファイル■ <?php print_r($_POST); ?> ----表示画面---- ■htmlファイル■ 料理名:(例)カレーライス [送信] ↓ [送信]をクリック ■phpファイル■ Array([recipe_neme]⇒(例)カレーライス) ・・・と表示される筈が、phpファイルのコードがそのまま表示されてしまいます。 MAMPというサーバーを使用しており、問題なくサーバーを通じてファイルが表示されているのですが、上記のようになってしまいます。 この点に関して、ご教示いただければと思いますので宜しくお願いいたします。 ◆使用エディタ:brackets ◆使用サーバー:MAMP
phpではarrayは参照型ではないのでしょうか? ある関数にarrayの変数を渡し、関数内で変数に何かを代入して、関数を抜けた後、arrayの変数の中身を確認しても 渡す前と同じでした。 C言語や、javascriptなどの多くの言語では配列は参照型であり、 関数に渡されるときはポインタが渡されるということになっていますが、 phpではそのへんはどうなんでしょうか? (keyword 参照型、値型、ポインタ、メモリ)
phpに関してです。 現在時間割表作成システムを作っております。 写真の更新ボタンをクリックすると画面が遷移して、入力された科目名(理科)と教員名(金子)が一致するものがデータベースの中にあれば教室の(1-1)を出力させるというのを作りたいのですがSELECT文をうまく使えずできません。どうすればいいかわかる方教えて欲しいです! データベース(データベース名:mon1)には __________ ID | 科目名 | 教員 | 教室 __________ 1 | 理科 | 金子 | 1-1 __________ と入っています。 更新前のファイルはおそらく問題ないのですが、更新後のSELECT文がINとか使えばいいのかなと、、なんとなくでやってるのですが全くおかしい状態です。 更新前のファイル <?php $dsn = 'mysql:dbname=K; host=localhost; charset=utf8'; $db = new PDO($dsn,'root','root'); ?><html><head><meta http-equiv="content-type"content="text/html; charset=UTF-8"/></head><body><form method="post"><table><tr><td>科目名</td><td><input type="text"name="subjectmon1"/></td><td></div><input type="submit"value="更新"formaction="subject2.php"/</div></td></tr><p><tr><td>教員</td><td><input type="text"name="teachermon1"/></td></tr><p><tr><td>教室</td><td><input type="text"name="classroommon1"/></td><tr><td><td><td></div><input type="submit"value="登録"formaction="top.php"/</div></td></tr></table></body></html>更新後のファイル <?php $dsn = 'mysql:dbname=K; host=localhost; charset=utf8'; $db = new PDO($dsn,'root','root'); $x = "SELECT * FROM mon1 WHERE subject="%s"',subject IN ($_POST['subjectmon1'])"; $stt = $db->query($x); $y = $stt->fetchAll(PDO::FETCH_ASSOC); ?><html><head><meta http-equiv="content-type"content="text/html; charset=UTF-8"/></head><body><form method="post"><table><tr><td>科目名</td><td><input type="text"name="subject"/></td></tr><p><tr><td>教員</td><td><input type="text"name="teacher"/></td></tr><p><tr><td>教室</td><td><?php print_r($y);?></td><tr><td><td><td></div><input type="submit"value="登録"formaction="top.php"/</div></td></tr></table></body></html>
php infoの pdo drivers の値をmysqlにするにはどうすればいいですか? phpは7以上でwindows10です phpとmysqlの接続をしようとpdoのインスタンスを作ったら ドライバーが見つからないと怒られました
phpについてです try{ }catch(){ } を試すため <php try{ $s=new PDO("mysql:host=localhost;dbname=tb1","root","rqot"); print "成功しました"; }catch(PDOException $e){ print "次がエラーの内容です:".$e->getMessage(); } ?> とやったんですが getMessage(); } ?> としか出力されません わざとpasswordを間違えたのですがエラーメッセージが出ないです
PHPについてです。 $sql_tbl[0] = "ステップ値の算出"; $sql_tbl[1] = "新規パックの追加"; //(2)html のメニューの出力 print "表の選択<br> ¥n"; print "<form action=\"http://localhost/mainmenu.php\" method=\"post\"> ¥n"; foreach($sql_tbl as $id =>$value){ print "<input type =\"radio\" name = \"sql\" value = \"{$value}\" "; //始めからチェックしておく項目の設定 if($id ==0){ print "checked"; } print "/>"; print "{$value} ¥n"; } print "<input type = \"submit\" value=\"送信\"/>"; print "</form>"; if($_POST["sql"] != ""){ $query ="SELECT * FROM {$_POST["sql"]}"; } if($_POST["sql"]=="ステップ値の算出"){ print"<form action=\"http://localhost/finalwork/step.php\"method=\"post\">¥n"; }else{ print"<form action=\"http://localhost/finalwork/new.php\"method=\"post\">¥n"; } 別のファイルに飛ぶようにしたいです。
phpの環境構築中なのですが、cmdで実行すると以下のようになり困っています。.iniは;を外してああるのですが・・・・ .dllファイルを確認したところ、文字化けしていてこれが原因なのでは? と思いましたがどうなのでしょう。 今日からPHPに触れた初心者なので、原因と対処法を教えていただけると嬉しいです。
PHPの4択問題のデーターベース化について 現在PHPにて4択問題を作成しており、1ページ目で <?php $q1 = array('A','B','C','D'); $a1 = $q1[0]; shuffle($q1); $q2 = ..... . . . ?> <section><input type="radio" name="rad1" checked id="radio01" value="<?php echo $q1[0]; ?>" /> <label for="radio01" class="radio"<?php echo $q1[0]; ?></label> <input type="radio" name="rad1" checked id="radio02" value="<?php echo $q1[1]; ?>" /> <label for="radio02" class="radio"><?php echo $q1[1]; ?></label> <input type="radio" name="rad1" checked id="radio03" value="<?php echo $q1[2]; ?>" /> <label for="radio03" class="radio"> <?php echo $q1[2]; ?></label> <input type="radio" name="rad1" checked id="radio04" value="<?php echo $q1[3]; ?>" /> <label for="radio04" class="radio"><?php echo $q1[3]; ?></label> <input type="hidden" name="ans1" value="<?php echo $a1 ?>"></section></td></tr> <tr> と4択を作成し、これを別ページへ送信して結果を出すようにしております。 今回これをphp by adminでデーターベースを作成し、同じように作動するようにしたいと考えています。現状データーベースの情報をそのまま表示させるところまではうまくいったのですが、4択問題と組み合わせた際のコードの書き方が、サンプル等も見つからず苦戦しております。どのような考え方で書いていけばよいかヒントを頂きたいです。どうかご回答お願い致します。
php初心者です。 php5.2で Fatal error: Uncaught Error: Call to undefined function mysql_connect() と怒鳴られます。 mysqliを使う方法もあるのですがmysqlの数が尋常でなくとても置き換え作業なんて出来たものじゃありません。 このエラーの原因がphpがmysql関数を認識していないというのはわかっているんですが対処法がよくわかりません。 丁寧に教えていただけると助かります。
PHPプログラマになりたく、転職活動しておりました。ある会社からスカウトメールが来て「WordPressを中心とした自社システムの開発、カスタマイズ等が主な内容」というものでした。 WordPressのコアソフトウェアの大部分はPHPで書かれているのは知っていましたが、私が言ってるPHPと言うのはWeb開発、業務アプリ系のものでした。 WordPressのPHPやって、他の現場のWeb開発、業務アプリ系のPHP言語が書けるようになるのでしょうか?詳しい方ご教示ください。
PHPで、動的に月ごとに表示/リンク先を変える事は可能でしょうか? 当方が運営に参加しているサイトのトップページは、PHPファイルです。 特定の期間(1日〜10日)だけ表示する必要のあるコンテンツがある為です。この システムは、フリーで配布されていたサンプルをそのまま使用しています。 サイトの更新は、毎月以下の1行を書き換えるのみです。 <a href="201806_sample.pdf">6月はこちら!</a> これを、PHPの言語を使って、ページを開いた月に準じるようにする記述方法があればと思います。 次回の更新では、リンクタブの6とテキストの6の2箇所を7に変えるだけです。 VBAとかだと、本日日付を取得してそこから月の数値を取り出して変数に入れて、とかは理解できるのですが、PHPは素人同然でして…メンテナンスフリーに出来るのなら、と思い質問させていだだきました。
PHPの勉強の為XXAMPをダウンロードしてApacheを利用してローカルホストを表示したら、 http://localhost/dashboard/(これはダウンロードした際に元からあるフォルダ)は表示されるのですが、自分で作成したtest.phpがローカルで表示されず、エラーもでず白紙となってしまいます。 http://localhost/dashboard/は表示されるため、ポートは変更しておらず80のまま。 test.phpは、htdocsの中に入れています。
PHPにお詳しい方がいらっしゃいましたら教えていただけると助かります。 個数を入力して、ボタンを押すと消費税合算後の金額を表示、というふうにさせたいのです。 <?php if (!empty($_POST['price'])){ $price = 0; $tax = 1.08; $total = 0; $price = $_POST['price']; $total = $price*$tax; } ?> <!doctype html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>問4</title> </head> <body> <h1>問4</h1> <form action="#" method="post"> <p>金額を入力<input type="text" name="price"></p> <p><button type="submit">税込みの金額を確認</button></p> </form> </php echo'<p>入力された金額'.$price. '円の商品を、1個購入した場合の消費税込の金額は''.$total.円です。</p>'; ?> </body> </html> 入力された金額のところが'.$price. '円となってしまい、 1個購入した場合の消費税込の金額が''.$total.円と表示されてしまい、 最後に'; ?>と不要な表示が入ってしまいます。 ずっと見直しているのですが、初心者で間違いを見つけることができません。 お分かりの方いらっしゃいましたら、教えていただけますでしょうか。。
phpの参照渡しについて <?php $a = "a"; $b = &$a; $c = $a; $b = "b"; echo "${a} ${b} {$c}" . PHP_EOL; // 出力:b b a ?> この記述でechoの後の$が{}に入ったり入ってないのも あったりするのはなぜですか? {}に入っているのは文中に変数を組み込むためと いうのはわかるのですが${}がよくわかりません。 お教えください。
phpについて質問です。 if文でそれぞれのページに移る時に、更にパスワードを要求するにはどうすればよいでしょうか? <html> <body> <!--<body onload="document.frm.submit();" >--> <!--<form name="frm" method="post" action="timetable_upd.php">--> <?php session_start(); $grade=$_POST["grade"]; $class=$_POST["class_name"]; $_SESSION["in_grade"]=$grade; $_SESSION["in_class"]=$class; if(isset($_POST['student'])){ header("location:insert.php"); } else if(isset($_POST['teachar'])){ header("location:teachar_insert.php"); } ?> </form> </body> </html>
php初心者です。 phpでメールフォームを作ろうとしていますが、パスについて分からないことがあります。 メールフォームの画面遷移を (1)フォーム画面 → (2)確認画面 → (3) 送信完了画面 のようにしたいのですが、 (1)と(2)の間を、どのようなパスで遷移させると良いでしょうか? 現在、以下のように画面遷移をさせています。 <form method="post" action="mail.php"> ? ?<div class="formTable"> ? ? ?<h2>お名前</h2> ? ? ?<input type="text" name="name"/> ? ? ?<h2>お問い合わせ内容</h2> ? ? ?<textarea name="otoiawase"></textarea> ? ?</div> ? ?<input type="submit" value="確認" /> </form> 確認ボタンを押してmail.phpが開くと、ブラウザにmail.phpのソースが表示されてしまいます。 パスをhttp://localhost/mail.php に書き換えるとちゃんと表示できますが、 毎回手動で変えるわけにはいかないので… 将来的にサーバーにアップもしたいのですが、どのようにパスを記載しておくと良いでしょうか? php初心者で知識が全く無いため、初心者向けにご解説頂けると嬉しいです。 何卒よろしくお願い致します。
php ボタンをおして、リダイレクトをON/OFFしたい。 index.php というファイルがあり 「今は〇時〇分です。」という文字が表示されていたとします。 htaccesなどで、管理者しか入れないページを作り、 admin.php というページに ボタンを作って、そのボタンを押すと、 index.phpにアクセスしたときに「サービス停止中」としたいです。 index_another_page.php 「サービス停止中」と このページにリダイレクトさせてもいいのですが、 どちらにしてもadmin.phpから、ボタン一つで、このON/OFFができるようにしたいです。 どのようにスクリプトをかけばいいでしょうか? 皆様よろしくおねがいします。
php プログラミング <?php $key = 'keyname'; $ary['keyname'] = '変数がキー名'; echo $ary["$key"]; ?> 実行結果 変数がキー名 なぜこんな実行結果ななるんですか?
phpでcssのファイル指定が出来ない。 htmlファイルを更新を楽にするため、最近requireを使ってphpにしてみました。 しかし一番上の階層では問題なく表示されますが、下の階層では上手く表示することができません。 下の階層のindexファイルを <link rel="stylesheet" href="../../style.css" type="text/css" />とし、 他のファイルもphpファイルにすれば、indexファイルだけは表示されます。 他に../../../など色々やってみたのですがよくわからなかったので、 どなたかのアドバイスをお願いします。 (HPはhtmlを使って自分で作りましたが、余り詳しくないので、初心者にも分かるようにお答えして頂けると嬉しいです。) また、phpファイルを更新した時に、アップデートしないで、確認できる方法もありましたら、教えて下さい。
PHPの基本とは? IT系の仕事をしてます。 うちの部署ではPHPがメインプログラムなので、課長がメンバーに対して、 PHPの基本をわかるようになれと言ってました。 PHP(プログラム)の基本とはどういったことを指しますか? 中途でプログラム経験があるので、 初歩的な変数、演算、制御文、関数は多少分かると思います。 DBの制御もMySqliでできると思いますし… (まだ入社したてて組んだことはないですが) 皆さんの中でどういったことができれば、 基本ができてるなって感じますか?
phpでxamppを使ってフォーム送信してみたのですが、上手くいきません。以下の手順で作成しました。 1、htmlで名前を入力して送信するをフォーム作成 2、フォームから送られてきたものが表示されるphpファイル作成 コードのエラーはないのですがhtmlから名前を送信してphpフォームで受け取るとphpフォームがコードのまま表示されてしまいます。 xamppのhtdocsにどちらのファイルも保存してありapacheも起動してあります。どうすればphpファイルがlocalhostで開いてくれるようになるのでしょうか。 よろしくお願いします。
phpによる入力画面と確認画面においてのデータ保持についての質問です。 php5xです。 入力画面(form.html) <form name="form1" method="post" action="kakunin.php"> <input type="text" name="company_name" size="80"> <input type="submit" value=" 次 へ "> <input type="reset" value="リセット"> <input type="button" value=" 戻 る " onClick="JavaScript:history.back()"> </form> 確認画面(kakunin.php) <form name="form1" method="post" action="../admin/insert.php"> <input type="hidden" name="company_name" value="<?= $_POST['company_name'] ?>"> <?php print $_POST["company_name"]; ?> <input type="submit" value=" 決 定 "> <input type="button" value=" 戻 る " onClick="JavaScript:history.back()"> </form> としてフォームのデータを受け渡ししているんですが、 確認画面から入力画面にフォームの内容を保持させたまま戻す場合 調べるとよくセッションを使ったほうがいいと書かれています。 セッションを使う場合 session_start(); と記述すると思うんですが、 そうすると form.php ←→ kakunin.php じゃないとダメですよね? form.html ←→ kakunin.php でデータを保持するにはセッションは使えないんでしょうか?
PHPについてです。 <?php $link = mysqli_connect('localhost', 'root', 'password'); if (!$link) { die('接続に失敗しました。'); } $db_select = mysqli_select_db('db', '$link'); if(!$db_select){ die('データベース選択に失敗しました。'); } $close_flag = mysqli_close($link); if(!$close_flag){ die('切断に失敗しました。'); } ?> これを実行すると、Warning: mysqli_select_db() expects parameter 1 to be mysqli, string given in C:\xampp~~~~~~~~~~index.php on line 6 データベース選択に失敗しました。となります。パスワードもあってるし、データベースも存在します。PHP7です。
PHPをHTMLに入れたのですが出力されません。 今日初めてPHP触ったものです。 「echoコマンドを使うと処理の結果や変数を出力することになる」とテキストに書いてあります。 本来は <P> Hello, Jimmy ,how are you?</p> と出力されるはずなのですが、echo の後の”Jimmy”がHTML上に出てきません。 下のPHPの使い方が間違っているのでしょうか? テキスト通りに入力したつもりなのですが… 間違い、勘違いがあれば教えてください。宜しくお願いします。 <P>Hello, <?php echo "Jimmy"; ?> ,How are you?</P>
phpについてです ドットインストールではビルドインWebサーバー(?)PowerShellというのを使っているんですが、 XAMPPと同じでしょうか? どちらのがいいんでしょう
PHP のDateTimeの質問です。 特定の日付(MySQLのdatetimeなど)は今日から何日前かを取得したいのですが、出来ません。 どうやったらいいですか? 具体的というか説明不足を補う補足として以下のサイトのPHP版をやりたい感じです。 https://oshiete.goo.ne.jp/qa/3294885.html お願いします。
PHPかRubyか 新しくウェブサービスを立ち上げたいのですが、現状、HTMLとCSSしか使えません。なので、新しくJavaScriptはやろうと思っています。その上でPHPかRubyのどちらを勉強するべきでしょうか。 また、JavaScriptはどの程度までやったほうがいいか教えていただけると嬉しいです。
phpの中にhtmlか、htmlの中にphpか php初心者で本を使って勉強しているのですが、2通りの書き方が見られます。 具体的に言うと、 <?php echo 'あなたの名前は'.$name.'さんです。'; ?> のようにphpの中にhtmlを入れる 書き方か、 あなたの名前は<?php echo $name; ?>です。 のようにhtmlの中にphpをその都度入れるような書き方です。 どちらが実務上一般的ですか? また、どちらかが採用される理由などがありましたら教えてください。
PHP 会員専用ページ あるサイトを頼りにPHPで会員制ページを作成しています 現在、 ログイン→セッション作成→特定のページ ログアウトの仕組みまでできてきてます。 まず、現在の仕組みで考えてるのが、 登録、編集、パスワード再設定、削除、 マイページ内は、Perlで実行しております。 ログイン、ログアウトをPHPでという形にしようとおもっております。 ※1Perlでセッションしようとした場合、ややこしく、私に理解できず PHPで調べているうちに、 セッションの作成、削除ができたので、PHP でログインとログアウトを考えようと思ってます。 そこで質問したいことが 下記ソースの部分ですと session_start(); // エラーメッセージ $errorMessage = ""; // 画面に表示するため特殊文字をエスケープする $viewUserId = htmlspecialchars($_POST["userid"], ENT_QUOTES); // ログインボタンが押された場合 if (isset($_POST["login"])) { // 認証成功 if ($_POST["userid"] == "hoge" && $_POST["password"] == "hoge") { // セッションIDを新規に発行する session_regenerate_id(TRUE); $_SESSION["USERID"] = $_POST["userid"]; header("Location: my.php"); exit; } else { $errorMessage = "ユーザIDあるいはパスワードに誤りがあります。"; } } ↓ この部分 if ($_POST["userid"] == "hoge" && $_POST["password"] == "hoge") で、このソースですとid=hoge pass=hoge でしか、ログインできません。 そこで、 user.log 内に ユーザー情報が登録されているときに 1,user1,hoge1,ip1,host1,pass1 2,user2,hoge2,ip2,host2,pass2 3,user,hoge,ip,host,pass 以下にたような感じ でuserid と userpassword を入力し user.log内で一致したら ↓ my.php に移動したい 情報はセッションに保存されると思うので、 それをPerl側で引き出し、マイページを表示しようとおもいます。 説明がぐだぐだになりましたが、 ようは ログイン→セッション保存→セッション情報でlogファイルの 情報を取得→マイページ→ログアウト の流れを作成したい。 ※おそらく本来はDBですると思うのですが、、、
PHP XLSXまたはCSVをDBにインサートする方法 PHPのファイルアップロード画面で拡張子がXLSXまたはCSVファイルを 参照からセットして、アップロードボタンを押すだけで DBのテーブルにインサートしたいです。できれば、XLSXファイルでしたいですが、 CSVファイルでも大丈夫です。 一つどうしてもしたいことが、カラム名は、元のエクセルファイルのA,B,Cの列ごとにC1,C2,C3・・・(カラムのCという意味) としたいです。 エクセルの列は最大でも5列程度です。 PHPのスクリプトの記述を教えていただけないでしょうか。 よろしくお願いいたします。
phpからテキストファイルへの書き込みについて Main.html <!DOCTYPE HTML> <html lang="ja"> <head> <title>ファイルにフォームの文字列を書き込む</title> </head> <body> <form method="post" action="test.php"> <textarea name="contents" cols="40" rows="1"></textarea> <input type="submit" value="送信"> </form> </body> </html> ---------- test.php <?php $contents = $_POST['contents']; if ($contents) { $fp = fopen('write.txt', 'w'); fputs($fp, $contents); fclose($fp); print "書き込み完了しました。"; } ?> 上記コードでMain.htmlからwrite.txtに書き込みはできるのですが、 送信ボタンを押した瞬間に Main.htmlからtest.phpに移動してしまいます。 なんとか解消できないでしょうか?
ubuntu PHPのmysql関連の設定について php-mysql、mysqlndというのはそれぞれどういうものでしょうか? 今のところ、php-mysqlはphpがmysql自体を扱えるドライバで、 mysqlndは、pdoなどのapiに新機能を追加するためのドライバだと思っています。
PHPのファイルデータ読み書きについて質問です。 Perlはある程度わかりますが、今はPHPの勉強中です。 私はPerlでのファイル読み書きは下記のように行っています。 ==========読み込み データを追加し 書き込み open(IN,'./log/'.$in{'id'}.'.cgi'); $log = <IN>; close(IN); @log = split(/<>/,$log); $log[0] = 'テスト'; $log[1] += 1; $log_set = join('<>',@log); open(OUT,'>./log/'.$in{'id'}.'.cgi'); print OUT $log_set; close(OUT); ========== これをPHPで処理する場合、どういう風に記載したらよろしいでしょうか?
phpに関する質問です。 bloginfo('template_url')の使用が非推奨ということで画像データのパス名の指定のところをget_template_directory_uri()にかえたのですが、画像データが取得できません。 echoで出力させると正しいパスを出力しているし、bloginfo('template_url')の出力とも何も変わっていないので何故だかまったくわかりません。 <img src="<?php bloginfo('template_url'); ?>/img/logocut200.png"> 表示される <img src="<?php get_template_directory_uri() ?>/img/logocut200.png" > 表示されない imgタグ内で使えないのでしょうか?
php始めたばかりなのですが以下のようにメモ帳に書き込んで確認したいのですが画面には "; $count++; ?> と出てしまいます。 メモ帳で.htmiと保存してブラウザ表示して見ましたが上手くできません。 どうすればいいですか?汚い構文で申し訳ありませんがよろしくお願いします。 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>PHPの基本的な書き方</title> </head> <body> <?php $count = 0; while($count<=5){ echo $count."<br>"; $count++; ?> </body> </html>
PHPで教えてください。 あらかじめ設置されているセレクトボックスの選択が変化したときPOSTで自己PHP(test1.PHP)に遷移するところまで出来たのですがセレクトボックスの選択が初期化されてしまいます。PHP遷移後も選択状態を保持するにはどうしたらよろしいでしょうか? よろしくお願いいたします。 以下、コードです。 <?PHP if (isset($_POST['sel_junru'])){ // MySQLアクセス処理 } ?> <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>test1.php</title> </head> <body> <form action="test1.php" id="form1" method="post" name="myform"> <input type="submit" value="送信" name="btn1"><br> <select name="sel_junru" onChange="submit(this.form)"> <option value="1" selected>1</option> <option value="2">2</option> <option value="3">3</option> </select><br> </form> </body> </html>
PHPだけでじゃんけんゲームって作れるんですか? 一応、JavaScriptで同じようなものを作ったので、ぶっちゃけPHPで同じものを作る意味(というと言い過ぎかも...)が、あまり分かりません。 勉強足りてないのは勿論なのですが、PHPの認識ってフォームとかのデータ送信受信分野だと思っていたので...。 そういうの一番向いている言語ってjsだと思ったのですが、そんなことないんでしょうか? 素朴な疑問です。 どうか答えてくださると助かります。
【PHP】この記述、どこがおかしいのでしょうか? ワードプレス「search.php」の記述です。 ---------- <div><?php $allsearch =& new WP_Query("s=$s&showposts=-1"); $key = wp_specialchars($s, 1); $count = $allsearch->post_count; echo '<em><b>'.$key.'</b></em>で検索した結果、<span class="count">'.$count.'</span>件ヒットしました'; ?></div> ---------- 検索するとエラー表示なります。 厳密には 「<div><?php $allsearch =& new WP_Query("s=$s&showposts=-1");」 の部分を指摘されているのですが 何がどう間違っているのか、わかりません。 どなたか添削いただけますでしょうか。
PHPで実行されないため困ってます OS:ubuntu18.04 PHP7使用 list.phpのDBの削除ボタンを押すとそのレコードが消えるようにしたいです しかし、それを押すとdelete.phpに飛び真っ白なサイトになります delete.phpの中身は下記のようになってます delete.php <?php $db = new PDO('mysql:host=localhost;dbname=basic; charset=utf-8', 'myusr', 'Nkqveg52/'); $stt = $db->prepare('DELETE FROM schedule WHERE pid=:pid'); $stt -> bindParam(':pid', $_POST['pid']); $stt -> execute(); header('Location: http://localhost/sche/list.php'); 実行するとエラーは出ないのですが、削除されないためどこかが間違ってるかと思ってます どなたか助けてください、、、
php プログラム value の中に書いてある参考演算子の書き方あってますか?
PHP勉強中です。やりたい事は □商品1 □商品2 □商品3 [チェックしたものだけ再表示]ボタンで 再表示させるだけです。 例えば商品1と3にのみチェック入ってれば再表示は 商品1 商品3 とチェックボックス無しで構いませんが、 チェックボックス有の最初の表示は以下のXML に登録されてる商品数だけ行いたいです。 <商品> <商品名>商品1</商品名> <商品名>商品2</商品名> <商品名>商品3</商品名> </商品> この場合、 どういうPHPを書けば良いでしょうか? よろしくお願いします。
PHP プログラムをコンパイルして実行したい時に $ cd /User/user001/desktop $ gcc -o program sampleCode.c $ ./program とターミナルへ入力することで実行しますが, PHPで(Web上には表示しない)コマンドを実行することはできますか? 私としては phpのdate関数でとった値で条件を作り 条件を満たした時に,コマンド実行する. (一応実行完了を確かめるために,その後にWebブラウザ上へ適当な文字を表示する.) というようなプログラムにしたいです. コマンドを実行する部分とその前後がどのようなコードになるのか教えてください.
phpでプログラミングを始めたのですが、入力フォームに文字を入力しても反映されません。 なぜなのでしょうか。 <html> <body> <?php echo"こんにちは".$_GET["username"]."さん"; ?> </body> </html>
PHPのループがわかりません。 <span>値A</span><span>値B</span> のように出力したいのすが、 <span>値A| 値B</span> と出力されてしまいます。 次のコードは何がいけないのでしょうか? <?php $chk_tag = get_post_meta(get_the_ID(),'chk_tag',false); foreach($chk_tag as $chk_tag1){ echo '<span>'.$chk_tag1.'</span>'; } ?>
PHPで教えてください。 フォームから自己PHP(test4.php)にPOSTして、MySQLにアクセスし、その結果をform内のテキストボックス(text1)に表示するにはどのようにしたらよろしいでしょうか? 以下、コードです。test4.php <?php if (isset($_POST['btn1'])){ //MySQLアクセス処理 //MySQLアクセス結果をテキストボックスに表示したい } ?> <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>test4.php</title> </head> <body> <form action="test4.php" id="form1" method="post" name="myform"> <input type="submit" value="送信" name="btn1"><br> <input size="10" type="text" name="text1"> </form> </body> </html>

->Yahoo!知恵袋 解決済みに移動

教えて!Goo

読み込み中・・・
Status: 500 Content-type: text/html

Software error:

no element found at line 1, column 0, byte -1 at /usr/local/perl/5.8/lib/perl5/site_perl/5.8/mach/XML/Parser.pm line 187.

For help, please send mail to the webmaster (support@sakura.ad.jp), giving this error message and the time and date of the error.