PHP
- Webサーバの入っていない98seで
開発用にPHPを使いたいのですが ブラウザ6しか入っていない98seで phpを実行表示できるようにすることはできるでしょうか? どのようにすれば良いでしょうか?
- FedoraCore3でPHPを
作って /var/www/html/x.php に置くと外部PCから参照すると実行され表示されるのですが このPCのブラウザアドレス欄にx.phpを入れても emacsで開くかどうかを聞かれるだけで x.phpを表示してくれません x.phpを実行させるのに何か設定しなければならないのでしょうか?
- print<<<EOM~EOM; の中のデータベースからの呼び出し
PHPで掲示板を作っているのですが、EOMを使ったときにデータベースからの呼び出しがうまくいきません。 print<<<EOM ".pg_result($rs, $i, "title")." EOM; だと、実行結果が ".pg_result($rs, $i, "title")." になります。 print(" ".pg_result($rs, $i, "title")." "); だとうまくいくのですが・・・ 分かる方おしえてください。
- 携帯のディバイスを判定する方法を教えてください。
Flashで携帯のコンテンツを作成しましたが、Flash Liteが利用出来るかどうかをチェックして、Flashコンテンツ/HTMLコンテンツに振分けしたいのですが、PHPでエージェント情報(端末情報)を取得して判定出来るのではと聞いたのですが、具体的にどのようにして良いのか全く分かりません。(プログラミングはど素人です。) どなたか、ご存知の方がおられましたらご教授ください。 どうぞ、宜しく御願い致します。
- Perlは使えるがPHPが使えないプロバイダ
にいるのでPCを公開してPHPできる環境を作りました PHPはPerlより大分早いのでしょうか? 他Perlに対するメリットを教えてください
- phpを複数設置したいのですが。
PHPのチャットプログラムを複数設置したいのですが、どういうわけか、最初に設置したものはきちんと動作するのに、別フォルダに全く同じものを設置しても、ファイルロックエラーと表示されて、動作しません。 全く同じものなので、不思議でなりません。 PHPって1つしか設置できないものなのですか? 当方、ど素人なので、わかりやすく説明していただけるとありがたいです。
- 締切済み
- PHP
- daisuke351
- 回答数5
- "0412" を "04" と "12" で区切る
タイトルどおりです。 date("ym") で、日付取得すると、"0412" と出ますが、これを区切りたいのです。 date("y") と date("m") を別々に指定しなければならないのでしょうか? explode関数でも、何かしらの文字がないと区切れないですし、お手上げ状態です。 よろしくお願いします。
- ベストアンサー
- PHP
- xanavi_nismo
- 回答数1
- PHPでのsystem関数の処理ができないです。
PHPでsystem関数を使ってアプリケーションを実行するだけの 簡単なプログラムを作ったのですが、 ブラウザでPHPのページが開き終わって 処理は全て終わった状態になるのですが、 アプリケーションが全く起動しません。 PHPのプログラムは以下の通りです。 ************************************************ <html><head> <title>アプリケーション起動</title> </head><body> <?php $user_cmd = "C:\phpdev5\www\himekuri\Himekuri.exe"; $cmd = escapeshellarg($user_cmd); system($cmd); ?> </body></html> ************************************************ $user_cmdで指定したアドレスにあるHimekuri.exeという アプリケーションを起動しようとしています。 開発環境は OS:Windows2000 phpdev5(MySQL,Apache)を使用 といった感じです。 system関数を使用するのに何か設定などがいるのでしょうか? 分かる方ご教授お願いいたします。
- textarea内のタグを反映させたいのですが
http://okweb.jp/kotaeru.php3?q=984300を参考に 改行を犠牲にして自動リンクを利用できるようにしたのですが、 HTMLの一部に編集内容を反映したいため FONTタグ等も利用したいんです。 何か良い方法はありませんでしょうか? よろしくお願いします。 <?PHP 文字制限のため省略ですが参考元と同様です。 ?> <html> <title>テキストファイルのデータ更新</title> </head> <body> <form method="post" action="edit.php"> data1の変更 - <textarea name ="data1" rows="5" cols="40"><?php echo preg_replace("/<br>/", "\n", $ini['data1']); ?></textarea><br> data2の変更 - <textarea name ="data2" rows="5" cols="40"><?php echo preg_replace("/<br>/", "\n", $ini['data2']); ?></textarea><br> data3の変更 - <textarea name ="data3" rows="5" cols="40"><?php echo preg_replace("/<br>/", "\n", $ini['data3']); ?></textarea><br> <input type="submit" value="送信"> </form> <table> <tr><td>data1</td><td><?PHP echo ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]", "<a href=\"\\0\">\\0</a>", $ini['data1']); ?></td></tr> <tr><td>data2</td><td><?PHP echo ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]", "<a href=\"\\0\">\\0</a>", $ini['data2']); ?></td></tr> <tr><td>data3</td><td><?PHP echo ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]", "<a href=\"\\0\">\\0</a>", $ini['data3']); ?></td></tr> </table> </body> </html>
- PHPスクリプトからサービスの再起動
お世話になります。 PHPスクリプトからリナックスのsquidのサービスを 再起動したいのですが、これは可能なんでしょうか? php4.3.9 apache2.0.52 rhl9 よろしくお願いします。
- コンストラクタで戻り値を取得する方法は?
こんばんわ。 いつもお世話になっています。 初歩的な質問なんですが、 掲題の件なんですが、 /*--------------------------------*/ class ClassA{ function ClassA($str){ : : (処理) : if( $ret ){ return true; }else{ return false; } } } $ret = new ClassA($str); if(!$ret){ エラー処理 } /*--------------------------------*/ どのように書いたら、 ClassAのコンストラクタで戻した値を 取得することができるんでしょうか? phpのバージョンは4.3です。 以上、宜しく御願致します。
- 「名前を付けて保存」をできなくする方法
初めて書き込みします。 実は、この題名に書いた内容、 もともと無理と思っていたのですが、 http://www.komiya.co.jp/optanqfx/ のサイトの中で 「名前を付けて保存」をしたら、 全て「アクセス拒否」の画面だけ ダウンロードになってしまいました・・・。 当然、右クリックやら文字参照やら 直接アクセス拒否やら想像できることは していますが。 保存を制御する関数(PHPやJavaScript、 または、.htaccessの命令等)でも あるのかと思い、色々調べましたが、 有効なものはありませんでした。 かなりショックを受けています。 どうして出来るのでしょうか? ここで上記の方法を確認されてから、 コメントをお願いします。
- PHP、MySQLでチェックボックスの値を各ページでひとつのフラグで保持
以前の質問の続きです。 PHPでMySQLのDB情報をHTML出力して、表の各行にチェックボックスを付けて仮に表がHTMLで10ページあったとして、さらに共有しているコンテンツが5あったとして、フラグは一つでどのように各コンテンツ間で保存すればよいでしょうか? ビットで保存するというのが今ひとつ分からず、1ページのみだと、値を255と244で切り替えて保存できたのですが。。。表を野球選手、コンテンツをポジュション別といった感じです。 分かりずらいと思いますが、よろしくお願いします。
- ベストアンサー
- PHP
- takeya4649
- 回答数1
- 正規表現
2004-12-08[Tab]19:20:20[Tab]192.168.1.323[Tab]1[Tab] 上記のように書かれたログがあり、このログ数を数えたいのですが、IPアドレスが表示されているところがうまくいきません。IPアドレスは長さが違うものや、社内からすると、アドレスではない文字列の場合もあります。 何かよい方法はないでしょうか?? $fp_r = popen('grep -c \''.$log_r[$i]['logdate'].'[[:space:]][0-9][0-9]:[0-9][0-9]:[0-9][0-9][[:space:]][0-9].[0-9].[0-9].[0-9][[:space:]]1[[:space:]]\' '.$fileName,"r");
- mail関数
メイル送信フォームを作ったのですが、いまだに送信できません、色々な方法を試したのですが、だめです。 サーバーのセットアップに問題があるとしか考えられません、あるページを見ると 1)PATHを通してsendmailを使用可能な 状態にしておくことが強く推奨されます。 また、コンパイルされたPHPがsendmailバイナリにアクセスできる権限を 持っていなければなりません。 2)これらの関数の動作は、php.iniの設定により変化します。 と記載されています、上記の2項目の意味と設定の仕方がわかりません。 また上記2項目を確認する方法はありますか? とっても困っていて、限界に達しています、宜しくお願いいたします。
- phpの高速化について
apache + php4.3 + mysql にて開発を行う予定(OS:linux)ですが、処理速度を速めるために、apacheモジュールを組み込む必要があるのでしょうか? (perlでいうと、mod_perlのようなapacheモジュール) アドバイス、よろしくお願いいたします。
- 一度出力したHTMLを上書くには?
質問させて下さい。 現在、下記ロジックのアップローダをPHPで作成中です。 1.インプットフォーム出力 ファイルパス、コメント、アップロードボタンを出力 2.メッセージエリア出力 EX)<input type="text" size="140" name="sys_msg" value="" readonly /> 3.テーブルタグ出力開始 テーブルヘッダ(コメント、ファイル名、提供者など)を出力 a)削除ボタン押下時 ・メッセージエリアクリア ・削除権限チェック ・YES ⇒ 「~を削除しました」を出力 ・NO ⇒ 「~を削除出来ません」を出力 b)アップロードボタン押下時 ・メッセージエリアクリア ・コメント入力チェック ・同名ファイル上書きチェック ・YES ⇒ 「~をアップロード中です…」を出力 ・NO ⇒ 「~と同名のファイルがあります」を出力 ・ファイルサイズチェック ・YES ⇒ 「~のアップロードが成功しました!」を出力 ・NO ⇒ 「~のサイズがでか過ぎます」を出力 4.テーブル内容出力開始 アップロードされたファイル、ファイル毎の削除ボタンをテーブル内に出力 5.終了 a)、b)にて出力するメッセージを2.のエリアを「上書く」ことにより実現したいのですが、どのようにすればよいでしょうか? <input type="text" size="140" name="sys_msg" value="" readonly /> の VALUE を書き換えようと考えたのですが、ボタン押下時にJavaScriptをCallして、最初にクリアすることは出来ても、その後の処理で判定結果によって更にメッセージを出力する方法が解りません。 宜しくご教授下さい。