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

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

1
PHPでpreg_matchを使用する場合、「不明な修飾子 'g'in…」?
これは私が使おうとしている正規表現です: /^(\w|\.|-)+?@(\w|-)+?\.\w{2,4}($|\.\w{2,4})$/gim このサイトで見つけたので、試してみるとうまくいきます。しかし、コードに配置するとすぐに、次のメッセージが表示されます。 Warning: preg_match() [function.preg-match]: Unknown modifier 'g' in C:\xampp\htdocs\swebook\includes\classes.php on line 22 誰かが何が悪いのか、そしてなぜそれが私のコードではなくそのウェブサイトで機能しているのか説明できますか?

15
GETパラメータを追加してURL文字列を操作する
?またはを繰り返さずにGETパラメーターを含む場合と含まない場合があるURLにGETパラメーターを追加したいと思います&。 例: 追加したい場合 category=action $url="http://www.acme.com"; // will add ?category=action at the end $url="http://www.acme.com/movies?sort=popular"; // will add &category=action at the end 疑問符が見つかった場合、私は疑問符を繰り返さないようにしています。 URLは単なる文字列です。 特定のGETパラメータを追加するための信頼できる方法は何ですか?
93 php  url  string 

9
Laravel:構文エラーまたはアクセス違反:1055エラー
同じクエリでWhereInとGroupbyを使用して結果を取得したいと思います。 私はこれを試しました: $loadids=explode("#@*",$reciptdet->loading_id); $loadingdatas=DB::table('loading')->groupBy('vehicle_no')->whereIn('id',$loadids)->get(); しかし、私はこのエラーメッセージを受け取りました: SQLSTATE [42000]:構文エラーまたはアクセス違反:1055'sbrtpt.loading.id 'はGROUPBYにありません(SQL:select * from load where id in(14、15、16)group by Vehicle_no)
93 php  laravel  laravel-5 


18
PHPのmysqlのテーブルからcount(*)を選択します
mysqlクエリ結果の値と行の両方を取得できます。 しかし、クエリの単一の出力を取得するのに苦労しています。例えば: $result = mysql_query("SELECT COUNT(*) FROM Students;"); 結果を表示する必要があります。しかし、私は結果を得ていません。 私は次の方法で試しました: mysql_fetch_assoc() mysql_free_result() mysql_fetch_row() しかし、実際の値を表示(取得)することに成功しませんでした。
92 php  mysql  count 

9
フォーム入力配列をPHP配列に取得する方法
私はcontacts.phpに投稿される以下のようなフォームを持っており、ユーザーはjqueryで動的に追加できます。 <input type="text" name="name[]" /> <input type="text" name="email[]" /> <input type="text" name="name[]" /> <input type="text" name="email[]" /> <input type="text" name="name[]" /> <input type="text" name="email[]" /> 以下のコードを使用してそれらをphpにエコー出力する場合 $name = $_POST['name']; $email = $_POST['account']; foreach( $name as $v ) { print $v; } foreach( $email as $v ) { print $v; } …
92 php  arrays  forms 

8
PHP分割代替?
PHPは分割が推奨されないことを教えてくれますが、私が使用すべき代替方法は何ですか?
92 php 

4
PHPの言語構成と「組み込み」関数の違いは何ですか?
私はそれを知っているinclude、isset、require、print、echo、およびいくつかの他の機能が、言語構造ではありません。 これらの言語構成要素には、括弧が必要なものと不要なものがあります。 require 'file.php'; isset($x); 戻り値を持つものもあれば、持たないものもあります。 print 'foo'; //1 echo 'foo'; //no return value では、言語構造と組み込み関数の内部的な違いは何ですか?

4
PDO接続を正しく設定する方法
データベースへの接続に関する質問がときどきあります。 ほとんどの答えは私がそれをする方法ではありません、または私はちょうど答えを正しく得ないかもしれません。とにかく; 自分のやり方がうまくいくので、私はそれについて考えたことはありません。 しかし、これはおかしな考えです。多分私はこれをすべて間違っています、そしてそれが事実なら。PHPとPDOを使用してMySQLデータベースに適切に接続し、簡単にアクセスできるようにする方法を本当に知りたいです。 ここに私がそれをやっている方法があります: まず最初に、これが私のファイル構造です(省略されています)。 public_html/ * index.php * initialize/ -- load.initialize.php -- configure.php -- sessions.php index.php 一番上にはがありrequire('initialize/load.initialize.php');ます。 load.initialize.php # site configurations require('configure.php'); # connect to database require('root/somewhere/connect.php'); // this file is placed outside of public_html for better security. # include classes foreach (glob('assets/classes/*.class.php') as $class_filename){ include($class_filename); } # …
92 php  mysql  sql  class  pdo 

5
CodeIgniter(PHP)でエラーログを行う方法
PHP CodeIgniterでエラーログを取得したい。エラーログを有効にするにはどうすればよいですか? いくつか質問があります。 エラーをログに記録するためのすべての手順は何ですか? エラーログファイルはどのように作成されますか? エラーメッセージをログファイルにプッシュする方法(エラーが発生した場合) そのエラーを電子メールアドレスにどのように電子メールで送信しますか?

3
RESTful APIメソッド。ヘッドとオプション
私はPHPでアプリケーション用のRESTful APIモジュールを書いており、動詞HEADとで少し混ざっていますOPTIONS。 OPTIONS 特定のリソースで使用可能なHTTP動詞を取得するために使用されますか? HEAD 特定のリソースが利用可能かどうかを判断するために使用されますか? 誰かがこれらの動詞を明確化できれば*、それは大歓迎です。 *この説明は、HTTP動詞を転用するRESTful APIアーキテクチャに関するものでした。私は以来、両方のその実現に来ているHEADとOPTIONSすべきではない再目的とすること、および任意のHTTPアプリケーションが必要として代わりに予想どおりに動作します。あ、2年でどう成長するか。
92 php  api  http  rest 

15
MAMPはphp.iniをどこに保存しますか?
最近Macを入手しましたが、Macでの開発にまったく慣れていません。 MAMP Pro 1.9.6.1を持っています。私はロケートをphp.iniしてこれを得ました: $ locate php.ini /Applications/MAMP/conf/php5.2/php.ini /Applications/MAMP/conf/php5.3/php.ini /Library/Application Support/appsolute/MAMP PRO/conf/php.ini /private/etc/php.ini.default それらのすべての名前を変更しました。MAMPを再起動しました。問題なくロードされました(私は奇妙なことを知っていますか?)。PHPバージョン5.2を使用しています。 これらのファイルはすべて異なる名前になりました(削除のプロセスのために1つずつ行われます)。Macを再起動します。同じように、すべてのphp.iniファイルが移動されていても、MAMPは問題をロードしませんでした。ランプではこれもロードされません。しかし、php.ini私が見当たらない別のファイルがある(かなり可能性のある方法がわからないupdatedb)か、MAMPは非常にインテリジェントであり、それらすべてを取り込む(可能性は低い)か、1つも使用しません。
92 macos  mamp  php 

5
配列内で最も高いキー/インデックスを検索します
PHPで配列内の最高のキー/インデックスを取得するにはどうすればよいですか?私はそれを値に対して行う方法を知っています。 たとえば、この配列から整数値として「10」を取得します。 $arr = array( 1 => "A", 10 => "B", 5 => "C" ); どうすればプログラムできるのかはわかっていますが、そのための機能もあるのかと考えていました。
92 php  arrays  key  highest 

11
PHPで私のウェブサイトのすべてのクッキーを削除する方法
ユーザーがログアウトをクリックしたときに自分のWebサイトのCookieをすべて削除できるかどうか疑問に思っています。これを関数として使用してCookieを削除しましたが、正しく機能しません。 setcookie("user",false); PHPで1つのドメインのCookieを削除する方法はありますか?
92 php  cookies 

5
「実際の使用」を伴うmemory_get_peak_usage()
real_usage引数がtruePHP DOCSに設定されている場合は、システムから割り当てられたメモリの実際のサイズを取得します。もしそうなら、falseそれはによって報告されたメモリを取得しますemalloc() これらの2つのオプションのどちらが最大値を返しますか。php.iniのメモリ制限値に関連して割り当てられたメモリ? スクリプトがその制限にどれだけ近づいたかを知りたいです。

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