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

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

10
PHP日付を含む要素で多次元配列をソートします
私は次のような配列を持っています: Array ( [0] => Array ( [id] => 2 [type] => comment [text] => hey [datetime] => 2010-05-15 11:29:45 ) [1] => Array ( [id] => 3 [type] => status [text] => oi [datetime] => 2010-05-26 15:59:53 ) [2] => Array ( [id] => 4 [type] => status [text] …
113 php  datetime  arrays  sorting 

5
htaccess経由でのみPHPのエラー表示を有効にする
私はウェブサイトをオンラインでテストしています。 現在、エラーは表示されていません(ただし、エラーが存在することはわかっています)。 .htaccessファイルのみにアクセスできます。 .htaccessファイルを使用してすべてのエラーを表示するにはどうすればよいですか? 次の行を.htaccessファイルに追加しました。 php_flag display_startup_errors on php_flag display_errors on php_flag html_errors on そして、ページが今表示します。 内部サーバーエラー

10
PHPでは$ array [] = $ valueまたはarray_push($ array、$ value)を使用する方が良いでしょうか?
配列メンバーを追加するためにPHPで使用するほうがよいこと $array[] = $value; または array_push($array, $value); ? マニュアルには関数呼び出しを避ける方がいいと書いてありますが、私も読んだ方$array[]がずっと遅いですarray_push()。いくつかの説明やベンチマークは何ですか?
113 php  arrays  performance 

7
1行を返すPHP PDO
更新2: これは、取得できる最も最適化されたものですか? $DBH = new PDO( "connection string goes here" ); $STH = $DBH -> prepare( "select figure from table1" ); $STH -> execute(); $result = $STH -> fetch(); echo $result ["figure"]; $DBH = null; 更新1: SQLクエリに制限を追加できることはわかっていますが、不要なforeachループも削除したいと思います。 元の質問: 「foreach」セクションのため、データベースから多くの行を返すのに適した次のスクリプトがあります。 データベースから常に1行しか取得しないことがわかっている場合、これをどのように最適化すればよいですか。データベースから1行しか取得しないことがわかっている場合、foreachループが必要な理由はわかりませんが、コードを変更する方法はわかりません。 $DBH = new PDO( "connection string goes here" ); $STH …
113 php  pdo 


3
curl_exec()は常にfalseを返します
私はこの簡単なコードを書きました: $ch = curl_init(); //Set options curl_setopt($ch, CURLOPT_URL, "http://www.php.net"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $website_content = curl_exec ($ch); 私の場合、として$website_content来ますfalse。誰かが何か悪いことを提案/アドバイスできますか?
113 php  curl 

13
Laravel-リクエストに応じてセッションストアが設定されていません
私は最近、新しいLaravelプロジェクトを作成し、認証に関するガイドに従っていました。ログインまたは登録ルートにアクセスすると、次のエラーが発生します。 ErrorException in Request.php line 775: Session store not set on request. (View: C:\Users\Matthew\Documents\test\resources\views\auth\register.blade.php) 私はコアLaravelファイルを編集していません。ビューを作成し、routes.phpファイルにルートを追加しただけです。 // Authentication routes Route::get('auth/login', ['uses' => 'Auth\AuthController@getLogin', 'as' => 'login']); Route::post('auth/login', ['uses' => 'Auth\AuthController@postLogin', 'as' => 'login']); Route::get('auth/logout', ['uses' => 'Auth\AuthController@getLogout', 'as' => 'logout']); // Registration routes Route::get('auth/register', ['uses' => 'Auth\AuthController@getRegister', 'as' => 'register']); Route::post('auth/register', …
113 php  laravel 

17
ファイル名の文字列サニタイザー
文字列をサニタイズし、ファイル名に使用できるようにするphp関数を探しています。誰かが便利なものを知っていますか? (書けますが、キャラクターを見逃してしまうのではないかと心配です!) 編集:Windows NTFSファイルシステムにファイルを保存します。
113 php  string  sanitization 

2
ffmpegが存在する場合、出力ファイルを上書きします
と時間を使用.FLACしてオーディオファイルからクリップを作成しています。startendcommand ffmpeg -i /audio/191079007530_1_01.flac -t 51 -ss 69 /clips/44z274v23303t264y2z2s2s2746454t234_clip.mp3 2>&1 >> /ffmpegLogs.log 私は自分のPHPコードでこのコマンドを使用し、私の質問は、 コンソールで上記のコマンドを実行すると、次のように求められます 出力ファイルが宛先にすでに存在する場合は、出力ファイルをオーバーライドします。 何switchか余分をcommand私は、ファイルが存在する場合は、自動的に上書きするために使用する必要があります。
113 php  ffmpeg 

13
Laravelはリクエスト配列に値を追加する方法があります
Eloquent関数を呼び出す前にRequestパラメーターを指定してstore()またはupdate()メソッドを呼び出してリクエストに値を追加しているときに、Laravelで状況が発生しました。そのための方法はあります。 function store(Request $request) { // some additional logic or checking User::create($request->all()); }
113 php  laravel 

5
PHPはリテラルキーで連想配列を追加しますか?
連想配列の先頭にリテラルのkey => valueペアを追加することは可能ですか?array_unshift()が数値キーで機能することは知っていますが、リテラルキーで機能するものを期待しています。 例として、以下を実行します。 $array1 = array('fruit3'=>'apple', 'fruit4'=>'orange'); $array2 = array('fruit1'=>'cherry', 'fruit2'=>'blueberry'); // prepend magic $resulting_array = ('fruit1'=>'cherry', 'fruit2'=>'blueberry', 'fruit3'=>'apple', 'fruit4'=>'orange');

15
プログラムで為替レートにアクセスする[終了]
ここで何が尋ねられているのかを知るのは難しい。この質問は、あいまいで、あいまいで、不完全で、過度に広い、または修辞的であり、現在の形では合理的に回答することができません。再開できるようにこの質問を明確にするヘルプについては、ヘルプセンターに アクセスしてください。 7年前休業。 オンライン注文システムをセットアップしていますが、オーストラリアにいます。海外のお客様の場合は、米ドルまたはユーロで価格を表示したいので、オーストラリアドルから換算するために精神的な労力を費やす必要がありません。 PHPスクリプトからアクセスできる解析しやすい形式で、ネットのどこかで最新の為替レートを取得できるかどうか誰かが知っていますか? 更新:これを実装するPHPクラスを作成しました。コードは私のウェブサイトから入手できます。
112 php  currency  finance 

6
Composerを介してSymfony 2.3.xをインストールするときのlib-icu依存関係の問題
Composerを使用してSymfony 2.2.xをインストールすることに問題はありませんでした。常にhttp://symfony.com/downloadで安定したバージョンをコピーしただけです。 composer create-project symfony/framework-standard-edition myproject/ 2.2.1 (私はComposerをグローバルにインストールしています) 2.3.0-RC1について好奇心が強いこれはスムーズに進むと思いました: composer create-project symfony/framework-standard-edition mynewerproject/ 2.3.0-RC1 しかし、次のエラーによってシャットダウンされました: Your requirements could not be resolved to an installable set of packages. Problem 1 - symfony/icu v1.2.0-RC1 requires lib-icu >=4.4 -> the requested linked library icu has the wrong version installed or is missing from …

9
JSONをHTML属性に格納する最良の方法は?
JSONオブジェクトをHTML要素の属性に配置する必要があります。 HTMLは検証する必要はありません。 Quentinによる回答:JSONをdata-*属性に格納します。これは有効なHTML5です。 JSONオブジェクトは任意のサイズ-つまり巨大 森まいくの回答:HTML属性の制限は、潜在的に65536文字です。 JSONに特殊文字が含まれている場合はどうなりますか?例えば {foo: '<"bar/>'} Quentinによる回答:通常の規則に従って、属性に入れる前にJSON文字列をエンコードします。PHPの場合は、関数を使用します。 htmlentities() 編集-PHPとjQueryを使用したソリューションの例 JSONをHTML属性に書き込む: <?php $data = array( '1' => 'test', 'foo' => '<"bar/>' ); $json = json_encode($data); ?> <a href="#" data-json="<?php echo htmlentities($json, ENT_QUOTES, 'UTF-8'); ?>">CLICK ME</a> jQueryを使用してJSONを取得する: $('a').click(function() { // Read the contents of the attribute (returns a string) var …
112 javascript  php  html  json 

18
文字列から非UTF8文字を削除する
文字列からutf8以外の文字を削除すると問題が発生しますが、正しく表示されません。文字はこのような0x97 0x61 0x6C 0x6F(16進表記) それらを削除する最良の方法は何ですか?正規表現か何か?
112 php  regex 

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