検索結果

PHP

全10000件中321~340件表示
  • 全てのカテゴリ
  • 全ての質問
  • PHPのフレームワーク

    PHPのことはよく分かりませんが、いくつかのフレームワークがあります。 知らないながらもキーワードをあげると、Symfony,Smarty,Zendなど。 RubyではRubyOnRailsが圧倒的ですが、PHPの場合は、どれが有望あるいはどれがよいのでしょうか? 個人的趣味でお答えください。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • PerlかPHP

    データベースと連携してホームページで動作する cgiプログラムを開発したいと思っているのですが、 PerlとPHPだとどちらの方が適しているのでしょうか?

    • ベストアンサー
    • CGI
  • PHPの変数

    PHPの変数について質問です。 PHPの変数の最大長はどれくらいでしょうか? あまりに変数の値が大きいとやっぱりあふれてしまいますよね?

    • ベストアンサー
    • PHP
    • salisa
    • 回答数3
  • Mac でPHP

    こんにちは。最近PHPを独学しようと、ApacheとPHP使用の環境を設定しているところです。Apacheの動作確認はしました。http://localhostにアクセスして、画面を見ました。httpd.confも、 http://homepage.mac.com/dnagase/macosx/perlcgi.html を参考に変え、ターミナルで、Apacheを再起動した後、PC内にあるphp拡張子のついたファイルをあけたのですが、 <?php  echo "あいうえお"; ?> ↑が内容です。 ブラウザには何もうつりません、、、、。 何が原因か教えていただける事は可能でしょうか? ちなみのPCのバージョンは、10.4.1です。 よろしくお願いします。

    • ベストアンサー
    • Mac
  • phpのエラー

    PHPの初心者です。 smartyを使ってPHP実行したところ、以下のエラーが出ました。 という意味でしょうか?初心者の私さっぱりわかりません。 回答していただけたらとてもありがたいです。よろしくお願いします。 Fatal error: Smarty error: [in 5-5-4.tpl line 21]: syntax error: unclosed tag \{section} (opened line 12). (Smarty_Compiler.class.php, line 317) in C:\php\includes\Smarty\Smarty.class.php on line 1093

    • 締切済み
    • PHP
  • PHP 画面設計

    PHPでちょっと遊べるページを作ろうとしています。ですが、スタート画面を作り見に行くとエラーと文字化けだらけとなってしまいます。 <html> (start.php) <head> <meta http-equiv="Content-type" content="text/html; charset=EUC-JP"> <title>トントン商店です</title> </head> <body> <?php echo<<<EOD <h1>トントン商店です</h1> <ul> <li>御用の方は下にある入口を押してね</li> <li>間違えて来た方は立ち去ってください</li> </ul> EOD; $rand = rand(0, 100); ?> <form action="input.php" method="POST"> <input type="submit" value="入口"/> <input type="hidden" name="rand" value="$rand"/> <input type="hidden" name="count" value="1"/> </body> </html> エラーが、 Warning: Unexpected character in input: ' ' (ASCII=27) state=5 in ~/opening.php on line 9 Notice: Undefined variable: B in ~/opening.php on line 9 Notice: Undefined variable: G in ~/opening.php on line 9 9以外にも11,12にも同じようなのが出ます。 また、乱数を入れたrandを次のページに渡そうとしましたが、次のページに乱数ではなく、$randという文字が表示されてしまいます。文字化けは、 .htmlに変えて少しいじれば直るのですが、rand()関数を使うため.phpでやりたいのですが、どうすればいいかわかりません。 エラーの対処と次のページへの渡し方について、誰か正しい書き方を教えてください。

    • ベストアンサー
    • PHP
  • FLASHとPHP

    クライアント様からご依頼を受けたのですが どうしてもわからず困っています。 求人サイトなどでよくみかける FLASHの地図検索のことです。 例えば、関西エリアのマップがあって 【大阪】のエリアを選択すると 次に【大阪】の地域詳細の地図が出てきて 登録求人数などが表示されるというものです。 → 参考: http://townwork.net/h/r/Fh00020s_lac_02 phpと連携して作成してあるのは わかるのですが、phpに関しては全くわからないので どこかに、良い参考サイトなどないでしょうか? フォームメールやbbsと言ったものはよく見かけるのですが。 因みに、プログラマは別におりますので phpのデータに関しては大丈夫です。 わかりにくい質問ですみません・・・

    • ベストアンサー
    • Flash
  • PHP プルダウンメニュー

    現在PHPを勉強しているのですが、どうしても分からない問題がありましたのでご質問をさせて頂きました。 私がしたいのは登録フォームの中で都道府県で例えば、(東京)が選択されたら、確認画面にとんだ際に選択された(東京)と表示されるようにしたのです。 したがコードになります。 //HTML 都道府県: <select name="prefecture"><option value="">▼選択して下さい</option> <option value="北海道">北海道</option> <option value="青森県">青森県</option> <option value="岩手県">岩手県</option> <option value="宮城県">宮城県</option> <option value="秋田県">秋田県</option> <option value="山形県">山形県</option> <option value="福島県">福島県</option> <option value="茨城県">茨城県</option> <option value="栃木県">栃木県</option> <option value="群馬県">群馬県</option> <option value="埼玉県">埼玉県</option> <option value="千葉県">千葉県</option> <option value="東京都">東京都</option> <option value="神奈川県">神奈川県</option> <option value="新潟県">新潟県</option> <option value="富山県">富山県</option> <option value="石川県">石川県</option> <option value="福井県">福井県</option> <option value="山梨県">山梨県</option> <option value="長野県">長野県</option> <option value="岐阜県">岐阜県</option> <option value="静岡県">静岡県</option> <option value="愛知県">愛知県</option> <option value="三重県">三重県</option> <option value="滋賀県">滋賀県</option> <option value="京都府">京都府</option> <option value="大阪府">大阪府</option> <option value="兵庫県">兵庫県</option> <option value="奈良県">奈良県</option> <option value="和歌山県">和歌山県</option> <option value="鳥取県">鳥取県</option> <option value="島根県">島根県</option> <option value="岡山県">岡山県</option> <option value="広島県">広島県</option> <option value="山口県">山口県</option> <option value="徳島県">徳島県</option> <option value="香川県">香川県</option> <option value="愛媛県">愛媛県</option> <option value="高知県">高知県</option> <option value="福岡県">福岡県</option> <option value="佐賀県">佐賀県</option> <option value="長崎県">長崎県</option> <option value="熊本県">熊本県</option> <option value="大分県">大分県</option> <option value="宮崎県">宮崎県</option> <option value="鹿児島県">鹿児島県</option> <option value="沖縄県">沖縄県</option> </select> //PHP if(!isset($_POST["prefecture"])){ $prefecture = "未入力です。再入力をお願いいたします。"; } elseif(empty($_POST["prefecture"])){ $prefecture = "未入力です。再入力をお願いいたします。"; } else { $prefecture = $_POST["prefecture"]; } <tr> <td>都道府県 </td> <td><?php $arr1 = array(); //var_dump($value1); echo $arr1[$prefecture]; $prefecture = $arr1[$prefecture]; ?></td></tr> ただしこれだけでは値が受け取れておりません。 配列の基本なのかもしれませんが、色々調べても分かりませんでした。 どのたかご存知の方お教えお願いできませんでしょうか。 宜しくお願い致します。

    • ベストアンサー
    • PHP
    • noname#130289
    • 回答数2
  • PHPとfortran

    今、PHPからfortranのプログラムを実行しようとしてるんですが、あまり知識がないためうまくいきません。 色々なPHPのサイトで、PHPのsysytem関数による外部プログラム実行に関する事を見てるんですが、詳しく書かれているところが無く、困ってます。 このような事に詳しい方がいらっしゃれば、是非分かり易く教えていただけないでしょうか? よろしくお願いします。

    • 締切済み
    • PHP
    • taji74
    • 回答数2
  • PHPのローディング

    いつもお世話になっています。 現在データベースから抽出できる住所録のようなものを作っているのですがデータ量が膨大なため読み込みまでに10秒ほど時間を要してしまします。 そこでローディングしている間「読み込み中」などと表示させてたいのですがJavaなどを使って書くことは可能でしょうか? 厳密なものではなく「フリーズしておらず読み込んでいる」程度が分かれば十分です。 何かよいご提案があればご教授頂けたら嬉しいです。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • php 投票システム

    データベースと連動した投票システムを考えております。 phpとMySQLを使用したもので、対応するボタンを押すと1票投じられるというものです。 この仕組み自体は実現できたのですが、 ブラウザの更新ボタンを押すと、『情報を再送信する必要があります』と表示され、『はい』を押すと、自動的に1票投じられてしまいます。 スクリプトは以下のようになるのですが、上記のような不具合を修正するためにはどうすればよいのでしょうか。 アドバイス、具体的なソース、また、他の部分における修正すべき箇所など、ご指摘いただきたいと思います。 よろしくお願いいたします。 <?php echo "<table border=0>"; echo "<tr><td colspan=4 align=left><img src=logo-touhyou.gif></td></tr>"; echo "<tr><td><form method=post action="; echo $_SERVER["PHP_SELF"]; echo "><input type=hidden value=1 name=posi><input type=image src=logo-posi-s.gif border=0></form></td>"; echo "<td><form method=post action="; echo $_SERVER["PHP_SELF"]; echo "><input type=hidden value=1 name=deep><input type=image src=logo-deep-s.gif border=0></form></td></tr></table>"; $posi=$_POST["posi"]; $deep=$_POST["deep"]; if ($posi==1){ $server="mysql..jp"; $dbname="LA"; $user="LA"; $pass=""; $conn = mysql_connect($server,$user,$pass); $conndb = mysql_select_db($dbname); $sql="SELECT posi FROM test WHERE id =1 LIMIT 1"; $res=mysql_query($sql); while($row = mysql_fetch_assoc($res)) { $row_con=mb_convert_encoding($row["posi"], "shift_jis", "auto"); echo $row_con; echo "<br>"; $number1=1; $after=$row_con+$number1; echo $after; echo "<br>"; mysql_query("LOCK TABLES test WRITE"); $sql_1="UPDATE test SET posi='$after3' WHERE id =1 LIMIT 1"; $ins=mysql_query($sql); mysql_query("UNLOCK TABLES"); if ($ins_1){ echo "ポジティブ投票完了"; } $sql_2="SELECT posi FROM test WHERE id =1 LIMIT 1"; $res_2=mysql_query($sql_2); while($row_2 = mysql_fetch_assoc($res_2)) { $row_con_2=mb_convert_encoding($row_2["posi"], "shift_jis", "auto"); echo $row_con_2; } } mysql_close($conn); } if ($deep==1){ $server="mysql..jp"; $dbname="LA"; $user="LA"; $pass=""; $conn = mysql_connect($server,$user,$pass); $conndb = mysql_select_db($dbname); $sql2="SELECT deep FROM test WHERE id =2 LIMIT 1"; $res2=mysql_query($sql2); while($row2 = mysql_fetch_assoc($res2)) { $row_con2=mb_convert_encoding($row2["deep"], "shift_jis", "auto"); echo $row_con2; echo "<br>"; $number1=1; $after2=$row_con2+$number1; echo $after2; echo "<br>"; mysql_query("LOCK TABLES test WRITE"); $sql2_2="UPDATE test SET deep='$after2' WHERE id =2 LIMIT 1"; $ins2=mysql_query($sql2_2); mysql_query("UNLOCK TABLES"); if ($ins2){ echo "ディープ投票完了"; } $sql2_2="SELECT deep FROM test WHERE id =4 LIMIT 1"; $res2_2=mysql_query($sql2_2); while($row2_2 = mysql_fetch_assoc($res2_2)) { $row_con2_2=mb_convert_encoding($row2_2["deep"], "shift_jis", "auto"); echo $row_con2_2; } } mysql_close($conn); } ?>

    • ベストアンサー
    • PHP
  • PHPの問題

    下のプログラムご覧ください。 <HTML> <HEAD> <TITLE> 門題2</TITLE> </HEAD> <BODY> <?php $val1 = 90; $val2 = 30; $answer = 90 * 30; $answer1 = 90 / 30; $answer2 = 90 % 30; print "変数X1の初期値は$X1です。<BR>"; print "変数Y2の初期値は$Y2です。<BR>"; print "XとYの積は answerです。<BR>"; print "XとYの商は answer1です。<BR>"; print "XとYで割った剰除は answer2です。<BR>"; ?> </BODY> </HTML> 実行してみたもののエラーになりX1,Y2の所が出ていなくて 答えも出ませんなぜでしょうか? ご存知の方どうかお教えください。

    • ベストアンサー
    • PHP
  • mysql+php+BBS

    可能かどうかとどの様にしたらできるかをお伺いしたいのですが 現在商品のデータベースを作成しているのですが、 商品の詳細ページに掲示板を付けたいと思っているのですが 、あんまり仕組みが理解できなくて、助言いただけたら幸いです。 テーブル2つ商品登録テーブルと掲示板テーブル作りましたけど、 どの様に連動させていったらよいのかわからず途方に暮れています。 例えるとその商品に対してユーザーレビューが付けられるような 仕組みなんですけど。3000点それぞれの掲示板ってその商品 分掲示板テーブルを作らないと駄目なんでしょうか? よろしくお願いします。

  • .php→.html出力

    .phpを.htmlとして表示させる方法ってありますか? かんたんなサンプル教えてください。

    • 締切済み
    • PHP
    • amd64
    • 回答数3
  • googlemapとphp

    PHPで都道府県プルダウンをつくり、プルダウンで選択された情報をgooglemapを表示しているhtmlに渡し、googlemapで表示したいと思っています。 以下はソースです。 main.php <html> <head> <title></title> </head> <body> <form method="get" action="<?=$_SERVER['PHP_SELF']?>"> <select name="pref"> <?=pref_form($_GET['pref'])?> </select> <input type="submit" value="選択"> </form> <?php … … $location ="千葉";←この部分☆☆☆ … if (ereg($location ,$title)) { … } function pref_code($prefno=''){ $pref_array=array( '北海道','青森県','岩手県','宮城県','秋田県','山形県','福島県', '茨城県','栃木県','群馬県','埼玉県','千葉県','東京都','神奈川県', '新潟県','富山県','石川県','福井県','山梨県','長野県','岐阜県', '静岡県','愛知県','三重県','滋賀県','京都府','大阪府','兵庫県', '奈良県','和歌山県','鳥取県','島根県','岡山県','広島県','山口県', '徳島県','香川県','愛媛県','高知県','福岡県','佐賀県','長崎県', '熊本県','大分県','宮崎県','鹿児島県','沖縄県' ); if($prefno==''){ return $pref_array; }else{ return $pref_array[$prefno]; } } //-------------------------------------------------------------------------- // 都道府県表示HTMLコードを生成する //-------------------------------------------------------------------------- function pref_form($pref=''){ $pa=pref_code(); if($pref){ $form="<option value=\"\">都道府県</option>\n"; }else{ $form="<option value=\"\" selected>都道府県</option>\n"; } foreach($pa as $p){ $form.="<option value=\"".$p."\""; if($pref==$p){ $form.=" selected"; } $form.=">".$p."</option>\n"; } return $form; } ?> </body> </html> test.html↓ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> … <script src="http://maps.google.com/maps?file=api&v=2&key=キー" type="text/javascript"></script> … … <script type="text/javascript"> //<![CDATA[ … function createmarker(){ … … } //]]> </script> </body> </html> PHPで選択された内容をhtml側で受け取らせgooglemapで表示する方法はありますでしょうか? またプログラム中盤の$location ="千葉";の部分で 現在は都道府県名を直接入れているのですが、 function pref_code($prefno=''){ から始まる都道府県プルダウンで選択された都道府県を変数に代入 して$location ="変数"; という形にしたいのですが、なにかいい方法はありませんでしょうか? ご教授の方お願いします。

    • ベストアンサー
    • PHP
  • 独学でphp

    ポイント管理プログラムのようなものを作成したいと思っています。 php mysqlを独学で学びたいと思っているのですが、他にこれを覚えた方がよいなどアドバイスください。 コンピュータはほぼ初心者です。 理想は、シンプルで、高付加にも耐えることができるシステムが作りたい。そして、覚えるのが比較的簡単。 質問があいまいで申し訳ありませんが、些細なことでもよいのでアドバイスや、お勧めの本教えてください。 お願いします。 pearは役に立つのかなど。

    • 締切済み
    • PHP
    • bakethu
    • 回答数2
  • php excelダウンロード

    phpによるExcel形式でのダウンロードプログラムを作っているのですが、どうしても分からない部分があり、質問させて頂きます。 下記のphpコードでExcel形式でのダウンロードを試みているのですが、Firefoxでは問題なく動作するのですが、IE6だと普通に htmlとしてブラウザに表示されてしまいます。 最初は他のヘッダーが出力されてしまっているのかと思い、 header("Content-Type: application/vnd.ms-excel")の前に headers_sent()関数を挿入してチェックしてみたのですが、 falseが返ってきており、問題はなさそうでした。 php.iniでもsession.auto_startは0で設定しています。 原因が分かる方、どなたかご教示お願いできませんでしょうか。 宜しくお願いします。 環境:WindowsXP IE6sp2 ---hogehoge.php----------- <?php header("Content-Type: application/vnd.ms-excel"); header("Content-Disposition: attachment; filename=hoge.xls"); $aaa = '<html><head><title>hogehoge</title></head><body>'; $aaa .= '<table border="1"><tr><td>aaaaabb</td></tr>'; $aaa .= '<tr><td>aaaaacccc</td></tr></table></body></html>'; print $aaa; exit; ?>

    • ベストアンサー
    • PHP
    • kmayo
    • 回答数2
  • PHPとCGI

    無料ブロバイダーでブログしています。 今回、独自ドメイン取得と有料レンタルサーバーを検討しています。 そこで、チュカパレンタルサーバーだったと思いますが、 PHPとCGIは使用できないとなっていますが、どのようなものなのでしょうか? 「ロリポップ」にはあるようです。

    • goo61
    • 回答数2
  • PerlとPHP・・・・

    初歩的な質問で申し訳ないのですが これからプログラムをはじめようとおもっているのですがPerlとPHPどっちから手をつけるべきだと思われますか?最終的にはmySQLなどでデータベースを構築したいと思っています・・・

    • ベストアンサー
    • CGI
  • PHP 九九表

    PHPで九九の表を作っているのですが、 どうしてもここまでしか出来ませんでした。 <tr>,<td>を消してみると 数字が横に一列に表示されており、かけ算にはなっているのですが、 表にはどうしてもなりません。 なにかが違うのは分かっているのですが、ないが違うのか分かりません。 誰かお分かりになるかたがいましたらお伺いできませんでしょうか。 <?php echo '<table>'; echo '<tr>'; for ($i = 1; $i <= 9; $i++ ) { for ($j = 1; $j <= 9; $j++ ) echo '<td>' $i * $j'</td>'; echo '</tr>'; } echo '</table>'; ?>

    • ベストアンサー
    • PHP
    • noname#130289
    • 回答数2