検索結果

PHP

全10000件中4621~4640件表示
  • 全てのカテゴリ
  • 全ての質問
  • SQLのUPDATEする数値の設定 PHP

    MYSQLのデータをPHPでアクセスのたびに増やすプログラムを書いているのですが上手くいきません。 require("dbinfo.php"); try{ $dbh = new PDO($dsn, $username, $password); }catch (PDOException $e) { exit('データベースに接続できませんでした。e1' . $e->getMessage()); } $sql = "SELECT * FROM wp_usermeta WHERE umeta_id = '150'"; $stmt = $dbh->query($sql); $result = $stmt->fetch(PDO::FETCH_ASSOC); $stmt -> execute(); print $a = $result[meta_value]; // 0が表示されています $a = $a +1; print $sqll = "UPDATE wp_usermeta SET meta_value = '$a' WHERE umeta_id = '150'"; $stmtl = $dbh->prepare($sqll); $stmtl -> execute(); デフォルト値を0に設定してアクセスし、一度アクセスするごとに1ずつ増えていくことを予想していたのですが、1度目のアクセスで3になり、その後は1づつ増えていきます。 アクセス毎に増えていくプログラムをつくる場合はUPDATEよりも他の書き方の方が良いのでしょうか。 宜しくお願いします。

    • ベストアンサー
    • PHP
  • 【PHP】set・getの使用について

    質問させていただきます。 PHPではset等プロパティ宣言をしなくても動作はしますが、皆様はPHPで開発する際に使用する変数等全てアクセサを介して使用しているのでしょうか? もし、アクセサを介す場合、直変数で使用する場合など分けていらっしゃる方がいるのであれば、 どういうメリット等からそのような方法を採用されているのか教えていただけると助かります。 何卒よろしくお願い致しますm(_ _)m

    • ベストアンサー
    • PHP
    • MAS-B
    • 回答数1
  • VPSでPHPをバージョンアップの方法

    VPSでPHPを5.3.3から5.4へバージョンアップしようとしています。 5.3.3をyum -y install php php-mbstring php-mysql php-gdでインストールしました。 下記がそのログです。 Aug 01 12:15:24 Installed: php-common-5.3.3-27.el6_5.x86_64 Aug 01 12:15:24 Installed: php-pdo-5.3.3-27.el6_5.x86_64 Aug 01 12:15:25 Installed: php-cli-5.3.3-27.el6_5.x86_64 Aug 01 12:15:25 Installed: libXau-1.0.6-4.el6.x86_64 Aug 01 12:15:26 Installed: libxcb-1.8.1-1.el6.x86_64 Aug 01 12:15:26 Installed: freetype-2.3.11-14.el6_3.1.x86_64 Aug 01 12:15:27 Installed: mysql-libs-5.1.73-3.el6_5.x86_64 Aug 01 12:15:28 Installed: libX11-common-1.5.0-4.el6.noarch Aug 01 12:15:28 Installed: libX11-1.5.0-4.el6.x86_64 Aug 01 12:15:29 Installed: libXpm-3.5.10-2.el6.x86_64 Aug 01 12:15:29 Installed: php-gd-5.3.3-27.el6_5.x86_64 Aug 01 12:15:29 Installed: php-mysql-5.3.3-27.el6_5.x86_64 Aug 01 12:15:30 Installed: php-5.3.3-27.el6_5.x86_64 Aug 01 12:15:31 Installed: php-mbstring-5.3.3-27.el6_5.x86_64 次に5.3.3をyum -y erase php php-mbstring php-mysql php-gdでアンインストールしました。 そのときlibXau-1.0.6-4.el6.x86_64などのライブラリはアンインストールされません。 libXau-1.0.6-4.el6.x86_64などのライブラリは残っていてもよいのでしょうか。

    • wai8605
    • 回答数1
  • phpかVBで環境依存文字 チェック

    phpかVBで環境依存文字 チェックのロジックを教えて下さい。 「環境依存文字 チェック」で検索するとWEB上でチェックしてくれるサイトは山ほどみつかりますので、一般的に知られたロジックがあるのではと思っています。 http://www.mis.med.akita-u.ac.jp/~kata/works/izonmoji/check.html https://www.submit.ne.jp/tools/check http://www.octalserve.gr.jp/cgi-bin/w-bank/kisyu.cgi ありものがネットで拾えれば嬉しいです。

    • noname#267368
    • 回答数2
  • php foreach文のあとのechoが...

    以下のスクリプトの、<echo A>の部分は出力されるのですが、 <echo B>の部分は出力されません。 何が原因なのでしょうか? // ファイル取得 $filepath = "../../reception.csv"; $file = new SplFileObject($filepath); $file->setFlags(SplFileObject::READ_CSV); // ファイル内のデータループ foreach ($file as $key => $line) { foreach ( $line as $str ){ $records[$key][] = $str; } <echo A> } <echo B>

    • 締切済み
    • PHP
  • PHPでの記録方法について

    PHPでアンケートフォームを作り、入力されたデータを記録する際、1件のデータを以下のように半角カンマで区切って1行で ファイル「enq.dat」に追記していくとします。 「氏名,性別,Email,色,コメント」 好きな色は多肢選択になっているので複数の回答があり得ます。そのため、このデータファイルをエクセルなどで読み込んで集計するとき、行によって色の列数が異なるなどして、集計がしづらくなってしまいます。 また、複数行からなるコメントは改行を含むので、そのまま記録すると、1件のデータが複数行になってしまいます。 こうした問題を解決して1件のデータを1行で記録できるようにするには どうすればいいでしょうか?

    • ベストアンサー
    • PHP
  • phpとDBを使いパスワード変更ページ

    いつもお世話になっています。 今回phpとdbで実験的にサイトを作りました。会員制のサイトです。 実験的に作ったものでどこかで公開することはないのでセキュリティなどはガバガバです。 これからしっかり勉強していこうと思いますが、会員制のサイトをログインするにあたりメールアドレスとパスワードでログインしてもらうというようにしました。 パスワードを自分で決めてその内容を登録してログインすることはできたのですが、たまに見かける最初に仮パスワードを発行しその後でパスワード変更ページで変更してもらうというようなページを作りたいです。 このようなページは一体どのように作ればよろしいのでしょうか。 最初に発行した仮パスワードはsha1ファンクションを使って暗号化しています。 最初にdbないのパスワードを参照しその後に変更するようなソースをかけばよろしいのでしょうか とても初歩的な質問ですがお時間があればアドバイスお願いします。

    • ベストアンサー
    • PHP
  • mysqlでテキストフィールドへPHPからデータ

    もともと考え方がおかしいのかも知れませんが PHPでデータをよみます。 mysql ではTEXTフィールドがあります $r=fread($fp, 長さ(可変長)); でこれからです。 Buf4がTEXTフィールド); $sql="insert into $tbn4 ( Buf4 ) values ($r); sql実行。データがはいりません。

    • ベストアンサー
    • PHP
  • phpファイルの保存場所について

    素人質問で申し訳ありません。当方がやりたいこととしては、phpを用いてウェブサイト(wardpress)からxserverに送信された画像をもう一度ウェブサイトの違うページにまとめて配置したいと言うことです。しかし、このphpファイルをどこに保存するのかについて混乱しています。ローカルサーバーかレンタルサーバーのどこかだと目星がついているのですが、そのあたりに触れているサイトや書籍が見つかりませんでした。おそらく本当に初歩的な問題だと思うのですが、ご教授頂けると幸いです。

    • Ikuante
    • 回答数2
  • 時間差分の表示について(php)

    phpで簡単に時間の入力画面と受取側の画面を作りました。 入力データは、開始time型終了time型休憩はtime型とし 22:00を基準に終了時間が22を超えていて8時間を超えていれば 深夜残業、22を超えずに8時間を超えていなければ残業として います。引き算の式とデータ受取はうまくいっているようなのですが 受取側の条件で22:00のように(00:00)形式にしたいのですが ご教授頂けませんでしょうか?また例えば終了が22:45で開始が9:30 のような分単位の引き算式なども教えて戴ける方いらっしゃればお願いしたいです。よろしくお願い致します。参考に受取側のファイルを添付させて頂きます。

    • ベストアンサー
    • PHP
  • Linux OSのファイルシステムにPHPファイル

    ドットインストールやudemyで学習している初心者です。 VirtualboxにMX Linux21をインストールし仮想環境を構築してみました。 ホストOSはWindows11です。Youtube動画を見ながらやってみました。 今回、仮想環境のLinux OS上でPHPを利用してみたいと思っています。 テキストエディタはVSCode、ブラウザはGoogle ChromeをLinuxOSにインストールしました。 PHPを利用出来るようにLinux OS内にLAMPの環境を構築しようと思っています。 こちらのサイトをgoogleの翻訳機能を利用して進めています。 https://mxlinux.org/wiki/networking/lamp-setup/ ApacheとPHPをインストールした後に「インストールをテストする」という項目があります。 -------------------------------------------------- インストールをテストする PHPが正しく機能していることを確認するには、次の内容のindex.phpファイルを/ var / www / html /フォルダーに作成します。 <?php phpinfo(); ?> 次に、ブラウザで「localhost /index.php」を指定します。すべてのPHP設定が表示されたテーブルを含むページが表示されます。 -------------------------------------------------- これが出来ればPHPのバージョン等の情報ページが表示されるはずです。そこで/ var / www / html /フォルダーに移動し右クリックでドキュメントを作成からPHPファイルを作成しようと思ったのですが「ドキュメントの作成」が選択できないようになっています。 またデスクトップにindex.phpファイルを作成しドラッグアンドドロップしようとしたのですが何の反応もありません。 アクセス権にかかわる問題なのでしょうか? ターミナルは開けるのでtouchコマンドでファイルを作成し、編集しようと思いまずファイルを作成したのですが ---------------------------- $ touch index.php touch: 'index.php' に touch できません: 許可がありません ---------------------------- と作成の許可がないようです。 どのようにすれば/ var / www / html /フォルダーにPHPファイルを作成することが出来ますか? 恥ずかしながらLinuxや仮想環境に関してはほぼ初めて触るという状態です。初心者でもわかるように教えていただけると助かります。 よろしくお願いいたします

  • PHP工房 フリーフォーム⇒HPビルダー12へ

    PHP工房で無料のフォームをカスタマイズし、TeraPadは取り込んだのですが mail.phpをエディタソフトで開き、必要な設定を行う。の所から分からなくなりました。 フォームページ側を設定する。の所も全くわかりません。 どなたかお分かりになる方いらっしゃいましたら教えて頂けないでしょうか? 無知過ぎて申し訳ありませんが、宜しくお願い致します。

  • PHP Soapで利用できるサービスの数

    PHPのsoap関数を利用してwebサービスを開発しています。 server側に複数のサービス関数を登録してclient側から呼び出していますが、clientから呼び出すサービス(関数)の数が4以下で正常に作動しますが、4を越えるサービスは呼び出されず正常に作動しません。 4個以上のサービスを呼び出す方法についてよろしくご教示お願いします。 当方の使用環境は以下の通りです。 ----------------------------------------------- Microsoft Windows XP 2002 Home Edition Version 2002 Service Pack 3 Apache 1.3.31(Win32) PHP Version 5.2.5 Build Date Nov 8 2007 23:18:08 php_soap.dll Version 5.2.5 のlocalhostで使用。 [php.ini]設定 [soap] ; Enables or disables WSDL caching feature. soap.wsdl_cache_enabled=1 ; Sets the directory name where SOAP extension will put cache files. soap.wsdl_cache_dir="/tmp" ; (time to live) Sets the number of second while cached file will be used ; instead of original one. soap.wsdl_cache_ttl=86400 -----------------------------------------------

    • 締切済み
    • PHP
    • kahata
    • 回答数1
  • 秀丸の強調表示について(PHP)

    お世話になります。 2つ質問があります。 現在PHPのファイルで、HTMLの内容をヒアドキュメントとして入力していますが、中にあるPHPの変数({$abc})の内容を強調表示したいのです。 (例) $abc = PHP; (略) $s_msg = <<<EOH <body> {$abc} <body> EOH; この{}の内容を強調表示したいのですが可能でしょうか。 ([\{].+?[\}])としてみましたが、PHPの内容しか強調表示されていませんでした。 もう一つは、 強調表示を2重括弧でできるかどうかです。 例"{abc}"のように、ダブルクオーテーションの中の{}の内容を強調表示したいのです。 まだ勉強中で申し訳ございませんがよろしくお願いします。

    • tashiy
    • 回答数1
  • PHPファイルのコメント文について

    現在PHPを勉強しながらwebサイトを作成中なのですが、PHPファイル内のコメントの扱いついて悩んでいます。 サイトオープン後のメンテナンスやデバッグがしやすいようにとかなり詳細にコメントをつけているのですが、先日「余りに多いかな」と感じて、コメントを全てとったものを作成しコメント付きのものと比較したところ、平均して30%~40%くらいファイルサイズが小さくなりました。処理速度は平均して5%くらいしか変わらないのですが、サーバ(共用のレンタルサーバ)になにか不具合があったときなどはコメントなどつけないほうが少しでも安全な気もします。 アフターを考えればコメントは詳細につけるべき、処理速度とセキュリティを考えるならコメントは最小限にするもしくはつけぬべき、とどうすべきなのか悩んでいます。 「こうすべき」というようなものはないとは思いますが、皆さんはどのようになさっていますか?ご教授いただければ幸いです。

    • ベストアンサー
    • PHP
    • loomer
    • 回答数2
  • PHPの文法で悩んでいます。

    趣味でPHPの勉強をしているのですが、初歩的なことで躓きました。 <?PHP $a=100; $b=0x64; $c=0144; print $a."\n"; print $b."\n"; print $c."\n"; ?> このソースのprint $a."\n";の$aのあとのピリオドが何故必要なのでしょうか? 無かったら、プログラムが動きません… $aじゃ駄目なのは何故でしょうか? よろしくお願いします。

    • ベストアンサー
    • PHP
  • MacOSXにインストール済みPHPの再コンパイル

    MacBookAirを最近購入したので、開発環境を揃えているところなのでです。 最初からPHPが入っているのはありがたいのですが、GDやmcryptなど必要なモジュールが足りないことに気がつき、再度コンパイルしたいと考えています。 MacOSXにインストール済みのPHPを再度コンパイルすることは可能でしょうか?(ソースコードはどこかに格納されていますでしょうか?) それとも新たにソースコードを拾ってくる必要があるでしょうか? ちなみにmacportsはインストールしましたが、こちらでもソースコードからのコンパイルは可能でしょうか? お分かりの方がいらっしゃいましたらご教示いただければ幸いです。 以上、よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • PHPのWARNINGをcatchするには

    こんにちは。 プログラミング初心者で困っています。 以下の環境で開発を行っているのですが、Mysqlでコネクションを取得できなかったときに、事項画面にwarningが表示されてしまいます。例外としてcatchするには、warningが発生する前に、入力値(DNSが正しい値か?など)のチェックをして自前で例外をthrowするしかないのでしょうか? ご教授いただきたいです。よろしくお願いいたします。 環境: FreeBSD6.0 PHP5.2 MySQL5.2

    • 締切済み
    • PHP
  • PHPで画像のアップについて

    初歩的な問題で申し訳ありません。各店舗のホームページの掲示板にセールの書き込みをしたいのですが、テキスト部分はアップできるのですが、画像がどうしうてもできません。アドバイスをお願いします。 <?php require'HTTP/Client.php'; // コンストラクタに渡すパラメータの設定 $option = array( "timeout" => "10", // タイムアウト "allowRedirects" => true, // リダイレクトを許容するか?true/false "maxRedirects" => 3, // リダイレクトする場合の最大回数 ); // HTTPクライアントの作成 $client = new HTTP_Client($option); $posturl = "http://hogehoge.com/bbs.php"; //$imgUrl = $_POST['data']; // 送信パラメータの設定 $params = array( "title" => $_POST['title'], "file" => $_FILES['data'], "mes" => $_POST['mes'], "mode" => "write", ); // POSTリクエストの送信 $code = $client->post($posturl, $params); // レスポンスのチェック if ($code != "200") { echo "リクエスト失敗"; } // POSTリクエストに対して返って来たHTMLを出力 $response = $client->currentResponse(); echo $response["body"]; ?>

    • 締切済み
    • PHP
  • PHPでmySQLのデータを取り出す

    お世話になります。 php、smarty、mySQLを利用してサイトを構築しています。 下記のPHPプログラムを記述してデータベースからデータを取り出そうとしているのですが、queryの利用方法が良く判りません。 下記の場合、ブラウザ上には、『 Object 』と表示されています。 アドバイスをお願いします。 $sql = 'select footer from common where id=1'; $footer =& $mdb2 -> query($sql); if (PEAR::isError($footer)) {die($footer->getMessage());} $smarty->assign("footer",$footer);

    • noname#227352
    • 回答数1