検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- phpの環境構築をする時に、システム環境変数でpa
phpの環境構築をする時に、システム環境変数でpathをPHPの実行ファイルexeが入っているフォルダを指定しますがなぜですか? 今回はphpですが、同様にpythonやjavaや言語をインストールするごとに システム環境変数のpathをphp python javaと変更するんでしょうか? そうすると1つの言語しか使えなくなってしまいませんか? この動画で説明しています。 https://www.youtube.com/watch?v=mZyyWm06ZgY
- この画像はphpの画像なんですが、なぜ小数0.12
この画像はphpの画像なんですが、なぜ小数0.123がdouble型と表示されているんでしょうか? single, double, long doubleなどが値が小数の場合の型なんですよね? その中のdoubleが出力されている理由はなんでですか?
- phpのarrayについて、この画像で、一番上にあ
phpのarrayについて、この画像で、一番上にある $arr = array();がなくても成立すると思うんですが、一番上のはどういう意味があるんでしょうか? またarray()のかっこのなかにはなにがはいるんですか?また、どういう呼び名ですか?関数の場合はかっこのなかは引数なので、この場合はなんですか?
- FedoraCore3にPHP5.0.3とMySQLをインストールする方法
FedoraCore3のCDには、PHPとMySQLのRPMファイルはあるのですが、バージョンが古いため最新のPHP5.0.3とMySQLをインストールしたいのですが、どのようにすればいいのでしょうか? お願いいたします。
- phpからflashplayerにflvファイルを配信する方法について
お世話になります。 標記の方法についてお尋ねいたします。 flvファイルをURL直叩きで見られなくするために、 一旦PHPでセッションを確認してから ドキュメントルートの外に隠してあるflvファイルを 読みだしています。 PHPのURLにセッションID付きでアクセスすると、 ファイルが読みだされて、 それを保存したものと、サーバ上にあるファイルは 同一であることが確認されています。 しかし、flashplayerからは、再生できず、 進捗バーがダウンロード中のままです。 (FireBugから見ると、ダウンロード自体は正常に終わっています。) この現象について、 何かわかることがあればご教授いただきたく思います。
- PHPからMySQLに接続はできるが、Sql操作ができない
PHPからMySQLを使おうとしているのですが、 SQLクエリでの操作に対する反応がなく、困っています。 mysql_select_db()でtrueが返ってきているので、 DBにはアクセス出来ているようなのですが、 mysql_query()を実行しても何も返らず、エラーも出ません。 SQLに間違いはなく、あってもエラーがでるはずだったと思うのですが… 何かお分かりのことが御座いましたら、ご協力お願いいたします。
- phpのcgi版掲示板の設置方法を教えてください!!
cgi掲示板設置方法を教えてください!! 携帯対応掲示板 REP-BBS http://www.mt312.com/script/11/ ↑こちらの掲示板をサーバーに設置したいのですが、パーミッション設定も記述どおりにやったのですがサーバーエラー(cgiの問題) がでて、掲示板が表示されません。 サーバーはさくらインターネット3Gです。 ※kent掲示板は問題なく使えたのですが、こちらの掲示板は何故か設置できません。 何か設定が必要なのでしょうか? cgiに詳しい方教えてください 補足 パーミッションは散々試した上で質問してます。 サーバーはちゃんと確認して使える環境ですから問題ありません。
- 締切済み
- CGI
- tetrapod71
- 回答数1
- phpスクリプトの書かれているファイル内の文字列置換
いつもお世話になります。 phpスクリプトの書かれているそのファイル内の文字列を置換することはできないでしょうか。 更に説明をさせていただきますと。 a.php から <a href="b.php"・・・> で、b.phpが呼び出されて表示されます。 このとき、このb.php内のある文字列が自動的に置換されるスクリプトをb.php内に書くことはできないかという質問です。 つまり、b.phpがb.php内のスクリプトによって処理されてからブラウザに渡されるようにしたいと思っての質問です。 目的は、 b.php内に表示する画像をphpスクリプトでフォルダ内の画像ファイルを取得し、b.php内の指定箇所に表示することです。 ただ、画像を表示するだけならその箇所に<img src="" で指定すれば良いではないかということになります。このイメージタグに OnMouse="" とか、class style 指定など画像の種類によって設定していきたいと思っています。だから、その異なる属性を直接に記載するのでなく、phpで画像フォルダ内をスキャンして、その画像の内容によって自動的に記載できたらと思っての質問です。 例えば、#imgXXXX# などとしておき<img src="" ・・・と置換したい。 更に、この処理のスクリプトを、b.php内に記載できないものかということです。 長くなってしまいました。よろしくお願いいたします。
- PHPでrailsのbefore_filterを再現したいのですが
初めまして。当方PHP初心者です。 標題の通り、PHPでrailsのbefore_filterのような機能を再現できないでしょうか。 要するにクラス内にAメソッド、Bメソッド、Cメソッド、Dメソッドが存在していて、 Bメソッド、Cメソッド、Dメソッドを実行する前に必ずAメソッドを実行させたいのです。 実現できる関数を探してみたのですが、どうにも見つかりませんでした。 皆様のお知恵を拝借したいです。 どうぞ、よろしくお願いします。
- htmlからPHPを呼び出す方法について教えてください
<script type="text/javascript" src="/init.php"></script> 楽天商品検索APIを利用したブログパーツの作成をPHPにて行っております。 公開されているサンプルソースを元にブログ上に指定したキーワードの 検索結果を表示させるPHPを作成しております。 HTML側にてPHPを呼び出す際に、PHPに記述したHTMLのソースを document.writeで囲って出力しようとしておりますが上手くいきません。 呼び出し側 <script type="text/javascript" src="/test.php"></script> ■test.php <?php //PHPソース(省略) $str_test = 'zzzzz'; header("Content-Type: application/x-javascript; charset=UTF-8"); echo " document.write(\"<table width=\"100%\" border=0 cellspacing=1 cellpadding=5 style=\"font-size:12px;\">\") document.write(\" <tr style=\"background-color: #ffffff;\">\") document.write(\" <td width=\"8%\" align=\"center\" rowspan=\"4\">\") document.write(\" abcde\") document.write(\" </td>\") document.write(\" <td width=\"8%\" align=\"center\" rowspan=\"4\">\") document.write(\" $str_test\") document.write(\" </td>\") document.write(\" </tr>\") document.write(\"</table>\") "; ?> 上記の様にダブルクォートをエスケープしたのですが 呼び出し側には何も表示されませんでした。 document.writeにて下記の様に記述した場合は表示されましたので 上記ソースの何処かが間違っているのは分かったのですが そこから先に進めず困っております。 ■表示された例 echo " document.write(\"$str_test\") "; 解決策、別案などありましたらご教授いただけたら幸いです。 どうぞよろしくお願いいたします。
- PHPからFlashへの配列の渡し方がわかりません
こんにちは。 FlashとPHPの連係についての質問です。 どうしてもわからないのでどなたか手を貸してくださると助かります。 PHP側から$a=array("a","b","c")、という配列をFlash側に送ります。 その際、まずHTMLタグの<object>内にはどのように記述すればよろしいのでしょうか? またFlash側でその配列をどのように受け取り、その値を配列に入れたいのですがどのようにしたらよろしいでしょうか?? どなたかお願いいたします。
- PHP と Mysql の連携時に発生する漢字の文字化け
宜しくお願いします。 1.PHPプログラムからMYSQLにデータを書き込んだ際、結果をコマンドプロンプトで見ると漢字が文字化けしてしまいます。 2.また、コマンドプロンプトから直接同じ命令を打ち込んだ場合は、漢字の値だけがテーブルに挿入(insert)されません。または、結果は挿入されているが、表示されていないだけだという可能性もあります。 しかし、結果をphpMyAdminから見ると、前者は期待通りの値、つまり漢字が挿入されているようです。後者は、phpMyAdminから見ても相変わらず、何も挿入されていないように見えます。 文字コード設定は、utf8にしました(画像添付)。 この問題にはとても手こずっています。昨日一日をこの問題のために費やし、今日も潰れそうです。しかし、どうしても途中放棄したくありませんので、お力を貸し頂けないでしょうか。 説明不足な点がございましたら、どんどん補足説明を要求してください。以下に保持している情報・状況をできるだけ詳しく書かせていただきました。重複する部分もあるかもしれませんが、その点はお許しください。ご回答をお願いします・・・。 <<PHPプログラムソース>> このプログラムは、phpユーザ,passパスワードでlocalhostにアクセスし、php_sample_databaseデータベースに接続後、カラム(id<primary key>)と(name)からなるテーブルを作成します。その後、作成したテーブルに漢字を含む値を入力します。今回発生している問題は、この処理に際して生じていると思われる「漢字の文字化け」です。 <?php $createGender = <<<DDL create table gender (id int primary key, name varchar(32) ) DDL; $conn = mysql_connect("localhost","root","pass"); mysql_query("set names 'utf8'",$conn); echo "SET NAMES utf8★" . mysql_client_encoding(). "<br>"; mysql_set_charset("utf8",$conn); echo "mysql_set_charset★" . mysql_client_encoding() . "<br>"; #上は、クライアント文字コードの実験 mysql_select_db("php_sample_database",$conn); mysql_query($createGender,$conn); mysql_query("insert into gender (id, name) values (1,'男性')",$conn); mysql_query("insert into gender (id, name) values (2,'女性')",$conn); mysql_close($conn); echo '初期化終了<br>'; ?> <<PHPプログラムの実行結果―ブラウザ画面>> SET NAMES utf8★latin1 mysql_set_charset★utf8 初期化終了 ※ブラウザは正常に表示されます。文字化けはありません。 <<PHPプログラムの実行結果―コマンドプロンプト画面>> ※詳細は、画像を添付させていただきます。 --------- id |name --------- 1 |漢字の文字化け 2 |漢字の文字化け --------- <<PHPプログラムの実行結果―phpMyAdmin画面>> 画像の左側に添付させていただきました。 <<コマンドプロンプトで実行した結果>> ※PHPと全く同じ命令のうち、テーブル作成に関する部分のみをコマンドプロンプトから入力した結果・・・下図のようにname欄が空白になりました。つまり、漢字部分だけが表示されなかったことになります。 --------- id |name --------- 1 | 2 | --------- <<コマンドプロンプトで実行した結果―phpMyAdmin画面>> 画像の左側に添付させていただきました。 <<使用している環境・バージョン情報>> OS:Windows vista Home premium xampp:1.6.8 apache:2.2.9 mysql:5.0.67-community-nt phpmyadmin:2.11.9.2 php:5.2.6 申し遅れましたが、私は、PHPとMYSQLをセットで勉強し始めたばかりのひよっこです。 長くなってしまい、申し訳ありません。どうぞ宜しくお願い致します。
- PHPで、ボタンを押すと同じページに表示するには?
PHPとDBを学習し始めて半月です。 わからないところができましたので質問いたします。 PHPでデータベースからデータを取り出し、表示するプログラムを作っています。 データベースには、「ID」と「PASS」、「時刻1」、「時刻2」が数人分登録されています。 PHPで、「渡されたIDとPASSのレコードにある時刻1と時刻2を表示する関数time()」をつくり、テストして正しく動作しました。 フォームからIDとPASSを送信してログインし、main.phpに入るところまで作りました。 main.phpで、「時刻を表示」というボタンを押すと、そのボタンの下に時刻1と時刻2を表示するようなプログラムを作りたいのですが、仕組みをどうすればいいのか悩んでいます。 主な疑問は、 ・ボタンのactionは何にすればいいのか ・同一ページに表示する方法 ・ボタンを押す~引数を渡す~関数を実行する、までの流れ です。 分かりにくかったら申し訳ありません。 よろしくお願いします。
- ActionScript3.0によるPHPへの変数の送信について
はじめまして。 現在、FlashとPHPを用いたシステムを制作中なのですが、FlashからPHPへの変数の送信でつまづきました。 ネット上で調べてみてもAS3で解説しているサイトはほとんど見つからず、見つかっても自分の理解が悪いのかうまく行かない状況です。 状況としては下記のようなAS3とPHPを実行しています。 AS3から値をPOSTしてPHPで表示、それを読み取ってFlashでtraceしています。traceで1234は返ってきているのですが、PHP側ではcomp=しか表示されません。初歩的なミスだと思いますが、どこが悪いのかアドバイスいただければ幸いです。 よろしくお願いします。 環境 Flash CS3 Apache2.2 PHP5.2.6 ソース AS3 System.useCodePage = true; var request:URLRequest = new URLRequest ( "http://localhost/sample/FlashToPHP.php" ); //PHPへPOST送信 request.method = URLRequestMethod.POST; var variables:URLVariables = new URLVariables(); //送る変数 variables.num = "1234"; request.data = variables; var loader:URLLoader = new URLLoader (request); loader.dataFormat = URLLoaderDataFormat.VARIABLES; loader.addEventListener(Event.COMPLETE, onComplete); loader.load(request); function onComplete (event:Event):void{ var vars:URLVariables = new URLVariables( event.target.data ); trace( vars.comp ); } PHP <?php //変数を受け取る $comment = $_POST['num']; $comp = $comment; echo "comp=".$comp; ?>
- ベストアンサー
- Flash
- noname#131718
- 回答数3
- jQueryでloadしたphpをapendToしたいのですが。
jQueryのload関数を使って、日付を元にランダムな10ケタの数字を生成するプログラム(rand.php)を読み込み、そのプログラムの結果をcontentsというIDのdiv内にappendToしたいのです。 そして、5秒ごとにrand.phpを読み込み、そのたびにcontentsというIDのdiv内に結果をappendToしたいのです。 イメージとしては下記のような感じになります。 $(function(){ function loadAndAppend(){ $("div#contents").apendTo(load("rand.php")); setTimeout(loadAndAppend, 5000); }; loadAndAppend(); }); しかし、これだとうまくいきません。apendTo(load("rand.php"))という部分がおかしいのでしょうが、これをどう直せばよいか分かりません。 ぜひとも解決法を教えていただけないでしょうか。
- ベストアンサー
- JavaScript
- all69
- 回答数3
- パスワード等が記述されているphpファイルの置き場所
すみません。unix系、php、web系 初心者です。 Mysql を利揺するのにpearで接続しています。 phpで記述している部分でdsnの部分がありますが パスワードやユーザー名、サーバー名等が平文?そのまんま記述していますが危険ですよね? そういうファイルは公開フォルダ( wwwやpublic_html )に置くべきでは無いですよね? 公開フォルダより上位に置いておけば安全ですか?(100%では無いと思いますが...) 公開フォルダと同じ並びに置く場合 その場合、パスの指定はどのように指定すれば良いでしょうか? ../../functions/ /functions/ のようでしょうか? またrequire_onceで読めるでしょうか? 申し訳ありません... 今は以下の様にしています。 /www/functions/hogehoge.phpです <?php $functions_path = '../functions/'; set_include_path(get_include_path() . PATH_SEPARATOR . $functions_path); require_once('hogehoge.php');
- ベストアンサー
- PHP
- psychesine
- 回答数4
- exec()にで別PHPをバックグラウンドで起動させるには
どうしたらよいか分からずに困っております…。 例えば次の様な記述が実行できません。 exec("c:\php\php.exe c:\test\test.php"); 次の様にperlファイルを起動しようとすると、それは問題なく動作します。 exec("c:\perl\bin\perl.exe c:\test\test.cgi"); すみませんが、どなたかヒントだけでも頂けたら嬉しいです。 よろしくお願いいたします。
- PHPのソースの中の->とかの意味について
PHPの完全な初心者です。PHPが知っていることを前提とした教本のソースをみて勉強を始めていますが、なかなか検索がうまくいかず、分からないことがたくさんあるのですが、専門家の方、ご教授願います。。 (1)-> の意味 例)$abc = $results->list->video; (2)=== の意味(イコールが3つ) 例)if ($result === false) { (3)=> の意味 例)'cacheDir' => 'cached/', また、ソースを見ながら勉強するときに、皆さんが参考にされているサイト、本があれば ぜひ教えてもらえないでしょうか。
- 【PHP】前は人気あったようだけど、今もあるの?
2006,7年くらいはPHP人気がすごかったですが、それは今でも続いているのでしょうか? ウィキペディアを見てみると、2006年11月のリリースが最後になっているので、言語自体の更新はされていないようです。コレを見る限りでは、人気衰退が原因で開発がストップしたように思えます。 私の考えは合ってますか?
- phpによる遠まわしな処理をあえてしたいのですが
全部、main.phpで解決すればいいことなのですが、 こんなことが可能かどうか質問させてください。 ページmain.phpにアクセスしたときに、 bg.phpが実行されて、 そのbg.phpからの命令でmain.phpの背景色が変更される、 (main.phpはユーザーが目にするページで、bg.phpは処理だけを行うページです) こんなことをしようとすると、すでに最初に main.phpが読まれてしまっているので、あとから、 bg.phpがbodyのbgcolorを変更しようとパラメータを送ってきたところで、 main.phpは既に読まれているので、再読み込みとかしないと駄目ですよね。 どうやれば外部php(bg.php)経由で、 最初に既に読み込まれているmain.phpの背景のカラーを変えることができるのでしょうか? 無駄な遠回りな処理だとはわかっていますが、考え方を教えてください。
- ベストアンサー
- PHP
- jazzjazzja
- 回答数2
