検索結果

PHP

全10000件中3161~3180件表示
  • 全てのカテゴリ
  • 全ての質問
  • php.iniのmbstring.internal_encodingの値

    玄箱をDebian化してサーバにしています。 そこに、phpgroupwareやpukiwikiなどのさまざまなPHPのソフトを入れようとしています。 あるソフトでは、EUC-JPにしてください。違うソフトでは、UTF-8にしてくださいとかいろいろあると思います。 また、registor_globalsをONにしろとか、OFFにしろとか。 php.iniのせっていは、すべてのソフトの動作に影響してしまうんですよね? EUC-JP→UTF-8にしたとたん、あるソフトは文字化けせず、あるソフトは文字化けするようになってしまったとかそういう状況があるんでしょうか。 そうなってしまうとしたら、対策はあるんでしょうか。

  • PHPでログイン人数を制限したい

    PHPを用いたサイトを作っています。 ログイン人数の制限を行いたいのですが、どのように実現すればいいのか分からず困っています。何か良い方法を知っている方がいらっしゃったら教えていただきたく思います。お願いします。 ログイン時にセッション数を取得できれば、その時に最大人数を超えていればログインさせない、という方法でいけそうなのですが、セッション数を取得する関数はあるでしょうか? ちょっと調べたところでは分かりませんでした。 別の方法としてはログイン時にログイン人数をカウントアップしてDBかファイルに保存しておき、最大人数を超えた場合はログインさせない。ログアウト時はカウントダウンするという方法も考えましたが、問題はウィンドウを×ボタンで閉じられた場合と、タイムアウトでログインが終了した場合に、カウントダウンの処理をする方法が分かりません。そんな方法はありますでしょうか。 よい知恵を持っている方がいらっしゃったらよろしくお願いします。

    • ベストアンサー
    • PHP
  • PHPのmail関数で送信できない

    Fedracore3でPHPプログラムの制作をしています。 今問題となっているのが、mail関数でメールを送信する部分です。 テストしているスクリプトです。 <?php $rst = mail("xxx@xxxx.com", "送信テスト", "Hello !!", "from: xxx@xxx.info"); if($rst){ print ("メール送信テスト完了"); }else{ print ("メール送信テスト失敗"); } ?> かならず「メース送信テスト失敗」になり、実際送信している先のメールアドレスにも届きません。 ちなみにコンソールからsendmailコマンドで直接入力すると送信できるので、sendmailの設定や名前解決などは問題ないと思われます。 現在の環境は以下の通りです。 OS:Fedracore3 PHP:Version 4.3.9 Apache:2.0.52 (Fedora) ちなみにi18n_convertやi18n_mime_header_encodeなどの関数も画面が真っ白になるだけで動きません。 システムの設定かと思うのですが、思い当たる部分が見当たらないので困っています。ご教授方よろしくお願いいたします。

    • 締切済み
    • PHP
    • yuquide
    • 回答数1
  • Phpが環境設定がうまくいかない。

    環境 ローカル内、サーバーApache Apacheのエラーログはなし。 症状 読み込むと設定情報ではなくそのままhtmlで表示される。 例 http://localhost/test.phpに接続 ↓ 表示 <? phpinfo() ?> と設定情報ではなくそのまま表示される。 htmlソース <code><span style="color: #000000"> <span style="color: #0000BB">&lt;?&nbsp;phpinfo</span><span style="color: #007700">()&nbsp;</span><span style="color: #0000BB">?&gt; <br /></span> </code> (文字の色が変わっているところをみると一応phpが動作しているか?) php.iniの修正内容 doc_rootの指定 doc_root ="C:Program Files /Apache Group/Apache2/htdocs/" extension_dirの指定 extenstion_dir = "c:/php/ext" magic_quotes_gpcはoffです。 参照本「MySQL5構築ガイド」秀和システム まったく本と同じ手順を踏んでいますが動作しません。 コードの変更ミスはありません。確認済みです。 どなたか解決のヒントをお願いします。

    • 締切済み
    • PHP
  • PostgreSQLでPHPからアップデートができない

    PHPからデータをアップデートしようと思ってアップデートを実行するとうまくいきません。エラーも出ずにうまくいっているように思えるのですが、実際データは更新されていません。 で、その際に生成したSQL文を表示するようにしておいてその文をそのままPSQLから入力すると正常に更新されます。 こういう時は何が考えられるのでしょうか?

    • ベストアンサー
    • PHP
    • noname#22928
    • 回答数3
  • php.iniファイルの設定について

    素人の質問ですがよろしくお願いいたします。 参考書等を読んで、勉強しているのですが、メールフォームを作るときなどはphp.iniファイルの設定をしないといけないのはわかったのですが、これを実際のサーバにアップするときはphp.iniファイル等はどうすればいいのでしょうか? 質問自体がおかしかったらすいませn。どなたかよろしくお願いいたします。 あと\rの復帰というのはどのような命令なのでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • PHPのインストールがうまくいきません

    ちょうがつくほどの初心者で申し訳ありません。 PHPのインストールがうまくいきません、環境は Windows XP Pro SP2 Apache 2.2 PHP 5.1.4 http://www.standpower.com/php_environment.html のとおりにやったんですが、Apacheが起動できなくなった。 「The requested opration has failed!」と表示されます。 頭が悪くて、たぶん原因を説明されても理解できないと思いますが、 正しい設定方法、詳しいホームページあればご教授ください。 お願いします。

    • ベストアンサー
    • PHP
    • noname#147912
    • 回答数2
  • Javascriptの変数をPHPに渡したい

    環境  サーバLinux、Apache2.0.47、PHP4.3.2で使用しています 質問  リンク元の取得のためgetenv("HTTP_REFERER")を使っていますが情報が取得できません。  クライアント側のファイアウォール(ノートンなど)が無効になっているときにしか情報が取得できませんでした。  Javascriptのdocument.referrerを使ったところ、ファイアウォール関係なく情報が取得できました。  ログ保存のためにPHPの変数にdocument.referrerを渡したいのですがどのようにすればよいのでしょうか?  下のように書いたところブラウザには正常に表示されましたが、  ログはJavascriptの制御文そのものが保存されました。  $link="<SCRIPT language='JavaScript'><!--    document.write(document.referrer);    --></SCRIPT>"; よろしくお願いします。

    • ベストアンサー
    • PHP
    • wipe
    • 回答数6
  • PHPからMySQL5にアクセスできない

    phpからMySQL5にアクセスできません。 以下のソースを実行すると、エラーが表示されます。 ■=== phpのソース=========================================== <html> <?php if( !$mysql = mysql_connect("localhost","test_user","test_password") ){ print "接続失敗<br>"; exit(); } ?> </html> ============================================== ■=== エラー ================================= Fatal error: Call to undefined function mysql_connect() in d:\HTTPRoot\temp\test.php on line 3 ============================================== ■環境 ・PHP 5.1.6 ( Windows Binaries(PHP 5.1.6 zip package )をダウンロードし、c:\PHPへ解凍 ) ・AnHTTPd1.42k ・Windows2000Professional sp4 ・MySQL 5.0.19 ■状況 ・PHPとAnHTTPdは動作しています。 以下、<? phpinfo(); ?> の結果で、MySQLの部分です。  Client API library version 5.0.22  Client API header version 5.0.22  MYSQLI_SOCKET /tmp/mysql.sock ・MySQLにはログインでき、DBやテーブルの作成もできます。 コマンドラインから、以下のコマンドでログインできます。 c:\>mysql -utest_user -ptest_password ・このサイトを参考に、php.iniなど設定しています。 http://homepage1.nifty.com/yito/anhttpd/faq/php5.html   php.iniのこの行もコメントアウトを外しています。    extension=php_mysql.dll 以上、宜しくお願いします。

    • ベストアンサー
    • PHP
  • ローソク足をPHPで描くには・・・

    今PHPで、株価など使用されておりますローソク足グラフを 描きたいと思っています。 ただ初心者なので何をどうすればいいのか 分かりません。 大変大雑把な質問で申し訳ないですが、 どなかた教えていただけないでしょうか・・ よろしくお願いします!

    • ベストアンサー
    • PHP
    • touchme
    • 回答数4
  • GXmlHttpにPHPからXMLを渡したい。

    グーグルマップで、MYSQLから取得したデータを表示したいと考えています。 GXmlHttpを使ってphpのデータを取得するプログラムを組んだのですが、phpファイルでうまくデータを取得できません。 data.php -------------------------------------------------------- <?php mb_http_output('utf-8'); header('Content-type: text/xml; charset=utf-8'); echo '<?xml version="1.0"?>'; echo("<markers>"); $con=mysql_connect("**********","***","*****"); $selectdb=mysql_select_db("***",$con); $sql = "select * from map"; $result=mysql_query($sql,$con); while ($row=mysql_fetch_array($result)) { //緯度・経度を取得 $x = $row[x]; $y = $row[y]; //場所名 $basyo = $row[basyo]; echo("<marker lat=\"$x\" lng=\"$y\" html=\"$basyo\"/>"); } echo("</markers>"); ?> -------------------------------------------------------- というプログラムなのですが、 -------------------------------------------------------- テキストの内容に無効な文字が見つかりました。リソース 'http://www.********.com/map/joho.php' の実行エラーです。ライン 1、位置 74 <?xml version="1.0"?><markers><marker lat="36.6585" lng="138.7413" html=" -------------------------------------------------------- とエラー表示されてしまいます。 ちなみに、緯度・経度のみのデータ取得ならうまく表示されました。 ということは、「$basyo」が漢字を使う日本語だからなのでしょうか? このような場合、どうすればうまくデータベースからデータを取得できるのでしょうか? どうかよろしくお願いします。

    • 締切済み
    • PHP
  • [PHP+Postgres(MySQL)]8桁のパスワードが・・・。

    こんにちわ。 仕事でポスグレに入っているデータをMySQLに引越しし、合わせてユーザー認証するPHPスクリプトを作成しています。 PHPの認証スクリプトは問題ないのですが、既存データ(ポスグレ)に入ってる内容で困っています。 8桁の文字列(パスワード)なのですが、ダンプ(画面上も同じ)すると「b422f15db3d744c2a82d6e3bec488764」となっています。 ユニコードかなんかですかね?? 実際パスワードは何か分かっていませんが、32桁あるので4桁づつに区切ったらなんとかなるのかな?とも思っていますが・・・。 分かりません。 見た感じどう料理できそうですか?? とにかくせめて、8桁の文字列にはしたいのですが・・・。 お手数をお掛けしますがご意見下さいませ。

    • ベストアンサー
    • PHP
    • zenon55
    • 回答数2
  • phpを使えるHPでお薦めは?

    よろしくお願いします。 PHP version 4.2 or greater MySQL version 3.23.23 or greater を使えるサーバーを捜しています。できれば、本格的に有料のものを使う前に無料のところで試したいと思っています。 無料のと、有料のサーバー、それぞれお薦めのものをおしえていただければありがたいです。

  • fedora4+phpでGDの組み込み方法

    お世話になります。 antsと申します。 fedora core4+php5.0.4をインストールされてあるものに、GDを組み込もうと思っております。 #rpm -q zlib zlib-1.2.2.2-5.fc4 (組み込み済み) #rpm -q libpng libpng-1.2.8-2 (組み込み済み) #rpm -q libjpeg libjpeg-6b-34 (組み込み済み) #rpm -q freetype freetype-2.1.9-2 (組み込み済み) ここまではチェックできたのですが、 次にイメージ用PHP拡張モジュールをインストールしようとしたのですが、 phpのext/gdフォルダがどこにあるかわからなくてそれ以上に進めないでおります。 いろいろ検索したのですが、うまく回答が得られていない状態です。 ちなみにここまでは、PHP5徹底攻略エキスパート編を見ながら作業しました。 どなたか、ちょっとでも情報をご存じの方がいらっしゃいましたらアドバイスをよろしくお願いいたします。

    • ベストアンサー
    • PHP
    • Ants
    • 回答数2
  • PHPで簡単なグラフを出したい

    GDモジュールのインストールしていないと思われる専用サーバでPHP4のグラフを使ったプログラミングをしたいのですが、どのような方法がありますか?

    • ベストアンサー
    • PHP
    • Crem
    • 回答数5
  • PHPとApacheの設定について

    Win2000でPHPとApacheの設定を試みています。phpinfo()関数を指定のディレクトリに入れて、アクセスしてもPHPのバージョンに関する情報が出てきません。代わりに、「Index Of/」と書いて、いろいろな言語でApacheの設定ができたときに出てくる「あなたの予想に反してこのページが見えていますか?」と書いたページへのリンクが出て、最後に「Apache/2.0.53 (Win32) PHP/5.0.5 Server at localhost Port 80」と書いてあります。エラーのチェックをしてみても、エラーは出てきません。何が原因なのか検討もつかない為、何かおわかりの方がいらっしゃいましたら、ぜひアドバイスをお願いいたします。

    • 締切済み
    • PHP
    • yukily
    • 回答数1
  • 以下プログラム(php)のバグについて

    以下の自作プログラムが上手くいきません。 おかしいですか? <? /* 分野別問題表示(session管理)  sess_fprob.php*/ $include_path="/home/○○/sess_fprob.php"; require("$include_path/dbconnect.ini"); require("$include_path/pgselect.ini"); class myDbConnect extends DbConnect { var $dbname = "-----"; //データベース名 } if (!isset($direction)) { // はじめての表示? @session_destroy(); // セッション情報を破棄 $sel = new PgSlect; } // セッション変数登録 session_register("sel"); //$_SESSION[セッション変数名] = 値; //$_SESSION[sel] = $uid; ?> <HTML> <HEAD><TITLE>出題</TITLE></HEAD> <BODY> <? $d = new MyDbConnect; $sel->doSelect("select pid,prob,ca,ia01,ia02,ia03 from tbl_prob where field_id='$field_id' and year_id='$year_id' order by pid"); $d->doClose(); ?> </BODY> </HTML>

    • 締切済み
    • PHP
  • PHP+SQLiteを利用したサイト作り

    友人数人で学校や地域の情報を発信するサイトをつくることになったのですが、 更新するときにいちいち編集するのが大変なので ちょうど勉強していたPHPとSQLiteを利用して ブログのように簡単に投稿できるようにしようと思っています。 PHPを利用してHTMLのフォームからSQLiteに登録する。 というところまでは出来たのですが疑問が浮かびました。 実際にWEB上で公開するときは 見に来た人がSQLiteに接続して情報を引き出す形になると思うんですが、 そういう公開の仕方は正解なのでしょうか。 それとも、なんらかの形で別のファイルに出力して そちらを公開するのが正解なのでしょうか。 サーバへの負荷が心配でこのような疑問が浮かんだのですが 気にしすぎでしょうか? 実際にPHP+SQLを利用されている方たちの意見が聞けたらと思います。 よろしくおねがいします。

    • ベストアンサー
    • PHP
    • Noize
    • 回答数2
  • さくらサーバーでのphpの使い方

    どうぶつの画像掲示板を作りたいと思い、さくらインターネットのレンタルサーバーを借りました。 双葉ちゃんねるのfutaba.phpを設置しようとしたのですが、双葉ちゃんねるで説明されているように設置しても動作しません。 いぜんからほかの無料サーバーでは何度も設置しているので、設置の仕方は間違っていないと思い さくらインターネットの説明を読んでみると、phpを動作させるためにインストールをしなければならないようなのです。 インストールが必要といわれてもインストールの仕方がわからないのです。 だれか双葉ちゃんねるのphpが動くようにする方法を教えてはくださいませんでしょうか。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • PHPのCLI(コマンドライン)について

    PHPのCLI版について教えていただきたいことがあります。 まず、前提条件として、 OS:Redhat Linux 9.0 PHP:4.4.1 WEB:Apache2.0 MAIL:qmail となっています。 確認事項としてphpのパスを確かめるために、SSHなどのコマンドラインから、 (A)のようにパスを指定して実行した場合、正常に処理できます。 (A) [/ ]# /usr/local/bin/php <?php phpinfo(); ?> 実行→phpinfoの内容が表示される 次に、qmailの転送機能を利用し、受信したメールを自動的に前述の test.phpに渡すとmaillogに以下のようにログが残っています。 delivery 1488: deferral: /bin/sh:  /var/www/sample/test.php:  /usr/local/bin/php :  bad interpreter:  No such file or directory test.phpのパスは正しく設定されており、 [/ ]# /usr/local/bin/php /var/www/sample/test.php とした場合、正しく読み込みます。 また、test.phpの1行目には #!/usr/local/bin/php と記述してあり、もう一台のサーバー(Redhat Linux 2.1AS)では 正しく動いております。 実行できない原因を調べる手段として、 ・この設定を確認 ・このコマンドを実行 など、まず何をチェックすればいいのか 教えていただけると助かります。 以上、よろしくお願いします。

    • ベストアンサー
    • PHP