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

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

2
PHP CURL CURLOPT_SSL_VERIFYPEERは無視されました
何らかの理由で、HTTPSでCURLを使用できません。curlライブラリのアップグレードを実行するまで、すべてが正常に機能していました。CURLリクエストを実行しようとすると、この応答が発生します。SSLCA 証明書に問題があります(パス?アクセス権?) 関連する問題についてここに投稿された提案に従って、私は次のことを試みました: ホストとピアの検証を無効にする curl_setopt($cHandler, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($cHandler, CURLOPT_SSL_VERIFYPEER, true); http://curl.haxx.se/docs/caextract.htmlCURLOPT_SSL_VERIFYPEERからダウンロードしたcacert.pemを有効にしてポイントします curl_setopt($cHandler, CURLOPT_SSL_VERIFYPEER, true); curl_setopt($cHandler, CURLOPT_CAINFO, getcwd() . "/positiveSSL.ca-bundle"); また、接続しようとしているサーバーのバンドルCA証明書として提供されているpositiveSSL.ca-bundleでも同じことを試みました。 php ini設定を編集するcurl.cainfo=cacert.pem(同じディレクトリ内のファイルで、Apacheからアクセス可能) 名前/etc/pki/nssdbを変更/etc/pki/nssdb.old 残念ながら、上記のいずれも私の問題を解決できず、SSL CA証明書(パス?アクセス権?)に関する問題が常に発生します。 そもそも、この確認は必要ありません(セキュリティの問題は承知しています)。 誰か他の提案がありますか? 更新 最新のライブラリに更新してボックス全体を再起動した後、私がやっていたapacheだけでなく、すべてが再び動作しているようです!!!
117 php  ssl  curl  https 



6
htmlspecialcharsとmysql_real_escape_stringはPHPコードをインジェクションから保護しますか?
本日、Webアプリでの入力検証戦略について質問がありました。 トップの答えは、執筆時点で、中に示唆するPHPだけで使用するhtmlspecialcharsとmysql_real_escape_string。 私の質問は、これは常に十分ですか?知っておくべきことがもっとありますか?これらの機能はどこで壊れますか?

27
HTMLラッパーなしでDOMDocumentのHTMLを保存する方法は?
私は以下の関数です。コンテンツの出力前にXML、HTML、本文、およびpタグラッパーを追加せずにDOMDocumentを出力するのに苦労しています。推奨される修正: $postarray['post_content'] = $d->saveXML($d->getElementsByTagName('p')->item(0)); コンテンツ内にブロックレベルの要素がない場合にのみ機能します。ただし、次の例のようにh1要素を使用すると、saveXMLからの結果の出力は切り捨てられます... <p>必要に応じて</ p> 可能な回避策としてこの投稿を指摘しましたが、このソリューションに実装する方法を理解できません(以下のコメント化された試みを参照)。 助言がありますか? function rseo_decorate_keyword($postarray) { global $post; $keyword = "Jasmine Tea" $content = "If you like <h1>jasmine tea</h1> you will really like it with Jasmine Tea flavors. This is the last ocurrence of the phrase jasmine tea within the content. If there are …

12
PHPを使用してcrontabジョブを作成、編集、削除しますか?
PHPを使用してcrontabジョブを作成、編集、削除することはできますか? Apacheユーザーの現在のcrontabジョブを一覧表示する方法を知っています。 $output = shell_exec('crontab -l'); echo $output; しかし、PHPでcronジョブを追加する方法は?「crontab -e」はテキストエディターを開くだけで、ファイルを保存する前に手動でエントリを編集する必要があります。 そして、PHPでcronジョブを削除する方法は?この場合も、「crontab -e」を使用して手動で行う必要があります。 次のようなジョブ文字列を使用します。 $job = '0 */2 * * * /usr/bin/php5 /home/user1/work.php'; PHPでcrontabジョブリストに追加するにはどうすればよいですか?
116 php  crontab 

5
doctrine dqlクエリ結果として1次元スカラー配列を取得するにはどうすればよいですか?
オークションテーブルのid列から値の配列を取得したいのですが。これが生のSQLである場合、次のように記述します。 SELECT id FROM auction しかし、Doctrineでこれを実行して実行すると: $em->createQuery("SELECT a.id FROM Auction a")->getScalarResult(); 私はこのような配列を取得します: array( array('id' => 1), array('id' => 2), ) 代わりに、次のような配列を取得したいと思います。 array( 1, 2 ) Doctrineを使用してどうすればよいですか?
116 php  doctrine-orm 

18
多次元配列のすべての列の値を合計するにはどうすればよいですか?
連想キーですべての列値を追加するにはどうすればよいですか?キーセットは動的であることに注意してください。 入力配列: Array ( [0] => Array ( [gozhi] => 2 [uzorong] => 1 [ngangla] => 4 [langthel] => 5 ) [1] => Array ( [gozhi] => 5 [uzorong] => 0 [ngangla] => 3 [langthel] => 2 ) [2] => Array ( [gozhi] => 3 [uzorong] => 0 [ngangla] => …

10
PHPのset_time_limit()を使用してnginx 504ゲートウェイのタイムアウトを防止
PHPスクリプトの実行時間が通常より長くなると、nginxから504のタイムアウトメッセージが表示されます。set_time_limit(0)それを防ぐことはないようです!nginxでphp5-fpmを実行すると機能しませんか?もしそうなら、時間制限を設定する適切な方法は何ですか? エラー: 504 Gateway Time-out nginx/1.2.7
116 php  nginx  fastcgi 


12
PHP:例外vsエラー?
多分私はそれをPHPマニュアルのどこかに欠けていますが、エラーと例外の正確な違いは何ですか?私が見ることができる唯一の違いは、エラーと例外が異なる方法で処理されることです。しかし、何が例外を引き起こし、何がエラーを引き起こしますか?

6
PHPとmySQL:2038年のバグ:それは何ですか?それを解決するには?
TIMESTAMPを使用して日付と時刻を格納することを考えていましたが、2038年の制限があることを読みました。質問をまとめて尋ねるのではなく、小さな部分に分割して、初心者でも簡単に理解できるようにしました。だから私の質問: 2038年問題とは正確には何ですか? なぜそれが発生し、それが発生するとどうなりますか? どうすれば解決できますか? 同様の問題を引き起こさない、可能な代替手段はありますか? いわゆる問題が実際に発生したときに、それを回避するために、TIMESTAMPを使用する既存のアプリケーションに対して何ができるでしょうか。 前もって感謝します。
116 php  mysql  year2038 


5
PHPエラーを解決する方法 '通知:配列から文字列への変換…
エコーしようとするPHPファイル$_POSTがあり、エラーが発生します。コードは次のとおりです。 echo "<html>"; echo "<body>"; for($i=0; $i<5;$i++){ echo "<input name='C[]' value='$Texting[$i]' " . "style='background-color:#D0A9F5;'></input>"; } echo "</body>"; echo "</html>"; echo '<input type="submit" value="Save The Table" name="G"></input>' POSTをエコーするコードは次のとおりです。 if(!empty($_POST['G'])){ echo $_POST['C']; } しかし、コードを実行すると、次のようなエラーが発生します。 Notice: Array to string conversion in C:\xampp\htdocs\PHIS\FinalSubmissionOfTheFormPHP.php on line 8 このエラーの意味と修正方法を教えてください。
116 php  html 

15
現在の日付、時刻、日をlaravelで取得する
laravelを使用して現在の日付、時刻、日を取得する必要があります エコー $ldate = new DateTime('today');してみました$ldate = new DateTime('now'); ただし、常に1を返します。 Larvelで現在の日付、時刻、日を取得する方法
116 php  date  laravel 

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