タグ付けされた質問 「php」

PHPは、主にサーバー側のWeb開発用に設計された、広く使用されている、高レベルで動的なオブジェクト指向の解釈されたスクリプト言語です。PHP言語に関する質問に使用されます。


4
PHPの::クラスとは
::classPHP の表記は何ですか? 構文の性質上、クイックGoogle検索では何も返されません。 コロンコロンクラス この表記を使用する利点は何ですか? protected $commands = [ \App\Console\Commands\Inspire::class, ];
102 php  class  laravel 

12
CPanelを使用してcronジョブでPHPファイルを実行する
私はCPanel内のcronジョブを使用してPHPスクリプトを実行しようとしています-これは正しい構文ですか? /usr/bin/php -q /home/username/public_html/cron/cron.php >/dev/null cronが完了したことを示す電子メール通知が届きません。PHPファイルで何か特別なことをする必要がありますか?
102 php  cron  cpanel 

7
複数のクエリに対するPDOサポート(PDO_MYSQL、PDO_MYSQLND)
PDOが1つのステートメントで実行される複数のクエリをサポートしていないことは知っています。私はGoogleを利用していて、PDO_MYSQLとPDO_MYSQLNDについて話している投稿をいくつか見つけました。 PDO_MySQLは、他の従来のMySQLアプリケーションよりも危険なアプリケーションです。従来のMySQLでは、単一のSQLクエリしか許可されていません。PDO_MySQLにはそのような制限はありませんが、複数のクエリが挿入されるリスクがあります。 From:PDOおよびZend Frameworkを使用したSQLインジェクションからの保護(2010年6月、Julianによる) PDO_MYSQLとPDO_MYSQLNDは複数のクエリをサポートしているようですが、それ以上の情報は見つかりません。これらのプロジェクトは中止されましたか?PDOを使用して複数のクエリを実行する方法はありますか?
102 php  mysql  pdo 

17
1つのページに複数の再キャプチャを表示するにはどうすればよいですか?
1つのページに2つのフォームがあります。フォームの1つには、常に表示される再キャプチャがあります。もう1つは、ログイン試行回数の上限などの特定のイベントの後でのみ、再キャプチャを表示する必要があります。そのため、同じページに表示するために2つの再キャプチャが必要になる場合があります。これは可能ですか?私はおそらく両方に1つを使用できることを知っていますが、私がレイアウトを持っている方法では、2を使用したいと思います。ありがとう。 アップデート:まあ、それは可能ではないかもしれませんね。誰かがreCaptchaと並べて使用する別のキャプチャライブラリを推奨できますか?同じページで2つのキャプチャを使用できるようにしたいのですが。 更新2:各フォームをiframeに配置するとどうなりますか?これは許容できる解決策でしょうか?
102 php  captcha  recaptcha 

15
Laravel Eloquent:結合されたテーブルから特定の列のみを取得する方法
Eloquentには、テーマとユーザーという2つの結合テーブルがあります。 テーマモデル: public function user() { return $this->belongs_to('User'); } ユーザーモデル: public function themes() { return $this->has_many('Theme'); } 私の雄弁なapi呼び出しは次のようになります。 return Response::eloquent(Theme::with('user')->get()); これは、テーマのすべての列を返します(それで問題ありません)、ユーザーのすべての列を返します(問題ありません)。ユーザーモデルの 'username'列だけが必要ですが、クエリをそれに制限するにはどうすればよいですか?
102 php  laravel  eloquent 


12
月と年のみに基づいてmySQLを選択する
行がいくつかあるmySQL DBに列があります。この行の1つは、次のようなDATEです。2012-02-01 私が達成したいのは、年と月のみに基づいてPHPでSELECTを実行することです。 SELECTのロジックは次のようになります。 $q="SELECT * FROM projects WHERE Date="SELECT HERE THE SPECIFIC YEAR AND MONTH""; 特定の月と年は$_POST、このように変数から渡されます$_POST['period']="2012-02"; どうすればできますか?
102 php  mysql 


7
php-fpmとNginx Dockerコンテナを正しくリンクする方法は?
2つの個別のコンテナーをリンクしようとしています。 nginx:latest php:fpm 問題は、phpスクリプトが機能しないことです。おそらくphp-fpm設定が正しくありません。これが私のリポジトリにあるソースコードです。ここにファイルがありますdocker-compose.yml: nginx: build: . ports: - "80:80" - "443:443" volumes: - ./:/var/www/test/ links: - fpm fpm: image: php:fpm ports: - "9000:9000" そしてDockerfile私はnginxのものに基づいてカスタムイメージを構築するために使用しました: FROM nginx # Change Nginx config here... RUN rm /etc/nginx/conf.d/default.conf ADD ./default.conf /etc/nginx/conf.d/ 最後に、これが私のカスタムNginx仮想ホスト構成です。 server { listen 80; server_name localhost; root /var/www/test; error_log /var/log/nginx/localhost.error.log; access_log …

6
PerlとPHPの違い[終了]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 私はPerl 5を学ぶつもりで、今までPHPしか使っていなかったので、言語の違いについて少し知りたいと思いました。 PHPが「Perlハック」のセットとして始まったとき、PHPは明らかにいくつかのPerl機能のクローンを作成しました。 構文の主な違いは何ですか?Perlでは、何かを表現するためのオプションや方法が増えるのは本当ですか? Perlが動的Webサイトで使用されなくなったのはなぜですか?PHPの人気が高まった理由は何ですか?
101 php  perl 

24
WebアプリにCを使用しないのはなぜですか?
今朝、G-WANに遭遇したとき、いくつかの異なるWebサーバーを調べていました。私が理解しているように、Cで記述されたWebサーバーであり、CでWebサイト/ Webアプリケーションを作成することによってそれを利用する必要があります。G-WANサイトが示唆するように、明確な利点の1つは速度です。 ただし、フォーラムでは、G-WANの作成者がWebベースのアプリにCを使用しないのはなぜかと質問しましたが、難しいこと以外は1つの理由を考えることができません(とにかく、私はCの初心者です)。これらの言語で開発するのが簡単であること以外に、PHP、Python、Rubyなどを使用する理由は他にもあります。それを正当な理由とは思いません。 だから私はそれをあなたに言います:なぜあなたはあなたのウェブアプリにCを使わないのですか?
101 php  c  web-applications 

10
PHPのGDlib imagecopyresampledを使用する場合、PNG画像の透明度を維持できますか?
次のPHPコードスニペットは、GDを使用して、ブラウザにアップロードされたPNGを128x128にサイズ変更します。元の画像の透明な領域が私の場合は黒一色に置き換えられていることを除いて、それは素晴らしい働きをします。 imagesavealphaセットされているのに、何かがおかしい。 リサンプリングされた画像の透明度を維持する最良の方法は何ですか? $uploadTempFile = $myField[ 'tmp_name' ] list( $uploadWidth, $uploadHeight, $uploadType ) = getimagesize( $uploadTempFile ); $srcImage = imagecreatefrompng( $uploadTempFile ); imagesavealpha( $targetImage, true ); $targetImage = imagecreatetruecolor( 128, 128 ); imagecopyresampled( $targetImage, $srcImage, 0, 0, 0, 0, 128, 128, $uploadWidth, $uploadHeight ); imagepng( $targetImage, 'out.png', 9 );
101 php  png  transparency  gd  alpha 

6
Symfony 2のCSSファイルのアセットのパス
問題 (画像、フォントなどの)パスが含まれているCSSファイルがありますurl(..)。 私のパス構造は次のとおりです: ... +-src/ | +-MyCompany/ | +-MyBundle/ | +-Resources/ | +-assets/ | +-css/ | +-stylesheets... +-web/ | +-images/ | +-images... ... スタイルシートで自分の画像を参照したい。 最初の解決策 CSSファイルのすべてのパスを絶対パスに変更しました。これも解決策ではありません。アプリケーションもサブディレクトリで動作しているはずです(そうしなければなりません!)。 2番目のソリューション Asseticをで使用しfilter="cssrewrite"ます。 CSSファイルのすべてのパスを url("../../../../../../web/images/myimage.png") リソースディレクトリからディレクトリへの実際のパスを表し/web/imagesます。cssrewriteが次のコードを生成するため、これは機能しません。 url("../../Resources/assets/") これは明らかに間違った道です。 assetic:dumpこのパスが作成された後、これはまだ間違っています: url("../../../web/images/myimage.png") Asseticの小枝コード: {% stylesheets '@MyCompanyMyBundle/Resources/assets/css/*.css' filter="cssrewrite" %} <link rel="stylesheet" href="{{ asset_url }}" /> {% endstylesheets %} …
101 php  css  symfony  assetic 

11
PHPオブジェクトをJSONにシリアライズする
そのため、新しいJsonSerializable Interfaceを見つけたときに、phpオブジェクトをJSONにシリアル化する方法についてphp.netを探していました。それだけだPHP> = 5.4しかし、私は5.3.x環境で実行しています。 この種の機能はどのようにしてPHP 5.4未満で達成されましたか? 私はまだJSONであまり作業していませんが、アプリケーションでAPIレイヤーをサポートしようとしています。データオブジェクト(それ以外の場合はビューに送信されます)をJSONにダンプするのが最適です。 オブジェクトを直接シリアル化しようとすると、空のJSON文字列が返されます。これはjson_encode()、オブジェクトをどう処理するかがわからないためです。オブジェクトを再帰的に配列に減らしてからエンコードする必要がありますか? 例 $data = new Mf_Data(); $data->foo->bar['hello'] = 'world'; echo json_encode($data) 空のオブジェクトを生成します: {} var_dump($data) ただし、期待どおりに機能します。 object(Mf_Data)#1 (5) { ["_values":"Mf_Data":private]=> array(0) { } ["_children":"Mf_Data":private]=> array(1) { [0]=> array(1) { ["foo"]=> object(Mf_Data)#2 (5) { ["_values":"Mf_Data":private]=> array(0) { } ["_children":"Mf_Data":private]=> array(1) { [0]=> array(1) { ["bar"]=> …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.