honoka-cha の回答履歴
- PHPでのお問い合わせフォームの本文のみが文字化けします。
PHPでのお問い合わせフォームの本文のみが文字化けします。 送受信できるのですが、本文の日本語での内容のみ文字化けします。 アルファベットと数字はちゃんと表示されます。 設定をUTF-8 にしてサーバーをPHP5.0のものを使用しています。 原因不明で困っています。
- PHP、Mysqlを独学でなんとか使えるようになってきた50代の素人で
PHP、Mysqlを独学でなんとか使えるようになってきた50代の素人です。PHPの勉強をして2年になります。まだまだ勉強しなければいけないことが山ほどあるのですが、今はストアドプロシージャについて説明している良書を探しています。WEBで調べたり、本屋さんで調べたりしていますが、お勧めの本がありましたら紹介していただければ幸いです。 また、もしPECLについて書いてある本もありましたら紹介していただければと思います。 PEARについての本はありましたが、PECLについての本は見つけることができませんでした。 本とWEBに頼るしかない現状です。よろしくお願いいたします。
- ユーザーがcsvファイルを指定して、自動的にmysqlに登録されるよう
ユーザーがcsvファイルを指定して、自動的にmysqlに登録されるようにするにはどうしたらいいか悩んでいます。 PHPでプログラムを書いているのですが、csvファイルをプログラム側で指定するのではなく、ユーザーにブラウザからファイルを指定してもらいたいのですが(ユーザーのローカルにcsvファイルがある)どのようにしたら上手く出来るのでしょうか? HTMLでinput type="file"で出来ると思いきや、変数の受け渡しができず困っています。なにか良い方法があれば教えて頂けないでしょうか? 何卒宜しくお願い致します。 下記は参考プログラムです。 ======================================== define('CSVFILE', './mycsv.txt');←ここをユーザーに指定してもらいたい。 define('DELIMITER', ','); //データ区切り(カンマ) define('ENCLOSURE', '"'); //データ囲み文字(ダブルクォーテーション) //ファイルを開く $fp = fopen(CSVFILE, 'r') or die('ファイルが開けません'); //テーブルを出力 echo '<table border="1">'; while ($field_array = fgetcsv($fp, 4096, DELIMITER, ENCLOSURE)) { echo '<tr>'; foreach ($field_array as $value) { echo '<td>' . $value . '</td>'; echo '<td>' . htmlspecialchars($value, ENT_QUOTES) . '</td>'; } echo '</tr>'; } echo '<table>'; //ファイルを閉じる fclose($fp); =========================================
- ベストアンサー
- PHP
- jajianrifu
- 回答数3
- エラーの原因について
エラーの原因について 以下のエラーが表示されますがPHP自体は動作するようです。 PHPプログラムの画面の下に表示されます。 Warning: Invalid argument supplied for foreach() in /home/アカウント/public_html/clz/acc.php on line 1535 Warning: Invalid argument supplied for foreach() in /home/アカウント/public_html/clz/acc.php on line 1557 回避策をご存知の方は、ご指導よろしくお願い致します。
- ラインを端から端まで画面いっぱいに引きたいのですが(タイトルを記入する為)どうすれば良いのでしょうか?
このサイトのタイトルのようにしたいのです。 http://www.ilovenakama.com/html/home.htm
- 締切済み
- HTML
- noname#187804
- 回答数2