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

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

11
一連の親子関係を階層ツリーに変換しますか?
名前と親の名前のペアがたくさんあるので、できるだけ階層的なツリー構造に変えたいと思います。したがって、たとえば、これらはペアリングである可能性があります: Child : Parent H : G F : G G : D E : D A : E B : C C : E D : NULL これを(a)階層ツリーに変換する必要があります。 D ├── E │ ├── A │ │ └── B │ └── C └── G ├── F └── H 必要な最終結果は、<ul>それぞれ<li>が子の名前を含む、ネストされた要素のセットです。 ペアリングに不整合はありません(子はそれ自体の親、親は子の子など)。したがって、多くの最適化を行うことができます。 …
100 php  recursion  tree 

9
PHP連想配列から要素を削除します
次のようなPHP配列があります。 Index Key Value [0] 1 Awaiting for Confirmation [1] 2 Assigned [2] 3 In Progress [3] 4 Completed [4] 5 Mark As Spam 配列の値をvar_dumpすると、次のようになります。 array(5) { [0]=> array(2) { ["key"]=> string(1) "1" ["value"]=> string(25) "Awaiting for Confirmation" } [1]=> array(2) { ["key"]=> string(1) "2" ["value"]=> string(9) "Assigned" } [2]=> …
100 php  arrays 

15
issetの場合$ _POST
1つのページに別のページに送信するフォームがあります。そこで、入力メールがいっぱいかどうかをチェックします。もしそうなら、何かをし、それが満たされていなければ、他の何かをしてください。空のフォームを送信しても、設定されていると常に表示される理由がわかりません。何が欠けているか間違っていますか? step2.php: <form name="new user" method="post" action="step2_check.php"> <input type="text" name="mail"/> <br /> <input type="password" name="password"/><br /> <input type="submit" value="continue"/> </form> step2_check: if (isset($_POST["mail"])) { echo "Yes, mail is set"; } else { echo "N0, mail is not set"; }
100 php  isset 

9
symfony2 doctrine2のvar_dumpでデータが多すぎます
私は約40のエンティティと多くの双方向の関係を持っています。var_dump($ user)または任意のエンティティを使用するたびに、配列と変数のデータが多すぎるブラウザーが読み込まれると、クラッシュしました。 私は問題をいただきたいです。 データは正常に挿入されています。本番環境で問題が発生する可能性がありますか?

3
クラスはクラスを拡張し、インターフェースを実装できますか
クラスはPHPのインターフェースと別のクラスの両方を拡張できますか? 基本的に私はこれをやりたいです: interface databaseInterface{ public function query($q); public function escape($s); //more methods } class database{ //extends both mysqli and implements databaseInterface //etc. } これを行うには、単に次のようにします。 class database implements databaseInterface extends mysqli{ 致命的なエラーが発生します: 解析エラー:構文エラー、予期しないT_EXTENDS、行* line *の* file *に '{'が必要です

8
PHP関数では大文字と小文字が区別されますか?
いくつかのコードを調べていたところ、への呼び出しがいくつか見つかりましたmySQL_fetch_array。PHPは関数名について大文字と小文字を区別しますか?私はどこかでこれを読んだことを思い出しますが、それへの参照を見つけることができないようです。

12
PHPを使用してcronジョブを作成する方法
私はcronジョブを初めて使用します。書き方すらわかりません。インターネットから検索してみましたが、よくわかりません。毎分コードを実行するcronジョブを作成したいと思います。PHPを使用して作成しています。動作していません。 例 run.php (毎分実行されるコード) <?php echo "This code will run every minute"; ?> cron.php <?php $path = dirname(__FILE__); $cron = $path . "/run.php"; echo exec("***** php -q ".$cron." &> /dev/null"); ?> これら2つのファイルが同じフォルダーにあるとします。 私がしたコードは間違っていますか?間違っている場合は、修正方法を教えてください。
100 php  cron 

14
$ _POSTが存在するかどうかを確認します
$ _POSTが存在するかどうかを確認しようとしています。存在する場合は別の文字列内に出力し、存在しない場合はまったく出力しません。 このようなもの: $fromPerson = '+from%3A'.$_POST['fromPerson']; function fromPerson() { if !($_POST['fromPerson']) { print '' } else { print $fromPerson }; } $newString = fromPerson(); どんな助けでも素晴らしいでしょう!
100 php 

7
MySQLで空のフィールドを確認する
私は、特定の基準でユーザーをチェックするクエリを作成しました。 私たちのサイトでは、ユーザーがメールアドレスを持っていても持っていなくてもかまいません。 $aUsers=$this->readToArray(' SELECT `userID` FROM `users` WHERE `userID` IN(SELECT `userID` FROM `users_indvSettings` WHERE `indvSettingID`=5 AND `optionID`='.$time.') AND `email`!="" '); これは、SQLで空のフィールドを確認する最良の方法ですか?私は「IS NOT NULL」を試したところ、メールアドレスがなくてもユーザーレコードが返されました。 上記のクエリは機能しますが、好奇心から、私はそれを正しい方法で行っているのかと思いました。
100 php  sql  mysql  null 

5
PHP CURL DELETEリクエスト
PHPとcURLを使用してDELETE httpリクエストを実行しようとしています。 私は多くの場所でそれを行う方法を読みましたが、何もうまくいかないようです。 これが私のやり方です: public function curl_req($path,$json,$req) { $ch = curl_init($this->__url.$path); $data = json_encode($json); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $req); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json','Content-Length: ' . strlen($data))); $result = curl_exec($ch); $result = json_decode($result); return $result; } 次に、先に進み、関数を使用します。 public function deleteUser($extid) { $path = "/rest/user/".$extid."/;token=".$this->__token; $result = $this->curl_req($path,"","DELETE"); …
100 php  http  curl  request 

3
「[notice] child pid XXXX exit signal Segmentation fault(11)」in apache error.log [closed]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 8年前に閉鎖。 この質問を改善する Apache / PHP / MySQLスタックを使用しています。 フレームワークとしてのCakePHPの使用。 時々、空白の白いページが表示されます。Cakeではデバッグできないので、apache error.logを覗いてみると、次のようになります。 [Wed Oct 12 15:27:23 2011] [notice] child pid 3580 exit signal Segmentation fault (11) [Wed Oct 12 15:27:34 2011] [notice] child pid 3581 exit signal Segmentation fault (11) [Wed Oct 12 15:30:52 2011] [notice] child pid …

4
PHP GuzzleHttp。パラメータを使用して投稿リクエストを行う方法は?
GuzzleHttp(バージョン5.0)で投稿リクエストを行う方法。 私は次のことをしようとしています: $client = new \GuzzleHttp\Client(); $client->post( 'http://www.example.com/user/create', array( 'email' => 'test@gmail.com', 'name' => 'Test user', 'password' => 'testpassword' ) ); しかし、私はエラーを得ています: PHPの致命的なエラー:キャッチされていない例外 'InvalidArgumentException'とメッセージ 'No method can handle handle the email config key'が表示される

10
413リクエストエンティティが大きすぎます-ファイルアップロードの問題
サーバーに30MBのファイルをアップロードしようとしていますが、機能しません。 私は30メガバイトのファイルをアップロードすると、ページがロードされる「ページが見つかりません」 私は3メガバイトのファイルをアップロードすると、私は「受信ラージ413要求エンティティ余りにをnginxの/ 0.6.32に」 「client_max_body_size」を増やすことができるようにnginxを見つけようとしていますが、サーバーにインストールされているnginxを見つけることができません。私も実行してみました: vi /etc/nginx/nginx.conf または vi /usr/local/nginx/conf/nginx.conf 設定ファイルが存在するかどうかを確認しましたが、サーバー上で見つかりませんでした。 この問題を解決する方法はありますか?または、サーバーにnginxをインストールする必要がありますか? 編集: php.iniファイルに必要な変更をすべて加えました。 post_max_size 128M upload_max_filesize 100M memory_limit 256M ありがとう、ラジュ
100 php  nginx  apache2 

11
php mysqli_connect:クライアントに不明な認証方法[caching_sha2_password]
mysqli_connectMySQLデータベースへのログインにphpを使用しています(すべてローカルホスト上) <?php //DEFINE ('DB_USER', 'user2'); //DEFINE ('DB_PASSWORD', 'pass2'); DEFINE ('DB_USER', 'user1'); DEFINE ('DB_PASSWORD', 'pass1'); DEFINE ('DB_HOST', '127.0.0.1'); DEFINE ('DB_NAME', 'dbname'); $dbc = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME); if(!$dbc){ die('error connecting to database'); } ?> これはmysql.userテーブルです: MySQLサーバーのiniファイル: [mysqld] # The default authentication plugin to be used when connecting to the server default_authentication_plugin=caching_sha2_password …
100 php  mysql  hash  sha 


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