検索結果

PHP

全10000件中3921~3940件表示
  • 全てのカテゴリ
  • 全ての質問
  • PHPからのDB接続がうまくいかない

    mysqlやpsqlからはつながるのに、phpMyAdminやphpPgAdminで同じホスト、ユーザー名、パスワードを指定してもアクセス拒否されてしまいます。 具体的には、仮想化環境にゲストとしてウェブサーバーとDBサーバーの2台があり、2台は別々の仮想ブリッジインターフェイスに接続されていて、仮想化ホストがiptablesでアクセス制限、ルーティングを行っております。 mysqlやphpMyAdmin、psqlやphpPgAdminはどちらも同じウェブサーバーからDBサーバーをホストとして指定してアクセスしています。 DBサーバーのMySQLもPostgreSQLも次のような感じでユーザーを追加してあります。(PostgreSQLはpg_hba.confもMySQLと同じ内容になるよう設定済み) GRANT ALL PRIVILEGES ON *.* TO 'ユーザー名'@'ウェブサーバーアドレス' IDENTIFIED BY 'パスワード'; phpMyAdminに接続先情報を設定して接続しようとすると次のようなメッセージが表示されます。 「#2003 - Can't connect to MySQL server on 'DBサーバーアドレス' (13) サーバが応答しません。」 phpPgAdminでは次のメッセージが表示されます。 「ログインに失敗しました」 ちなみに、すべてのアドレスからの接続を許可するようにSQLサーバーを設定しても同じでした。 どこか設定が抜けているのでしょうか。 宜しくお願いいたします。

    • inshin
    • 回答数1
  • php 掲示板のエラーチェックについて

    phpで現在、掲示板を作成しています。 【投稿する】を押すと、エラーチェックが作動し、問題がなければ投稿が出来ます。 【本体 掲示板】→ファイル名:bbs.php 【エラーチェック】→ファイル名:function.php ここで、疑問点が生じました。 なせ:【投稿する】を押すと、エラーチェックが作動するようになっているのですが、現在エラーチェックはphp入門サイトなどを観覧し、やっているのですが中々できません。 そこで皆様へ回答をしてくれる様お願いします。【ご協力感謝します】 【投稿する】→【エラーチェック】→【投稿完了】 ※エラーチェックは、正しく入力されていたら、投稿となります。     次は、過去ログ機能などを追加しようと思います。 ♪宜しくお願いします♪

    • 締切済み
    • PHP
  • PHPの文字列の比較について

    PHPの文字列の比較について質問です。 $hoge = "文字列¥¥テスト"; $foo = "文字列¥テスト"; とあった場合 var_dump($hoge == $foo); とすると trueがかえってきます。 バイト列としてみた場合 エスケープしたバックスラッシュと 構文上、エスケープの必要のないバックスラッシュの文字列上の 比較ですがこれが、なぜかtrueがかえってきます。 これは、当然の結果なのでしょうか? PHPは文字列を比較するさい、バイト列としての文字列のならびより アウトプットされる結果を比較しているということでしょうか? それとも、単純に上記変数$hogeと$fooはバスックスラッシュの使用方法は 関係なく同一のものとして扱われるのでしょうか?

    • 締切済み
    • PHP
  • PHPがわかる方を探しています

    はじめて利用させて頂きます。 WEB上の売上管理システムに何らかの不備があり、動かなくなってしまいました。 PHPのバージョンアップが関係ありそうなのですが、、 最初にプログラムを設計してくれた方と連絡がとれずに修正出来ません。 プログラムの修正を早急に行える方を探しています! 宜しくお願い申し上げます。

    • yahekun
    • 回答数4
  • wordpress内でphpをcronで叩きたい

    wordpressを運用しています。 wordpressのディレクトリ内(テーマファイル内)に置いたphpをcronで叩きたいのですが、うまくいきません。 そのphpは普通にブラウザでアクセスすれば実行されます。 なぜか考えてみたのですが、wordpress内ではcronが叩けない(cronでアクセス出来ない?)、もしくはphpの中でwordpress独自のグローバル変数「$wpdb」を用いているからだと思います。 $wpdbは下記URLのようなものです。 http://wpdocs.sourceforge.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/wpdb_Class おそらくwordpressのディレクトリ内ではcronが叩けない、という理由なのだと思いますが、php内では$wpdbというグローバル変数を用いたいため、wordpressのディレクトリ外で実行もできない状況です。 私のwordpressやcronの認識が甘いので、考えていることが見当はずれかもしれません。 結局$wpdbというグローバル変数を用いたphpを定期実行したいのですが、どうすればいいでしょうか?

  • PHPで画像ファイルから色情報を抽出

    画像ファイルから色情報を抽出する方法に悩んでいます。 指定した画像ファイル(JPG等)を入力として、 その画像ファイルで使用されている色情報を 画像の縦横に対応した2次元配列などで取得したいと考えています。 (たとえば、10px×10pxの画像であれば、  X=1、Y=1~X=10、Y=10までの色情報(#ffffff等)を抽出したい) 以下のサイトの技術を用いることで、 画像ファイルに使用されている色情報を抜き取ることができるようですが、 使われている色の回数ではなく、画像の各座標に対する色情報を取得したいのです。 http://phpspot.org/blog/archives/2006/09/php_61.html 画像ファイルを入力して、特定座標値の色情報を抜き取るには どのようにすればよろしいのでしょうか。 (一般のレンタルサーバで実現可能が方法を探しています) よろしくお願いします。

    • ベストアンサー
    • PHP
    • mmei
    • 回答数1
  • PHP――外部ファイルの読み込み後の加工

    はじめまして、よろしくお願いいたします。 初心者でまったくわからないのです。 助けていただきたく、はじめて質問させていただきます。 ―――― 時間           A B C D 2011/06/22 21:57:19 0 1 0 7 2011/06/22 20:55:28 2 1 2 50 2011/06/22 17:53:40 4 0 0 80 2011/06/22 17:26:26 3 0 0 40 2011/06/22 16:21:12 3 0 0 80 ―――― こういったファイルがTXTファイルである場合、 時間ごとの各項目の集計がしたいんです。 16時台は、合計Aが3で Dが80。 17時台は、合計Aが7で、Dが120といった具合にしたいのですが、困ってます。 また、またもしかしたらものすごくややこしいのかもしれないのですが、時間ごと以外にも日にち単位の集計も出来れば最高です。 なんだかまとまらなくて申し訳ないのですが、よろしくお願いします。

    • ベストアンサー
    • PHP
  • phpファイルの命令実行順番について

    いつも勉強させていただいております。 初歩的な質問になるかもしれませんが、回答いただければ幸いです。 現在PHPの学習をしております。 phpファイルに記載された命令がどのような順に実行されるのか、ということにたいして私なりの理解が正しいかどうか確認していただきたいのと、ソースについての質問をさせていただきたく思います。 以下、動作確認済みのサンプルソースです。 <html> <head> <title> 画像を保存 </title> </head> <body> <?php if(@$_POST["text1"]) { $width = 300; $height = 200; $fname = $_POST["text1"]; $img = imagecreate($width, $height); imagecolorallocate($img, 0, 255, 0); if(imagepng($img,$fname)) { echo "<p><a href=\"$fname\">作成されたファイル</a>"; } } ?> <form method="POST" action="<?php echo $_SERVER["PHP_SELF"]?>"> <table> <tr> <td> <input type="text" name="text1" value="test.png" > </td> <td> <input type="submit" value="作成" name="sub1" > </td> </tr> </table> </form> </body> </html> ”作成”ボタンを押すと、text.pngという画像ファイルをこのソースがあるフォルダ内に保存し、というだけの処理をするものです。 ・上記サンプルにおける、記述された命令の実行順について (1) <?php で囲まれている部分が動作する。 →最初は$_POSTに何も入っていないので、if条件は偽となり、何も動作しない。 (2) <form>から、</form>で囲まれている部分が動作する。 テキスト入力エリアや作成ボタンなどのイメージが完成する PHP_SELFを$_SERVERに指定しているので、この情報をこのファイル内の、<?php~で囲まれているところに渡す。 ここまでで画面表示が完了する。さらに作成ボタンを押したときの動作を続ける (3) <input type="text" name="text1" value="test.png" > 初期値として画面に表示したい値をvalueに指定する。 <input type="submit" value="作成" name="sub1" > ボタンに表示したい文字をvalueに指定する。 作成ボタンを押すことで、"text1"という名前とヒモづいたテキストエリアに書かれた情報がPOSTにより渡される。 このサンプルではtextひとつしかないが、他のラジオボタンなど全ての情報が作成ボタンを押すことにより、渡される。 これにより、$_POSTへnameに該当するものを指定すると、それにヒモづいた情報が取得できるようになる。 作成ボタンを押した後は、(1)に戻り、text1にヒモづく情報が見つかることにより、if条件内の処理が動作する。 この場合は「作成されたファイル」という文字がでてくる。 さらに(2)が動作し、「作成されたファイル」という文字の下にテキストエリアや作成ボタンが表示される。 質問 <form>内にあるactionへの設定ですが、"<?php echo $_SERVER["PHP_SELF"]?>"は決まり文句のようなもので、PHP_SELFのみ期待する動作に応じて変化する、という考え方でいいでしょうか? この記述は使用している参考書にあったものですが、googleなどで検索するとaction=ファイル名、となっているものもありました。なぜこのファイルではこのような書き方をしていて、他のものではファイル名をactionに設定しているのでしょうか? actionへ指定するものはどういったものを指定するものなのでしょうか? actionの使い方がよくわかりません。 お手数ですが、ご回答いただける方、よろしくお願いします。

    • ベストアンサー
    • PHP
    • Koh1111
    • 回答数8
  • PHPでn日後を計算したい

    今日から7日後は◯月◯日◯曜日という計算をしたいのですが、 土日祝日を除く方法で詰まっています。 <?=date("Y-m-d",strtotime("+7 day"));?> 仕上がり日は◯日、といった表示をしたいので、 土日祝日を除く営業日をカウントしたいのです。 難しいでしょうか?? 汗 宜しくお願い申し上げます。

    • ベストアンサー
    • PHP
    • tkmkok
    • 回答数4
  • Nowdocの機能をphp5.2で使いたい

    php5.3からヒアドキュメント内部で変数が展開されないNowdocが使えるようになりましたが、 これと同様のことをphp5.2でできないでしょうか。 下のコードで、ヒアドキュメント内の内容を触らずに(\$hogeなどとエスケープせずに) 変数$hogeを展開させない方法を教えてください。 $source = <<<HERE <?php $hoge = "hogehoge"; ?> HERE; echo $source;

    • ベストアンサー
    • PHP
  • レンタルユーザーでPHPとMySQLを使いたい

    あるレンタルサーバーのユーザーです。 利用環境は OSがLinux でPHP5およびMysql5が使える状況です。 rootおよびsuは使えません。 SSHを使ってホームにアクセスした状況で、最初のディレクトリー は Maildir と html が有ります。 この環境で、htmlの下にyoyakuというディレクトリーを作り、その中にphp のモジュールを置き稼動させたいと考えています。 この条件で、下記の2点につきどなたかご教示いただければ助かります。 1、php.iniが使えない状況で、.htaccessで代行しなければならない状況   です。.htaccessの設置場所および.htaccessの記述内容は? 2.mysql の起動方法は?   mysql -uroot -pのコマンドは使えない状態です。

  • CoreserverでPHP5.4を使いたいのです

    CoreserverでPHP5.4を使いたいのですが、 どうすればよいでしょうか? 自分で設置できるものなのでしょうか? また、リンク先の方法は、Coreserverでも使えるのでしょうか? 「PHPをビルドして、インストールはしない」とは、どういう意味なのでしょうか? ▽現状のPHP環境はそのままで、PHP 5.4 を試す - Shin x blog http://www.1x1.jp/blog/2011/06/try_new_php_without_update_current_version.html

    • ベストアンサー
    • PHP
    • re999
    • 回答数1
  • PHPでの全角、半角判断について

    PHP5にて、入力フォムから入力された文字を全角か半角か判断しています。 半角だとフラグを立ててエラーにしております。 しかし、「ソ」だけ全角で入力しても 半角と判断されてしまい困っております。 0x5c と関係していると思うのですが 対処方法がわかりません。 ご教示頂けると助かります。 //名前(性)フリガナ if($_POST['name3'] == ""){ echo "【名前(性)フリガナ】が未入力です。<BR>"; $errflg = 1; } $len = strlen($_POST['name3']); $mblen = mb_strlen($_POST['name3'], "Shift_JIS") * 2; if($len != $mblen){ $errflg = 1; } 以上、宜しくお願いいたします。

    • 締切済み
    • PHP
    • regal38
    • 回答数4
  • phpでpdfに数式を入力したい

    Zend_Pdfというライブラリでpdfを作成しているのですが、 文字を入力する場合に数式(例えば2分の1という分数は 1/2 ではなくて 1 _ 2 (ちょっと変な感じですが・・・)) も入力というか作成をしたいのです。 pdfの仕組みがよく分からないのですが、 そもそもpdfというのは数式を取り扱っているのでしょうか?

    • 締切済み
    • PHP
  • .phpで"クリップボードにコピー"ボタンを作る

    .php形式のファイルで、textarea内の文字列をクリップボードにコピーするボタン(画像をボタンにしている)を作りたいのですが、 調べて色々な方法を試してみても上手くいきません;; どなたか良い方法をご存知の方、ご教授願います。

    • oromfsa
    • 回答数4
  • htmlをphpで表示させるには?

    はじめまして。ホームページに関することで質問があります。 htmlでホームページを作成しているのですが、phpの組み込み方がよくわかりません。 閲覧者にhtml上に複数の項目を入力してもらい、内容を保持しphpで確認画面として表示したいです。 簡単なPOST送信だったら構築できるのですが、私が作成しているホームページが テンプレートを基にしているため、phpで実行するとフォームが崩れる上に文字化けしてしまいます。 内容も保持できていないため表示されません。 私の知識不足に起因しますが、本やウェブで調べてもいまいち理解できませんでした。 ヒアドキュメントなども試してみたのですが、入力した文字がそのまま出力されてしまいました。 全文にechoやprintが必要なのでしょうか? phpでhtmlを表示させる方法について、ということです。 回答頂けると嬉しいです。

    • ベストアンサー
    • PHP
    • y1029
    • 回答数1
  • Apache 2.4でphp-5.3を使いたいです

    Apache 2.4.0でphp-5.3.9を使いたいです。 Apacheのインストールは、 http://www.apachelounge.com/download/から Apache 2.4.0 httpd-2.4.0-win32.zip をダウンロードし、c:/pg/にApache24という名前のフォルダで配置しました。 ドキュメントルートのhtmlファイルをブラウザで表示できるところまでできています。 そして、c:/pg/Apache24に空のフォルダc:/pg/Apache24/phpを作成します。 PHP 5.3 (5.3.9)用のモジュールは上記のページから php5apache2_4.dll-php-5.3.9-win32.zip をダウンロードしてc:/pg/Apache24/phpに php5apache2_4.dllを配置しました。 PHPのインストールは http://windows.php.net/download/から PHP 5.3 (5.3.9) Zip [14.94MB] sha1: 4149d79a877ae7ccb0e5419b13152b5bd3074825 php-5.3.9-nts-Win32-VC9-x86.zipをダウンロードし c:/pg/Apache24/phpに全て展開しました。 c:/pg/Apache24/phpには 「php5apache2_4.dll」と「展開したphp-5.3.9-nts-Win32-VC9-x86.zip」が入っています。 そして、 C:/pg/Apache24/conf/http.confの167行目に LoadModule php5_module c:/pg/Apache24/php/php5apache2_4.dllを追加しました。 ----------------------------------------------------------- #LoadModule version_module modules/mod_version.so #LoadModule vhost_alias_module modules/mod_vhost_alias.so #LoadModule xml2enc_module modules/mod_xml2enc.so LoadModule php5_module c:/pg/Apache24/php/php5apache2_4.dll ----------------------------------------------------------- ダウンロードと一緒についてくるPHPのマニュアルを見ると、 # Runs with PHP 5.3.9, Apache 2.4 and Win 32 # Install: - Copy php5apache2_4.dll to your php folder (eg. c:/php) (和訳:php5apache2_4.dllをあなたのphpフォルダーへコピーして下さい) ⇒完了済み # Add to your httpd.conf (和訳:あなたのhttpd.confに追加して下さい) LoadModule php5_module "c:/php/php5apache2_4.dll" AddHandler application/x-httpd-php .php ⇒1つ目は完了済み、2つ目はまだ # configure the path to php.ini (和訳:php.iniへのパスを形成して下さい。) PHPIniDir "C:/php" ⇒まだ この状態でコマンドプロンプトから C:\pg\Apache24\bin\httpd を入力すると下記のエラーが出てしまいます。 C:\pg\Apache24\bin\httpd (←Apacheの起動) httpd: Syntax error on line 167 of C:/pg/Apache24/conf/http.conf : Cannot load C:/pg/Apache24/php/php5apache2_2.dll into server: \x8ew\x92\x82\xb3\x82~~~~ C: (←Apacheが終了) なぜエラーになってしまうのでしょうか。

  • PHPでアップロードしたファイルが開けない

    CSVファイルにDBのデータが入っていて、 これを、phpのフォームでアップロードしてinsertまたはupdateしたいと思っています。 で、以下のようにやったのですが、 ###################################################### update.txtをアップロードしました。 <hr> files/update.txtファイルを開けませんでした ###################################################### と表示されています。 ソースはこんなかんじです。 (タブを全角空白4文字に置換してます) <?php //<fileをおきやすいいちにもってく> if (is_uploaded_file($_FILES["upfile"]["tmp_name"])) {     if (move_uploaded_file($_FILES["upfile"]["tmp_name"], "files/" . $_FILES["upfile"]["name"])) {         chmod("files/" . $_FILES["upfile"]["name"], 0644);         echo $_FILES["upfile"]["name"] . "をアップロードしました。";         } else {         echo "ファイルをアップロードできません。";         }    } else {     echo "ファイルが選択されていません。"; } //</fileをおきやすいいちにもってく> ?> <hr /> <?php //<fileひらく> $filename ="files/" . $_FILES["upfile"]["name"]; $fp = fopen($filename,'r'); print $filename ; if(is_resource($fp)){     die("ファイルを開けませんでした"); } flock($fp,LOCK_SH); //</fileひらく> //<1行ずつアップデート> while(!feof($fp)){ 以下無謀・・・ なお、ディレクトリはこんなかんじです。 #################################################### [root@★ files]# pwd /var/www/admin_html/files [root@★ files]# ls -al /var/www/admin_html/ total 24 drwxr-xr-x 3 mygwdisk mygwdisk 4096 Aug 12 08:25 . drwxrwxr-x 11 root root 4096 Aug 12 05:11 .. -rw-r--r-- 1 root root 51 Aug 12 05:28 .htdigest -rw-r--r-- 1 mygwdisk mygwdisk 2991 Aug 12 09:04 bc-refresh.php drwxrwxrwx 2 mygwdisk mygwdisk 4096 Aug 12 09:10 files -rw-r--r-- 1 mygwdisk mygwdisk 1511 Aug 12 07:44 index.php [root@★ files]# ls -al /var/www/admin_html/files total 12 drwxrwxrwx 2 mygwdisk mygwdisk 4096 Aug 12 09:10 . drwxr-xr-x 3 mygwdisk mygwdisk 4096 Aug 12 08:25 .. -rw-r--r-- 1 apache apache 1657 Aug 12 09:10 update.txt [root@★ files]# "########################################################## どなたかお助けいただけないでしょうか? よろしくお願いします。

    • ベストアンサー
    • PHP
  • 複数のPHPファイルを読み込むには?

    例えば、header.php、contents1.php、contents2.php、fooder.phpという4つのphpファイルがあったとします。 それをindex.phpに、上からheader.php、contents1.php、fooder.phpの順で読み込ませてレイアウト表示したいと思います。 また、index2.phpには一番上にheader.phpを、その下にcontents1.phpとcontents2.phpを横並びさせ、その下にfooder.phpを表示されるというレイアウトで読み込みたいと思っています。 そうした場合に、index.phpとindex2.phpには、どういうふうに記述すれば、上記レイアウトで読み込むことが可能でしょうか。 初心者で、こんな質問、申し訳ありませんが、教えて頂けますと助かります。 よろしくお願い致します。

    • ベストアンサー
    • PHP
  • 無料のレンタルサーバでPHP、を使えるところ

    無料のレンタルサーバでPHP、javascriptを使えるところがありましたらお教えください。 プロバイダーはビックローブですがプロバイダーはさすがに無理ですよね。

    • noname#252495
    • 回答数5