検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- PHP 入力値 文字化け
phpでFormで入力した値(日本語)が文字化けしてしまいます。 環境は WinXp pro apache2.0.59 php 4.4.7 php.iniのおもな設定ですが、 mbstring.language = Japanese mbstring.internal_encoding = EUC-JP mbstring.http_input = auto mbstring.http_output = SJIS mbstring.encoding_translation = On mbstring.detect_order = auto mbstring.substitute_character = none; ブラウザからすべてShiftJisで入力されているのですが、 それがうまく EUC-JPに内部エンコードされていません。 mb_convert_encording($str,"EUC-JP","auto")をスクリプト内で 記述するとうまく表示されますが、なんとか設定で文字化けしないよう にできないでしょうか? よろしくお願いします。
- 締切済み
- PHP
- doramon888
- 回答数3
- 教えて下さい、phpファイル!
phpファイルが開けないんです・・・。 どうやったら開けるものなのでしょうか? よろしくお願致します。
- 締切済み
- その他([技術者向] コンピューター)
- ryo1907
- 回答数1
- PHP+smartyで文字化け
PHP+smartyでサイトを作成し始めました。(以下URL) http://babyitem.info/ PHPファイル、テンプレート共に、文字コードはEUCで作成しています。 サーバーは、ロリポップをレンタルしています。 index.phpは以下の通りです。 ----------------------------------------------------------- <?php $contents_title="ベビーアイテム.info"; $tpl->assign("contents_title",$contents_title); $tpl->display("babyitem.tpl"); ?> ----------------------------------------------------------- babyitem.tpl(上記サイト左の部分)は以下の通りです。 ----------------------------------------------------------- <div id="left"> <div class="left_top">{$contents_title}</div> <div class="left_bottom"></div> </div> ----------------------------------------------------------- テンプレートファイルの{$contents_title}に 「ベビーアイテム.info」という文字をassignしているのですが、 文字化けして表示されてしまいます。 ちなみに、「babyitem.info」という文字をassignすると、 そのまま、「babyitem.info」と表示されます。 正しく表示する為には、どの辺りの設定を確認すれば良いでしょうか? ご教授くださいませ。
- file(test.php);のエラー
こんにちは。今、phpでアンケートを取るものを作っているのですが ファイルしてください(testphp): 開くために失敗されて、流れてください: 系列123の/export/home/shirai/public_html/phptouhyou/touhyou1.phpのそのようなファイルかディレクトリでない というエラーが出て解決策がなかなか浮かびません。 その箇所は } else { $enq = file(test.php); $array_cnt = count($enq); 周辺だと思われるのですがわかる方がおりましたらどうかお知恵を拝借できないでしょうか?
- PHP-日付の表示形式
いつもお世話になっています。 現在データ更新時にCSVを作成する部分があるのですが、 $Date = date("md", mktime(0, 0, 0, date("m"), date("d")+1, 0) ); としたところ実行日の翌日の日付(1月1日に実行した場合は1月2日)を反映させるようにしているのですが、これを年も含めて反映させるにはどのように変更を加えればいいでしょうか? 【現在】"0102"という形で表示 【希望】"20070102"というように年表示を加えたい 何卒よろしくお願いいたします。
- phpでメールを送信
phpでメーラーを起動させずに単純なメール送信をするにはどうしたらよいのでしょうか? mail()を使って問い合わせ用のメールフォームを作りました。フリーホスティングサーバーにアップロードしようとしたところ、そのサーバーはsendmailが使えない仕様になっていました。そのせいでmail()を使用してのメール送信ができません。 私では経験不足なため解決方法がわかりません。よろしくお願いいたします。
- php モジュール libcurl インストール方法?
OS:Unixへのphpモジュール libcurl のインストール方法を 教えて下さい。
- ベストアンサー
- PHP
- mikichan-e
- 回答数2
- accessをPHP+MYSQLに
はじめまして。質問させていただきます。 今個人情報の入力作業をaccessを使っておこなっています。 データ量は数十万件になるのですが、accessの限界でほかのデータベースを検討しておりました。(複数で使うことも危険ということもあるので。) PHPを学習しようと考えていたので、MYSQLと合わせてデータベースを構築できればと思っています。 そこで質問ですが、PHPはWEBに特化した言語だと伺ったのですが、掲示板でもなく普通に入力業務に使うには適していないのでしょうか? やることといえば、7人程度でデータを入力して、オペレータが検索して一件を表示したり、印刷してラベルにしたりする程度です。 どんなことでも結構ですので、ご教授頂きたいと思います。
- ベストアンサー
- PHP
- Armadillo5
- 回答数3
- index.html と index.php
PHPの使えるサーバーで、 1.index.html だったものを途中から index.php に変更した場合、 これはアドレスが変更になったということになるのでしょうか? ※ index.html のときに「お気に入り」して、その後 index.php に変更に なった場合、「お気に入り」で同じページに入って来れるでしょうか? 2.index.php のファイル名の中に全く PHP を使わなかった場合、 このページは静的なページとなるのでしょうか?動的なページでしょうか? ※ <?php ~ ?> を含まず、HTML のみで記述して .php で保存した場合、 静的ページになるのか動的ページになるのかということです。 どうぞご回答をよろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- syuricyan
- 回答数2
- PHPとJavascriptの連携
こんにちは。 PHPとJavascriptの連携について質問があります。 ↓のコードは、 (1)PHPの側で、test.csvというCSVファイルからデータを配列に読み込み、 (2)その配列データをJavascriptに渡し、 (3)カウンター番号の配列データをHTMLのTextに表示させる という流れを意図したものです。 しかし、$question[]配列がJavascriptにうまくわたっていないようで、エラーになります。 発想自体に問題があるのか、表現の仕方がまずいのか、ご指摘いただきたくよろしくお願い申し上げます。 *************************************↓コード <script language="Javascript"> var $question = new Array(); var n = 0; function disp() { document.myform.mytext.value = $question[n]; //Textに$question[n]を表示させる n++; } </script> //------------------------------------------------------------------------ <form name="myform" > <input name="mytext" type="text"><br> <input name="mybutton" type="button" value="click" onclick="disp(this)"> </form> //------------------------------------------------------------------------ <?php $fp = fopen("test.csv", "r"); //CSVファイルを開く $count = 0; //カウンターを初期化する while(!(feof($fp))) //ファイルの終端まで読み込む { $buf = fgets($fp, 1024); $buf = chop($buf); //文末にある改行文字を削除する $data = split(",", $buf); // , ごとに区切って配列に格納する $question[$count] = $data[0]; //question[]配列に$data[0]を格納する $answer[$count] = $data[1]; //answer[]配列に$data[1]を格納する $count++; //カウンターを1進める } fclose($fp); ?>
- PHP+MySQLの間違い探し
PHP+MySQLのプログラムなのですが Parse error: syntax error, unexpected ')' in C:****.php on line 47 が出ました。47行目を含むif文を見ても()の数は合ってて何所が間違ってるのかわかりません>< よろしくお願いします。 <?php function delta($c,$a){ if(((strcmp($c,'c0') == 0) && ($a == 0)) || ((strcmp($c,'c50') == 0) && ($a == 100)) || ((strcmp($c,'c100') == 0) && ($a == 50)) || ((strcmp($c,'c100') == 0) && ($a == 100))) return 'c0'; else if(((strcmp($c,'c0') == 0) && ($a == 50)) || ((strcmp($c,'c50') == 0) && ($a == 0))) return 'c50'; else // else if(((strcmp($c,'c0') == 0) && ($a == 100)) || ((strcmp($c,'c50') == 0) && ($a == 50)) || ((strcmp($c,'c100') == 0) && ($a == 0)) return 'c100'; } function lambda($c,$a){ if(((strcmp($c,'c0') == 0) && ($a == 0)) || ((strcmp($c,'c0') == 0) && ($a == 50)) || ((strcmp($c,'c0') == 0) && ($a == 100)) || ((strcmp($c,'c50') == 0) && ($a == 0)) || ((strcmp($c,'c50') == 0) && ($a == 50)) || ((strcmp($c,'c100') == 0) && ($a == 0))) return 'null'; else if(((strcmp($c,'c50') == 0) && ($a == 100)) || ((strcmp($c,'c100') == 0) && ($a == 50))) return 'juice'; else // else if((strcmp($c,'c0') == 100) && ($a == 100)) return 'juice_50'; } $input=$_GET['input']; $mylink=mysql_connect("localhost", "student", "student"); mysql_select_db("mydb", $mylink); $myresult=mysql_query("select * from at3",$mylink); while($myrow=mysql_fetch_array($myresult)){ $i=$myrow[0]; $state=$myrow[3]; } $del = delta($state, $input); $lam = lambda($state, $input); $i++; mysql_query("insert into at3 values($i,$input,'$lam','$del')",$mylink); //mysql_query("insert into at3 values($input,'$lam','$del')",$mylink); print "<table border=4>"; print "<caption class='capbig'>Vending machine</caption>"; print "<tr><th>id</th><th class='left'>input</th><th class='center'>output</th><th class='right'>state</th></tr>"; $myresult=mysql_query("select * from at3",$mylink); //$myresult=mysql_query("select * from grade order by id asc",$mylink); while($myrow=mysql_fetch_array($myresult)){ print "<tr><td align=right>".$myrow[0]."</td><td align=right class='left'>".$myrow[1]."</td><td align=right class='center'>".$myrow[2]."</td><td align=right class='right'>".$myrow[3]."</td></tr>"; } print "</table>"; $myresult=mysql_query("select sum(input) from at3",$mylink); while($myrow=mysql_fetch_array($myresult)){ $sales=$myrow[0]; } $myresult=mysql_query("select count(input) from at3 where input='50'",$mylink); while($myrow=mysql_fetch_array($myresult)){ $coin50=$myrow[0]; } $myresult=mysql_query("select count(input) from at3 where input='100'",$mylink); while($myrow=mysql_fetch_array($myresult)){ $coin100=$myrow[0]; } $myresult=mysql_query("select count(output) from at3 where output='juice_50'",$mylink); while($myrow=mysql_fetch_array($myresult)){ $output50=$myrow[0]; } $myresult=mysql_query("select count(output) from at3 where output='juice'",$mylink); while($myrow=mysql_fetch_array($myresult)){ $juices=$myrow[0]; } $coin50=$coin50-$output50; $sales=$sales-$output50*50; $juices=$output50+$juices; print "Total sales: ".$sales."<br>"; print "Number of sold juices: ".$juices."<br>"; print "Number of 50 coin: ".$coin50."<br>"; print "Number of 100 coin: ".$coin100."<br>"; //$myresult=mysql_query("select max(score), name from grade",$mylink); //while($myrow=mysql_fetch_array($myresult)){ // print "<tr><th class='left'>Max.</th><td align=right class='center'>".$myrow[0]."</td><td class='right'>".$myrow[1]."</td></tr>"; //} mysql_free_result($myresult); mysql_close($mylink); ?>
- PHPとJSPのパフォーマンス
JSPとPHPでどちらかでシステム構築するか迷っているのですが、皆さんのご意見を聞かせてください。 パフォーマンスについては一般的にJSPの方がすぐれているといいますが、私が実際に勉強した限りではPHPの方が高速だと感じました。 実際に、FireFoxのFasterfoxという拡張機能で測定したところPHPの方が高速でした。 CPUの使用率に関してはさほど差はでませんでした。 メモリを変えてみての速度もさほど差はでませんでした。 PHPに比べてのJSPはどのような点でパフォーマンスが優れているのですか? ちなみにシステムには無線LANを使わなくてはなりません。
- phpファイルが読めない
Adobe Dreamweaver CS3を無料でダウンロードしました。 このファイルは使用期限が90日間しか使えない為、 それまでは見えていた(読めていた)ファイルがあったのですが、 使用期限が過ぎたら、読めなくなってしまいました。 使用期限が過ぎたら代金を払わないといけないみたいですが 代金が高いので、今まで見えていたファイルが見えなくなって ○○.phpと言うファイルになっています。 scriptで動かすファイルみたいです。 このファイルが読める別のフリーソフトはありませんか? 何か別のソフトをインストールしたら見えるようになるのでしょうか? よろしくお願いします。
- ベストアンサー
- Windows系OS
- blackhair5
- 回答数2
- PHPフレームワークについて
PHPフレームワークで教えてください。 最近、「フレームワーク」という言葉を知りました。 今後「フレームワーク」を使ってWEBアプリを作ったほうが楽なのかなと思っています。 そこで質問なのですが、Mojavi、Maple、Ethna、Zend、CakePHPなど色々あるみたいですが どれがいいでしょうか? 条件としては、ホスティングサーバーで動かすのでインストールが比較的楽な物(php.iniやhttpd.confとかいじらなくても良い物)です。 使いたいのは、 ・フォームからの入力チェック ・データベース(MySQL) ・Smarty ・管理ページは管理者だけ(認証) 位です。 分らない事が出てきたらネットで調べる事になると思うので出来るだけ情報が多いものがいいです。 よろしくお願いいたします。
- phpからxmlの上書き
質問よろしくお願いします。 php5を使っています。 すでに置いてあるxmlをphpで上書きしたいのですがやり方がわかりません。 <?xml version="1.0"?> <cars> <car> <maker>TOYOTA</maker> </car> </cars> に書き込むと <?xml version="1.0"?> <cars> <car> <maker>TOYOTA</maker> </car> <car> <maker>NISSAN</maker> </car> </cars> となるようにしたいです。 どなたか分かる方教えてください。
- CGIとPHPの違い
このような質問は何件かあったのですが、イマイチ理解できなかったので質問させていただきます。CGIとPHPどちらかを使いたいと思っているのですが、CGIは許可しているサーバーが多い、PHPはCGIより動作が速い、位のことしか分かりません。この他にCGIとPHPの利点、欠点があったら皆さんの知っている範囲でよいので教えてください。宜しくお願いします。
- ベストアンサー
- CGI
- noname#73380
- 回答数3
- Fedora 8 PHPインストール先
os:Fedora 8 php:5.2.4 はじめまして、Linux初心者です。 PHPでエラーがでます。「 PHP Fatal error: Call to undefined function mb_detect_encoding() 」 php.iniを変更しても上手くいきません。 phpinfoを見てもmbstringがありません。 Fedora 8ではPHPは入っていたので自分でインストールしていません。 phpの再インストールをしたいですがどこにインストールされているのか解りません。/usr/share/の中に/phpや/php-cli-5.2.4がありますが、/usr/share と考えてよろしいでしょうか。 どなたか解る方いたらよろしくお願いします。
- PHP 文字の出現回数
textareaからユーザーにインプットしてもらった文章(英語)を PHPを使って読み取り、 単語の出現した回数をarrayにいれるプログラムを作ります。 たとえば、 I am a student. I am a XX university student. という文章をユーザーがインプットしたら、 I:2 am:2 a:2 studemt:2 XX:1 university :1 と値を返します。 Perlでは 読み取った文章(ここでは文字列)を $storyとすると、 foreach( split(/\s+/,$story) ) { $m{$_}++; } でその後、 連想配列のキーと値を順に表示していけばよいとわかります。 PHPではこれをどう表現すればよいでしょうか? foreach( explode(" ", $story ) ) { ... } というところから悩んでいます。 どなたかアドバイスをいただけないでしょうか。 お願いします。
- PERLのかわりにPHP
WEBクリエーター業で、システム開発に必要なPerl/CGIを、PHP、またはJSPで代理することは可能でしょうか?自分はシステムに詳しくはないのですが、そのようなことがあるサイトに書かれていたので気になりました。よろしくお願いいたします。また、可能であれば詳しい理由と、その場合、PERL/CGIを体系的に覚えるだけでかまわないでしょうか?
- ベストアンサー
- PHP
- elcaballo14
- 回答数2
