oka5130 の回答履歴
- phpで動的タイトル
phpで動的タイトルを作りたいのですが$page_titleが 表示できません。 body.phpに<html>~<body>を書きindex.phpに読み込み表示させ index.phpに$page_titleがあればタイトルに表示させるように したく下記のようにしてみましたが表示されませんでした。 試しにindex.phpの$page_titleを消すとタイトルの文字のみが 出力されるので値があるかについては大丈夫かと思うのですが どのようにすれば表示されるのでしょうか? ---body.php--- if($page_titel) { echo "<title>タイトル - ".$page_title."</title>\n"; } else { echo "<title>タイトル</title>\n"; } ---index.php--- $page_titel = "ページタイトル"; require_once "body.php";
- ベストアンサー
- PHP
- noname#65793
- 回答数4
- コード上の埋込み漢字コードの文字化け
PHP のソースコード上に埋め込んでいるべた書きの2バイトコードが 文字化けを起こしてしまいます。以下、経緯を含め詳しく書きます。 1.HTMLのFORMよりデータを入力。(toiawase.html) 2.PHPにて、入力データをWebブラウザ上に表示して確認。(mail_kakunin.php) 3.PHPにて、確認済みのデータをmail()関数にて送信。(mail_send.php) 上記の状態で正常動作を確認。 「1」の toiawase.html にて、charsetをUTF-8にする必要があり 下記のように charset のみ書き換えました。 <meta http-equiv="Content-Type" content="text/html"; charset="UTF-8" /> すると以下の不具合が発生しました ・上記の「2」の部分ですでに入力したデータのみ文字化けを起こす。 ・当然、「3」にての送信でも入力データのみ文字化けして送られる。 よって、「2」のmail_kakunin.php にも以下の分を追加しました <meta http-equiv="Content-Type" content="text/html"; charset="UTF-8" /> すると以下のような不具合が発生しました ・上記の「2」の部分で入力データは mb_convert_encoding() で UTF-8 に変換し、文字化けしませんが、今度はPHPのコーディングでべた書きの2バイト コードが文字化けを起こす。 HTML上で、UTF-8 の漢字コード指定なので、PHPにべた書きの2バイトコードも UTF-8 で出力する必要があるのですが、やり方がわかりません。 ご存知の方教えていただけると助かります。
- 「最新の情報に更新」でリクエスト送信したくない
JSP + Servlet + JavaScriptでwebアプリを作っています。 フォームに値を入力して、リクエストをPOST送信したあとに、 ブラウザ(IE)の「最新の情報に更新」を押すと、もう一度POSTしてしまいます。 「最新の情報に更新」を押したときはリクエストを送信せず、 送信ボタンを押した場合のみリクエストを送信するには、 どのようにしたらよいでしょうか? セッションのスコープをを変えればよいのか、 JavaScriptやHTMLで対応できるのか、 よく分からないでいます・・・。 宜しくお願いします。
- ベストアンサー
- JavaScript
- ijhnb6543f
- 回答数1
- プルダウンと実行ボタンの色を変更したい
プルダウンと実行ボタンの色が 標準で水色なのをグレーにしたいのですが(枠・ボタン) どのようにしたらよろしいのでしょうか 教えてください よろしくお願いいたします
- ベストアンサー
- HTML
- c-blossoms
- 回答数1
- phpで動的タイトル
phpで動的タイトルを作りたいのですが$page_titleが 表示できません。 body.phpに<html>~<body>を書きindex.phpに読み込み表示させ index.phpに$page_titleがあればタイトルに表示させるように したく下記のようにしてみましたが表示されませんでした。 試しにindex.phpの$page_titleを消すとタイトルの文字のみが 出力されるので値があるかについては大丈夫かと思うのですが どのようにすれば表示されるのでしょうか? ---body.php--- if($page_titel) { echo "<title>タイトル - ".$page_title."</title>\n"; } else { echo "<title>タイトル</title>\n"; } ---index.php--- $page_titel = "ページタイトル"; require_once "body.php";
- ベストアンサー
- PHP
- noname#65793
- 回答数4
- phpで動的タイトル
phpで動的タイトルを作りたいのですが$page_titleが 表示できません。 body.phpに<html>~<body>を書きindex.phpに読み込み表示させ index.phpに$page_titleがあればタイトルに表示させるように したく下記のようにしてみましたが表示されませんでした。 試しにindex.phpの$page_titleを消すとタイトルの文字のみが 出力されるので値があるかについては大丈夫かと思うのですが どのようにすれば表示されるのでしょうか? ---body.php--- if($page_titel) { echo "<title>タイトル - ".$page_title."</title>\n"; } else { echo "<title>タイトル</title>\n"; } ---index.php--- $page_titel = "ページタイトル"; require_once "body.php";
- ベストアンサー
- PHP
- noname#65793
- 回答数4
- データバインドでCSVファイルの特定行をスキップしたい
データバインドについてご質問いたします。読み込むCSVファイルには 不要のヘッダ情報があって、この行をスキップしたいのです。 具体的には次の通りです。 ●読み込みデータ(CSVファイル) 検索日付,2008/06/17 検索時刻,09:00:06 検索開始日,2008/06/17 検索終了日,2008/06/23 TANAKA,20,TOKYO NAKAMURA,25,CHIBA SATO,30,OSAKA ●表示させたい形 |TANAKA |20 |TOKYO| |NAKAMURA|20 |CHIBA| |SATO |30 |OSAKA| 上記例の通り、検索日付~検索終了日の行をスキップしたいのです。 ご教授いただきたく、よろしくお願いします。
- おしえてください
下記ソースを書きました。 AAAのところtextboxにして 値をほかのフォームに飛ばしたいのですが どのように書きなおせばできますか? <?php print "<table border=1>"; for ($i = 1;$i <= 9; $i++) { print "<tr><td>".$i."</td>"; for ($j = 1; $j <= 10; $j++) { if ($j == 10){ continue 2; } print "<td>".AAAA."</td>"; } print "</tr>" ; } print "</table>"; ?>
- 複数選択した情報をそのまま次のステップに移行させる方法
PHP5.2.4を使用しています。 ちょっとPHPと直接関係があるかは分かりませんがお願いします。 選択メニューで複数選択できるようにnameをkey[]として設定して、 例えばこの場合はaとbを選択します。 送信ボタンを押して次の[form2.php]に移ったとします。 そこでprint_r($_POST['key']);とすると、 Array([0] => 'a' [1] => 'b') と表示されるのですが、この$_POST['key']をhiddenで <input type="hidden" name="key[]" value="{$_POST['key']}"> ともたせたいのですが、このやり方だと次の[form3.php]に 移ったときにはprint_r($_POST['key']);とすると Array としか表示されません(当たり前かもしれませんが・・・) これをなんとかして <input type="hidden" name="key[]" value="{$_POST['key']}"> このような持たせ方で移行させる方法はないでしょうか? つまり、 <input type="hidden" name="key1" value="{$_POST['key'][0]}"> <input type="hidden" name="key2" value="{$_POST['key'][1]}"> とはしたくないのです。 [form1.php] <select name="key[]" size="3" multiple> <option value="a">あ</option> <option value="b">い</option> <option value="c">う</option> </select> [form2.php] <input type="hidden" name="key[]" value="{$_POST['key']}">
- ベストアンサー
- PHP
- takagoo100
- 回答数3
- phpで動的タイトル
phpで動的タイトルを作りたいのですが$page_titleが 表示できません。 body.phpに<html>~<body>を書きindex.phpに読み込み表示させ index.phpに$page_titleがあればタイトルに表示させるように したく下記のようにしてみましたが表示されませんでした。 試しにindex.phpの$page_titleを消すとタイトルの文字のみが 出力されるので値があるかについては大丈夫かと思うのですが どのようにすれば表示されるのでしょうか? ---body.php--- if($page_titel) { echo "<title>タイトル - ".$page_title."</title>\n"; } else { echo "<title>タイトル</title>\n"; } ---index.php--- $page_titel = "ページタイトル"; require_once "body.php";
- ベストアンサー
- PHP
- noname#65793
- 回答数4
- 複数選択した情報をそのまま次のステップに移行させる方法
PHP5.2.4を使用しています。 ちょっとPHPと直接関係があるかは分かりませんがお願いします。 選択メニューで複数選択できるようにnameをkey[]として設定して、 例えばこの場合はaとbを選択します。 送信ボタンを押して次の[form2.php]に移ったとします。 そこでprint_r($_POST['key']);とすると、 Array([0] => 'a' [1] => 'b') と表示されるのですが、この$_POST['key']をhiddenで <input type="hidden" name="key[]" value="{$_POST['key']}"> ともたせたいのですが、このやり方だと次の[form3.php]に 移ったときにはprint_r($_POST['key']);とすると Array としか表示されません(当たり前かもしれませんが・・・) これをなんとかして <input type="hidden" name="key[]" value="{$_POST['key']}"> このような持たせ方で移行させる方法はないでしょうか? つまり、 <input type="hidden" name="key1" value="{$_POST['key'][0]}"> <input type="hidden" name="key2" value="{$_POST['key'][1]}"> とはしたくないのです。 [form1.php] <select name="key[]" size="3" multiple> <option value="a">あ</option> <option value="b">い</option> <option value="c">う</option> </select> [form2.php] <input type="hidden" name="key[]" value="{$_POST['key']}">
- ベストアンサー
- PHP
- takagoo100
- 回答数3
- フォームのデータを受け取りについて
http://phpnet.blog91.fc2.com/blog-entry-6.html こちらのページを参考しているのですが下記のコードが エラーになってしまいます。 ・エラー内容 extract() [function.extract]: First argument should be an array ・エラー箇所 extract($array); function($array) { hogehoge } のようにfunctionを実行しても定義していないから?とも 思ったのですが応用の方法がわかりません。 現在は以下のようなソースです。 if (!$_POST{"submit"}) { foreach($_POST as $k => $v) { if(get_magic_quotes_gpc()) { $v=stripslashes($v); } $v=htmlspecialchars($v); $array[$k]=$v; } extract($array); ~いろんな処理~ } どのようにすればいいものでしょうか? アドバイスなど頂けますと幸いです。宜しくお願い致します。
- ベストアンサー
- PHP
- noname#65793
- 回答数4
- absolute だけでCSSレイアウト可能?
最近CSSを勉強し始めました!絶対配置のabsoluteに感動です! あれさえあれば、margin・padding・floatとかいらない気がしました。z-indexを使えば、レイヤーも意識できるし、イラレやフォトショで作る複雑なビジュアルもできそうな気がしてます。なのに、何でやはり主体はmargin・padding・floatでレイアウトを組むのでしょうか? また、marginで余白を開けて位置を設定するのと、 相対配置のrelativeで位置設定するのとの違いも、よくわかりません。 いろいろググってみたのですが、各々のプロパティーの機能は理解できても、使い分けの部分で、よくわからないままだったりします。 誰か、教えて頂けないでしょうか? CSS始めて、自分と同じ事思ってる人もいなくはないと感じてて…
- ベストアンサー
- CSS
- dwaefrasdf
- 回答数7
- 取得した変数の結合
$aa = $_GET['aa']; $path = "find smbmount/KKK/ ! -regex '/smbmount/AAAA/ここに$aaを導入したい/01/.*/01H/H06/.*' -type f;" $pathの一部に外部から取得した$aaを入れたい場合の考え方(ヒント)を教えてください。 入れたい部分の直前直後を「”」でくくったりとしたのですが、いってくれません。
- 締切済み
- PHP
- sikuminale
- 回答数1
- フォームのデータを受け取りについて
http://phpnet.blog91.fc2.com/blog-entry-6.html こちらのページを参考しているのですが下記のコードが エラーになってしまいます。 ・エラー内容 extract() [function.extract]: First argument should be an array ・エラー箇所 extract($array); function($array) { hogehoge } のようにfunctionを実行しても定義していないから?とも 思ったのですが応用の方法がわかりません。 現在は以下のようなソースです。 if (!$_POST{"submit"}) { foreach($_POST as $k => $v) { if(get_magic_quotes_gpc()) { $v=stripslashes($v); } $v=htmlspecialchars($v); $array[$k]=$v; } extract($array); ~いろんな処理~ } どのようにすればいいものでしょうか? アドバイスなど頂けますと幸いです。宜しくお願い致します。
- ベストアンサー
- PHP
- noname#65793
- 回答数4
- フォームのデータを受け取りについて
http://phpnet.blog91.fc2.com/blog-entry-6.html こちらのページを参考しているのですが下記のコードが エラーになってしまいます。 ・エラー内容 extract() [function.extract]: First argument should be an array ・エラー箇所 extract($array); function($array) { hogehoge } のようにfunctionを実行しても定義していないから?とも 思ったのですが応用の方法がわかりません。 現在は以下のようなソースです。 if (!$_POST{"submit"}) { foreach($_POST as $k => $v) { if(get_magic_quotes_gpc()) { $v=stripslashes($v); } $v=htmlspecialchars($v); $array[$k]=$v; } extract($array); ~いろんな処理~ } どのようにすればいいものでしょうか? アドバイスなど頂けますと幸いです。宜しくお願い致します。
- ベストアンサー
- PHP
- noname#65793
- 回答数4
- PHP初心者です。何処がエラーなのかさっぱり解りません。
超初心者です。 PHPの勉強を始めたばかりで、いきなりつまずいています。 下記の表示になりエラーになっているのですが、何処がエラーなのか意味が解りません。 Parse error: syntax error, unexpected $end in C:\xampp\htdocs\phplesson\03\login.php on line 31 どなたか教えてください。 よろしくお願いします。 ----------------- <?php session_start(); $error_message = ""; //ログインボタンが押されたかを判定 if (isset($_POST["login"])) { if ($_POST["member_name"] == "php" && $_POST["password"] == "password") { //ログインが成功した証拠をセッションに保持 $_SESSION["login_name"] = $_POST["member_name"]; //管理者専用画面へWebブラウザをリダイレクトさせる $login_url = "http://{$_SERVER["HTTP_HOST"]}/phplesson/03/anq_result.php"; header("Location: {$login_url}"); exit; } $error_message ="メンバー名かパスワードを間違えています。"; } ?> <html> <body> <?php if ($error_message) { print '<font color="red">' .$error_message. '</font>'; } ?> <form action="/phplesson/03/login.php" method="post"> メンバー名:<input type="text" name="member_name" value="" /><br /> パスワード:<input type="password" name="password" value="" /><br /> <input type="submit" name="login" value="ログイン" /> </form> </body> </html>
- ベストアンサー
- PHP
- taketake13
- 回答数1
- リンク
一部分だけリンク文字色を指定することはできますか? 一応探したのですが、見つからなくて... (例:全体のリンク色→黒 一部分→灰色 等) ご存知の方、よろしくお願いいたします。
- ベストアンサー
- HTML
- Honey_Drop
- 回答数2