検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- php4 = opensource?
今度出てくる php4 には zend という会社のエンジンが取りこまれる ようですが、open source の形態のままで開発は続けられるのですか?
- PHPファイルって?
データの中に拡張子が.phpというのが存在しますが、PHPファイルについて検索するとやたら難しそうなのですが、単にこの拡張子のついたデータを開きたいのですが、アプリケーションは何が使えるのですか?
- ベストアンサー
- その他(インターネット・Webサービス)
- sa-mu
- 回答数3
- ORACLE と PHP
以下のローカル環境で、Webサイトの練習を行っております。 PHPからORACLEへアクセスするためには、どのような設定を行う必要があるでしょうか? よろしくお願いいたします。 <環境> OS :Windows2000 DB :OracleWorkgroupServer 8.1.6 サーバ:apache WEB :PHP <状況> 以下の文の個所で、PHPエラーになってしまうんです。 ちなみに、apacheとPHPの設定をした後、普通にOracle8.1.6をインストールしただけで、 それ以上の環境設定はしてません。 やっぱり、ODBCか何かの設定が必要なのでしょうか? $conn = Ora_Logon("system", "manager");
- 締切済み
- その他(データベース)
- noname#2802
- 回答数4
- Fedoraでphp
FedoraでApache+phpを使いたいのですが、phpがうまく作動しません。 具体的には <html> <head> <title>Example</title> </head> <body> Hello World! <?php echo "Hi, I'm a PHP script!"; ?> </body> </html> というファイルをブラウザ(Mozilla)でみると、 Hello World! しか表示されません。 phpのマニュアルをみると http://www.php.net/manual/ja/faq.installation.php#faq.installation.processing に一見答えがかいてあるようにみえますが、ためしてみるとApache1.3用の記述であることがわかります。 ApacheとphpのインストールはFedoraインストール時に「Webサーバー」の項を全て選択して入れました。 何がいけないのでしょうか?
- CGI vs PHP ?
自社のDB検索のHPを作成するのに、プログラム等を CGIにするかPHPにするかで悩んでいます。 PHPの方が動作が軽快で良いという話しもありますが、 セキュリティの問題があるそうです。 今後のインターネットの仕様・動向を考えた時、 皆様でしたら、どちらをお選びになられますか? 理由を添えてどうかお考えを是非、お聞かせ下さいませ。 よろしくお願い致します。 CGIのカテゴリーですが、忌憚のないご回答を 期待してます!!
- ベストアンサー
- CGI
- welovekobe
- 回答数3
- JavaScript PHP HTML
新しいウィンドウを開きたいのですがうまくいきません。 どうか教えてください。 現在作成しているプログラムはあるメニュー画面から、キャッシュを使わないページのリンクをはっています。 ただ、このリンク先のページから戻ろうとすると、 キャッシュはクリアされているため、 警告 : ページの有効期限切れ となってしまいます。 そこで、新しいウィドウを開くことを思いついたのですが、JavaScriptで下記のようなものを作成し <SCRIPT LANGUAGE="JavaScript"> <!-- function openWindow(tmplurl) { window.open(tmplurl,"window","WIDTH=640,HEIGHT=300"); } //--> </SCRIPT> HTML側では ・<A HREF="javascript:openWindow(###TEMP###)">新しいウィンドウ</A><BR> PHP側では下記のようにHTML側の文字を置換しています。 str_replace(###TEMP###,http://wwww.test.co.jp/test.html,$body) 値もちゃんと入ってきてはいるのですが、うまくいきません。。。
- php と perl
perlで掲示板を作成する際はだいたい、 ####メインルーチン if($FORM['mode']="write";){&write;} elsif($FORM['mode']="usr_delete";){&usr_delete;} elsif($FORM['mode']="user_edit";){&usr_edit;} elsif($FORM['mode']="admin";){&admin;} … &html; exit; ####サブルーチン sub write { #書き込み処理 } sub usr_delete { #削除処理 } … といったように記述しますよね。 これをphpでも同じように、 //メインルーチン switch ($_POST['mode']) case "write": write(); case "delete": delete(); … //サブルーチン function write(){…} function delete(){…} … と書くのは効率的ではないでしょうか。 効率とは"速さ"や"実装の仕方として適切ではないかどうか"、という意味です. 他サイトで配布されているphpのスクリプトに目を通すと、そう記述しているものがあまりみられませんでした。 もう1つ疑問なのですが、掲示板のスクリプトにクラスを使っているサイトが多々ありました。もちろんつかってないスクリプトなどもありましたが、掲示板作成をする際、クラスを使うメリットはあるのですか?
- phpとデータベース
毎回お世話になっております。あの今phpmy-adminで作成したデータベースにphpでつなげました。ユーザがウェブページ上で入力したものを保存してテーブルのそれぞれのレコードを表示させました。そこのページに”削除”というボタンを押すとテーブルからそのレコードだけを消せるようにしたいのですがどのようにすれば良いでしょうか?下のようなものを考えたのですが失敗してテーブルに含まれる全てのレコードを間違って消してしまいました。すみませんがよろしくお願いします。 2つテーブルがあり、entries とcommentsテーブルのフィールドはこのようになっております。 entries entry_id title entry entered_timestamp comments comment_id commentor_name commenter_email comment timestamp <html> <body> <form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post"> <?php require_once("connect.php"); $booDelete = 0; $dbRecords = mysql_query("SELECT* FROM entries", $dbLocalhost) or die("Problem reading table: " .mysql_error()); while ($arrRecords = mysql_fetch_row($dbRecords)) { echo "<p>" .$arrRecords[0] ." "; echo $arrRecords[1] . ""; echo $arrRecords[2] . ""; echo $arrRecords[3] ."</p>"; echo "<INPUT type ='submit' value ='Delete' name='submit'>"; } if (isset($_POST["submit"])) { $dbRecordDelete = mysql_query("DELETE FROM entries WHERE entry_id = entry_id", $dbLocalhost); } ?> <form> </body> </html>
- PHP タイムスタンプ
タイムスタンプで値を取得して、比較するプログラムなのですが、なぜか $time = mktime(0, 0, $_POST['hh'], $_POST['dd'], $_POST['mm'], $_POST['yyyy']); の値が”-1”で返ってきてしまいます。 何故でしょうか? <?php echo "<select name=\"yyyy\">"; for ($i = 2010; $i < 2012; $i++) { $selected=$i==$_REQUEST["yyyy"]?" selected":""; echo "<option value=\"{$i}\"{$selected}>{$i}</option>\n"; } echo "</select> 年 "; echo "<select name=\"mm\">"; for ($i = 1; $i < 13; $i++) { $selected=$i==$_REQUEST["mm"]?" selected":""; echo "<option value=\"{$i}\"{$selected}>{$i}</option>\n"; } echo "</select> 月 "; echo "<select name=\"dd\">"; for ($i = 1; $i < 32; $i++) { $selected=$i==$_REQUEST["dd"]?" selected":""; echo "<option value=\"{$i}\"{$selected}>{$i}</option>\n"; } echo "</select> 日 "; echo "<select name=\"hh\">"; for ($i = 0; $i < 24; $i++) { $selected=$i==$_REQUEST["hh"]?" selected":""; echo "<option value=\"{$i}\"{$selected}>{$i}</option>\n"; } echo "</select> 時 <br />"; $time = mktime(0, 0, $_POST['hh'], $_POST['dd'], $_POST['mm'], $_POST['yyyy']);
- ベストアンサー
- PHP
- origin_five
- 回答数1
- CGIとPHP
PHP初心者です。 レンタルサーバーなどで、いろんな契約がありますがCGIが使用可能とあった場合に、PHPが使用可能である。と考えていいのでしょうか?また、CGI不可の場合は、拡張子がPHPのものは全て不可なのでしょうか? 自分のイメージとしては、CGIは機能でPHPはそれを実現する手段と言うイメージなのですが・・・ 正直、よくわかりません。 よろしくお願いします。
- ベストアンサー
- CGI
- origin_five
- 回答数5
- php selectbox hidden
formでselectboxを作っています。 入力画面→確認画面→DB登録という流れになっており、 selectboxもDB内からひっぱりforeachで回しています。 入力画面 <select name="cat" id="cat" class="postform"> <option value="0">-- 選択してください --</option> <?php foreach ($categories as $category) { echo '<option value="' .$category->term_id. '">' .$category->cat_name. '</option>'."\n"; } </select> のようにしています。 DBの接続は省かせていただきます。 確認画面 echo $_POST['cat']; としていますが、このままだとvalueの値のみ($category->cat_nameのid)が表示されます。 確認画面では$category->cat_nameと表示され登録時には$category->term_idとしたいです。 どなたかおわかりの方がいらっしゃいましたらよろしくお願いします。
- PHPアクセスカウンター
<?php $filename = 'count.dat'; $fp = fopen($filename, "r+"); $count = fgets($fp,32); $count++; fseek($fp, 0); fputs($fp, $count); fclose($fp); echo ($count); ?> これを日付が変わったら0にリセットしてくれるシステムにしたいんですが、どうしたらいいですか??
- PHP環境設定
MAC&PHP初心者です。 PHPの初期設定しましたが、文字化けしています。 初期設定で何か足りない箇所があると思うのですが、 どこか参考になるサイトがあれば教えていただけますでしょうか? よろしくお願いします。
- ベストアンサー
- Mac
- ymoshimoshi
- 回答数2
- PHPの$_FILES
RHEL6.3の環境で、 php.ini の upload_max_filesize と post_max_sizeを[30M]にして ファイルアップロードの動作確認をしていますが、 [25M]のファイルをアップロードすると$_FILESの変数の中身が取得できるのですが、 [35M]のファイルをアップロードすると$_FILESが空の状態で var_dumpで出力しても 配列の構造にもなっていません。 サイズ超過のときでもちゃんと$_FILES で情報を取得したいのですが、できない原因として 何が考えられるでしょうか? また対処法はありますでしょうか? 回答お願いします。
- ベストアンサー
- PHP
- MaiK_Birdy
- 回答数1
- PHP 【文字化け】
PHPで掲示板を作っていて、ウェブ上であらわしたら【文字化】します。 対処方法としてはどういうことを行えばよいのでしょうか。? 皆様の回答をお待ちしています。
- ベストアンサー
- その他([技術者向] コンピューター)
- kodoryu2013
- 回答数1
- PHP Mysql エラー
データの新規登録を行っているのですが 番号が重複しないでまたデータがすべて入力されたらデータの追加を行いたいのですが エラーが出て対処できずに困っています 下記のエラーがでます Parse error: syntax error, unexpected end of file in C:\WWW\test\htdoes\insert.php on line 20 20行目は一番下の行です <html> <body> <?php $pdo = new PDO("mysql:dbname=db_test;host=localhost", "root", "admin"); if($st->rowCount()>0){ if ($_POST['ID'] != '' && $_POST['NAME'] != '' && $_POST['ADDR'] != ''){ $st = $pdo->prepare("insert ignore into tbl_test values(?,?,?)"); $st->execute(array($_POST['ID'], $_POST['NAME'],$_POST['ADDR'])); header('Location: http://localhost/top.php'); }else{ print データ未入力の場所があります; } }else{ print "既に登録している番号です"; ?> </body> </html>
- ベストアンサー
- MySQL
- noname#197690
- 回答数2
- PHPの『->』
PHPのソースを解読しているのですが、『->』この記号の意味がわかりません。 なんとなく、変数の一部を示すときに使ってる気はするのですが、ほかのソースと規則性がみえてきません。何のためにこの記号をつかうのでしょうか?
- ベストアンサー
- PHP
- satisfied999
- 回答数2
