検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- Windowsでphpを動かす方法について。
どうも、初めまして。 今、WIndows98上で、phpを動かしたいと思っています。そこで、 私は、windows98se+apache1.3.12+php3.0.16をインストールしました。 ActivePerlも入っています。perlは動いているのでapacheは正常に動作してい ると思います。しかし、.phpをブラウザから呼ぶと、「Internal Server Error」 が出てしまいます。いろいろ格闘してみたのですが、うまくいきません。 教えてください。ちなみに、dosプロンプトでphp.exe -vとするときちんとヴァージョンが表示されます。 私の環境は以下のとおりです。 phpはc:\php3に apacheはC:\Program Files\Apache Group\Apacheに 展開し、php3内のDLLは全てc:\windows\systemにコピーしました。 httpd.confを編集し、php3.iniを編集しc:\windowsにコピーしました。 以下がエラーログとiniファイル等の内容です。 長くなってしまいましたが、原因がわかる方おられましたら、よろしくお願いします。 =====errorlogの内容。 [Mon Apr 09 01:00:19 2001] [error] [client 127.0.0.1] (2)No such file or directory: couldn't spawn child process: c:/program files/apache group/apache/htdocs/test01.php3 =====phpファイルの内容。 <?php echo ("test<BR>"); ?> =====httpd.confの編集個所。 ScriptAlias /php3/ "c:/php3/" AddHandler cgi-script .php3 AddType application/x-httpd-php3 .php3 AddType application/x-httpd-php3-source .phps Action application/x-httpd-php3 "c:/php3/php.exe" =====php3.iniの編集個所。 include_path = "c:\php3" doc_root = "c:\Program Files\Apache Group\Apache\htdocs" extension_dir = "c:\php3" ; directory in which the loadable extensions (modules) reside
- PHP4+GDでの画像の減色処理
携帯で写真を見るときに自動的にリサイズして 表示するスクリプトを作成しています。 PHP+GDで画像の減色処理は可能でしょうか? 色数を32~64くらいまで減色する方法が解りません jpg書き出しの場合は比較的サイズが小さくなるので 問題はないのですがauの古い機種の場合にはpngを 書き出すようにしていますがファイルサイズが 大きくなってしまい表示しきれません。 よろしくお願いします
- HPをhtmlからphpにするメリットって?
いま、HPをリニューアルしているのですが・・・ PHPのスクリプトを随分と見かけるようになってきて、あるサイトを読んだら、htmlと同様にphpでも書ける事を知りました。 動作が速いとかってメリットが書かれていますが、実際のところどうなんでしょうか? 先々を考えて、変えるだけの価値はあるのでしょうか?
- PHPファイルを自分のパソコンで見たい。
プログラム、データーベースに関しては、まったくの初心者です。よろしくお願いいたします。 PHPファルを自分のパソコンで見られるように環境を整えたいのですが、何のプログラムをインストールすれば良いのでしょうか。お教えください。できれば、インストール先URLも教えていただければ助かります。 OSは、WindowsXPです。
- PHP3.xxでの検索サイト構築方法
開発環境: PostgreSQL7.0.2 PHP3.0.15.-i18n-ja Apache1.3.12 このような環境で検索サイトの構築をしようとしています。 やりたいこととして、 Select文で取得したデータをページに表示する方法のうち 全件を表示させるのではなくて、件数を固定しておき、 次のn件、前のn件 といったように表示させたいのです。 こういうことを行うのは、PHP4.xxだとセッション管理が 可能なので簡単にでき、やり方もわかったのですが、 PHP3.xxでそれを行う方法を教えてください。 ちょうどこの「教えて!goo」がそれを行っているようなので、可能だとは思っています。 クラスなどのサンプルソースがあると非常に嬉しいです。 補足)サーバはホスティング会社からのレンタルサーバなので PHP Base Library (PHPLIB) をインストールすることは できません。
- PHP 指定した期間だけ表示したい..
よろしくお願い申し上げます。 実は、指定した期間だけ表示したいと考えております。 下記のようにすれば、指定した日、1日の表示はできます。 もし3日間連続で表示したい場合、確か($today == '1223'|$today == '1224'|$today == '1225')とすれば良かったと思うのですが、この指定した期間が1ヶ月(30日)あったら、30日分入力するというのは骨の折れる作業となります。 そこで、毎年4月1日~4月30日の間だけ同じ内容を表示させて、それ以外の期間は非表示となるような命令にしたいと思っています。プログラムなのでそう言う方法はあるかと思いますが、いくら探しても探し方が悪いのか見つかりませんでした。 お手数をおかけしますが何卒よろしくお願いします。 $today= date("md"); //月日だけを求める if ($today == '0401'){ echo 'あいうえお'; } elseif ($today == '0402') { echo 'あいうえお'; } elseif ($today == '0403') { echo 'あいうえお'; } ・・・
- ベストアンサー
- PHP
- chiki-tiki
- 回答数4
- PHPでmySQLのテーブルを作成したい
今PHPの練習をしているのですが、作ろうとしているPHPの、 0:$tbname="データベース名"、とする。 1:データベースにアクセスする 2:アクセスしたデータベースに$tbnameと同じ名前のテーブルがあるかないかをチェック 3:同じ名前のテーブルがあるならそこで終了 4:同じ名前のテーブルがないなら、$tbnameをテーブル名、ID(INT)とNAME(CHAR)をカラム名とするテーブルを新規に作成する という動作をする部分のコードの書き方(どのようなSQL文を使えばいいのか)がわかりません。 どなたかご教示のほど、どうかよろしくお願いします。
- ベストアンサー
- PHP
- spinia0120
- 回答数1
- [PHP] 任意のDNSでIPアドレスを取得
PHPスクリプトにてホスト名からIPアドレスを取得する際は getenv()関数を用いるのが一般的だと思うのですが、 名前解決を行うDNSを指定して取得する方法はありますでしょうか。 具体的には、コマンドプロンプトのnslookup時に、 対話形式で「server DNS」で指定できる様な事を PHPのスクリプトでも実現したいです。 PEARなどのライブラリを使用する方法でもOKですが、 導入予定のサーバーが共用レンタルサーバーの為、 サーバーにソフトをインストールする等の方法は導入が難しいです。 以上、宜しくお願い致します。
- プルダウンの値をphpファイルへ渡したい
いつもお世話になっております。 現在、作成中のHPですが、データ取得をphpで行い表示をしています。 (1)a.phpでプルダウンのデータを取得し、b.phpで表示。 (2)b.phpでプルダウンを選択し、その値をtest.phpへ渡す。 (2)で、プルダウンの値を渡す処理がどうしてもうまくできず、 とても困っています。 どこを修正すればよいのかご教授願いたいのですが・・・。 スクリプトは下記の通りです。 ------------------------------------------------------- 【b.php】 <html> <head> <title>テスト</title> </head> <body> <SCRIPT language="JavaScript"> function testphp(){ try{ with(document.testform){ action="http://test/test.php"; test.value = testform.testselect[testform.testselect.selectedindex].value; method="POST"; submit(); } } catch(e) { alert("エラーは " + e.description + " です。"); } } </SCRIPT> <form name="testform" onchange="testphp()"> <select name="testselect"> <option value="あ">結果1</option> <option value="い">結果2</option> <option value="う">結果3</option> <option value="え">結果4</option> <option value="お">結果5</option> </select> </form> </body> </html> 【test.php】 <?php //変数処理 $a = @$_POST["test"]; print "渡された値:".$a; exit; ?> ------------------------------------------------- どうぞ、宜しくお願い致します。
- ベストアンサー
- JavaScript
- ayapama
- 回答数5
- phpからjavascriptへ配列を渡してfor
php変数xarayの中に、配列で、[0] path1、[1] path2、[2] path3 が入っているとき、 それをjavascriptへ渡して、 xvar1のとこにpath1を、 xvar2のとこにpath2を、 xvar3のとこにpath3を、 それぞれ入れて、 下記のhogeの中の部分を動的に生成するにはどうすればよいでしょうか。 jQuery(function($){ $.supersized({ hoge:[ {image : 'xvar1', title : '◎◎', url : 'http://○○'}, {image : 'xvar2', title : '△△', url : 'http://××'}, {image : 'xbar3', title : '◇◇', url : 'http://□□'} ] }); }); イメージしてるのは、phpのfor文の中でecho表示させるような感じを、javarscriptでやりたいです。
- ベストアンサー
- JavaScript
- re999
- 回答数2
- 家庭用PCにPHP環境を作りたい
最新のPHP、Apache、PostgreSQLをインストールしたいのです。 家庭用WindowsPCで導入し、ローカルで動作すれば十分なのですが、インストールのやり方もしくは、そのやり方が詳細に載っているサイトを教えてください。
- ベストアンサー
- PHP
- tokumei529
- 回答数2
- PHPでSGMLは操作できるのでしょうか?
SGML文書をPHPでデータを読みこむ業務をまかされました。 しらべているのですが、SGML文書をPHPで操作することを記載した情報がみあたらずこまっております。 SGML文書をPHPで操作することは可能なのでしょうか? それについて記載しているウェブページ、参考書があればおしえてください。 よろしくおねがいいたします。
- ベストアンサー
- PHP
- hide_momiji
- 回答数1
- PHP+MySQL レコード編集の際入力文字確認
どうしても答えが見つからず、質問させていただきました。 どなたか、ご存じの方いらっしゃいましたら、何卒ご回答いただければと思います。 宜しくお願い致します。 下記に簡単な例をあげさせていただきます。 一覧.php ┼─┼─────┼───────┼────┼ │No│日付 │開催地 │編集ボタン│ ┼─┼─────┼───────┼────┼ │0 │2011-05-06│東京・大阪・福岡│[編集する]│ ┼─┼─────┼───────┼────┼ │1 │2011-10-06│東京・名古屋 │[編集する]│ ┼─┼─────┼───────┼────┼ │2 │2011-12-11│広島・大分 │[編集する]│ ┼─┼─────┼───────┼────┼ [編集する] ボタンを押すと、編集画面に映ります。 編集.php ┼─┼─────┼───────┼───────┼ │2 │2011-12-11│広島・大分 │[編集内容送信]│ ┼─┼─────┼───────┼───────┼ と、一つのレコードを編集する画面になるのですが、 この時に、 ”開催地に東京は含まれているか” というメッセージのようなものを表示させようとしています。 phpの順序では、下記のようになるのかなと考えています。 <?php #データベース取得 #SQLで単語チェック if( ){ echo "開催地に東京は含まれていません"; }else{ echo "開催地に東京は含まれていません"; } ?> 教えていただきたいのは、 #SQLで単語チェック から、ifの( )内でどう振り分けるか、の部分です。 データベースの「開催地」のカラム全体から”東京”がいくつ含まれるかというのはわかったのですが、 1つのレコードから特定の単語の有無を調べる方法をご教授下さい。 宜しくお願い致します。
- ベストアンサー
- PHP
- rabbit-kimura
- 回答数2
- PHPの実務レベルはどのぐらいでしょうか?
現在、HTML、CSS、Javascript(+jQuery)を習得し、Webコンテンツの作成ができる程度になり、PHPを習得しようとしております。 実際に、PHP+MySQLで、Ajaxチャットなどを作成したことはあります。 フレームワークはまだ使ったことはありません。 PHPを習得するにあたって、職業で実務として使えるレベルがどのくらいなのか分かりませんので、教えていただきたいです。 今後の参考とさせていただきたいと考えております。
- ベストアンサー
- PHP
- kamepanman
- 回答数2
- php を使用しての入力チェック方法
ドロップダウンリストで選択された値が $menu に入りそれを php を使用して(必須) 入力チェックを行い、NGならば警告メッセージを表示・・・ という事をしたく、preg_match 等を使って色々試行錯誤してるのですが 入力チェックの部分で上手くいきません。 なぜこのような事をしようとするのか・・・? の理由は下記のサイト 【 ホームペーシの改ざんを阻止するには? 】 http://www.starthp.com/kaizan.htm を見たもので・・・ ドロップダウンリストのソースは下記のようになっております。 php でのチェック方法についてどなたがご教示お願い致します。 <?php /* ****************************************************************** 確認時エラー等でフォーム画面に戻った時に入力した情報が消えない設定 ドロップダウンリスト用 ****************************************************************** */ function MenuValue($v,$r) { if(!empty($_POST[$v])) { if($_POST[$v] == $r){ return " selected='selected'"; } } } echo 'お問い合わせ内容のカテゴリ<br>'."\n"; echo '<select name="menu" id="menu">'."\n"; echo '<option value="未選択"'.MenuValue("menu","未選択").'>▼選択して下さい</option><br>'."\n"; echo '<option value="東京"'.MenuValue("menu","東京").'>東京 - Tokyo</option><br>'."\n"; echo '<option value="千葉"'.MenuValue("menu","千葉").'>東京 - Chiba</option><br>'."\n"; echo '<option value="埼玉"'.MenuValue("menu","埼玉").'>埼玉 - Saitama</option><br>'."\n"; echo '<option value="群馬"'.MenuValue("menu","群馬").'>群馬 - Gunma</option><br>'."\n"; echo '<option value="海外"'.MenuValue("menu","海外").'>海外 - Kaigai</option><br>'."\n"; echo '</select>'."\n"; ?>
- ベストアンサー
- PHP
- Deep-Forest
- 回答数2
- PHPのfgetcsvの処理容量について
fgetcsvであるCSVファイルを読み込む簡単なスクリプトを書いています。 動作はさくらインターネットのスタンダードプランで行っていますが fgetcsvの第二引数の一回に読み込むバイト数は 最大何バイトまで可能というか問題ないでしょうか。 今は200000(約195KB)でも動きに問題はないです。 でもこの先容量は増える見通しです。 しかしサーバーのメモリか何かに一時的に蓄える構造だと思うので あまり大きな数字だと、さくらさんに負荷を与えてしまいそうで怖いです。 もちろん負荷がかかりそうなら、数回に容量を分けて処理することもできるのですが 一回でどのへんまで許容されるのかは知っておきたいです。 この辺はどう考えれば良いのでしょうか。 よろしくお願いします。
- PHPのチェックボックスでforeachの警告出る
UbuntuにXPMPPを入れてPHPの勉強してます。複数選択可能なチェックボックスの値を取得しようとしているのですが送信して受信側のページを開くと「Warning: Invalid argument supplied for foreach()」が出ます。正しく複数選択のチェックボックスの値を送受信する方法を教えてください。なお、入力ミスかと思い、http://www.7key.jp/hp/php/memo5.htmlのコピペをしてみましたが警告が出続けます。以下にそのページのソースを示します。 送信側のページのソースは次のようになっています。 <?php echo '<?xml version="1.0" encoding="UTF-8"?> '; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>送信</title> </head> <body> <form action="response.php" method="post"> <input type="checkbox" name="sample" value="1" checked="checked"> <input type="checkbox" name="sample" value="2"> <input type="checkbox" name="sample" value="3"> <input type="submit" value="sending" /> </form> </body> </html> 受信側のソースは次のようになっています。 <?php echo '<?xml version="1.0" encoding="UTF-8"?> '; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>受信</title> </head> <body> <?php foreach($_POST['sample'] as $key => $val){ echo "$key : $val \n"; } ?> </body> </html>
- 締切済み
- PHP
- kw-akihiro
- 回答数2
- PHPとMYSQLを使用したデータベース編集。
PHPとMYSQLを使用して、従業員のシフト管理のシステムを作ろうと思っています。 テーブルには、従業員ID、日付、出勤時間、退勤時間のカラムを持たせるつもりです。 そこから日付を指定して、その日に出勤する従業員を一覧にしたり、従業員を指定して、その従業員の一週間分のシフトを一覧にしたいと考えています。 そこで、データをPHPでMYSQLに入力したいのですが、一日ずつデータをデータベースに入力することはできるのですが、一週間分のシフトをまとめてMYSQLに入力する方法がわかりません。 何かよい方法はありませんか? ヒントになるような言葉、参考になりそうなウェブサイト、書籍、ささいなことでもアドバイスいただけたらと思います。よろしくお願いします。 イメージとしては、従業員ごとに日付の欄が一週間分あり、その日付の欄ごとに出勤時間、退勤時間を入力できる欄があり、そのフォームを入力してから送信ボタンを押すと入力した一週間分のデータがMYSQLに入力されるようにしたいです。 わかりにくいかもしれませんが、よろしくおねがいします。
- ベストアンサー
- MySQL
- katsubonbon
- 回答数4
- PHP 選んだ状態を維持するには
初心者です。 下記のソースで、ボタンを押すと指定した状態が残らず、元の状態に戻ってしまいます。 現時点では、どんな日付を選んでも2000年1月に戻ります。これをボタンを押しても選んだ状態を維持するにはどうすればよいでしょうか? checkedをどこかに指定すればいいのでしょうか?ご指導をお願いします。 ---------------- <html> <head> <title>test</title> </head> <body> <form method="POST"> <?php echo "<select name=\"yyyy\">"; for ($i = 2000; $i < 2012; $i++) { echo "<option>".$i; } echo "</select> 年 "; echo "<select name=\"mm\">"; for ($i = 1; $i < 13; $i++) { echo "<option>".$i; } echo "</select> 月 "; echo "選択された日付:".$_POST["yyyy"]. "年".$_POST["mm"]."月"; ?> <p><input type="submit" value="送信"> <form> </body> </html>
- ベストアンサー
- PHP
- origin_five
- 回答数1
- phpのswitch文で必ずdefault処理さる
phpでswitch文を使って変数の値に応じて処理を変えたいのですが、なぜか常にdefault処理をされてしまいます。 htmlの別ファイルから例えば"テスト,テスト2,テスト3"という文字列を受け取って strtok()を使って、$aに"テスト", $bに"テスト2", $cに"テスト3"と入るようにしました。 それで$aには"テスト"の文字列が入っているはずなので、 switch($a){ case "テスト":~~/処理 break; default:~~//処理 break; } と書いた場合、case "テスト" の処理がされるはずだと思うのですが、 なぜかdefaultの場合の処理がされてしまいます。 gettype($a); で$aの型を調べると、string型になっていおり、 $aの中身を echo "a: {$a}"; で確認すると 「a: テスト」と表示されます。 しかし、if文で if($a == "テスト"){ echo "a match テスト"; } else{ echo "not match"; } のように書いてみると、 「not match」が表示されます。 この理由が分かりません。 この理由が分かる方はいらっしゃいますか? 解決策を教えてください。 また、もしかしたら$aにはecho や print()では表示されない文字が 付属しているのかもしれないと考えていますが、 echoやprint()で表示されない文字を表示させる方法はありますか?
