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

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

20
参照—この記号はPHPで何を意味しますか?
これは何ですか? これは、PHPの構文について時々出てくる質問のコレクションです。これはコミュニティWikiでもあるので、このリストの維持に参加するよう誰もが招待されています。 どうしてこれなの? 以前は、演算子やその他の構文トークンに関する質問を見つけるのが困難でした。¹ 主なアイデアは、Stack Overflowの既存の質問へのリンクを用意することです。これにより、PHPマニュアルからコンテンツをコピーするのではなく、それらを参照しやすくなります。 注:2013年1月以降、スタックオーバーフローは特殊文字をサポートしています。検索用語を引用符で囲むだけです。例:[php] "==" vs "===" ここで何をすればいいですか? そのような質問をしたために誰かによってここで指摘された場合は、以下の特定の構文を見つけてください。PHPマニュアルへのリンクされたページとリンクされた質問は、おそらくあなたの質問に答えるでしょう。もしそうなら、あなたは答えを賛成することをお勧めします。このリストは、他のユーザーが提供するヘルプの代わりとなるものではありません。 リスト 特定のトークンが以下にリストされていない場合は、パーサートークンのリストで見つけることができます。 & ビット演算子または参照 アンパサンドでPHP関数を開始するとはどういう意味ですか? PHP&(アンパサンド、ビットごとの)演算子を理解する PHPの「&」演算子 PHPの&と&&の違い PHPで「&」は何を意味していますか? この場合、「&」はどういう意味ですか? PHPで「&」記号は何を意味しますか? このシグネチャはPHPで(&)とはどういう意味ですか? PHP関数で「&」演算子はどのように機能しますか? &in&2はPHPで何を意味しますか? いつビット演算子を使用すればよいですか? オブジェクトの前でアンパサンドを使用する必要がありますか?(&$) =& 参考文献 PHPの参照代入演算子、=& PHPの「=&」および「&=」演算子はどういう意味ですか? 「&=」および「=&」演算子は何をしますか? PHPでどういう意味ですか? &= ビット演算子 PHPの「=&」および「&=」演算子はどういう意味ですか? 「&=」および「=&」演算子は何をしますか? && 論理演算子 演算子としての「AND」と「&&」 PHPの&と&&の違い PHPの「and」演算子と「&&」演算子の間に違いはありますか? PHP-および/またはキーワード % 算術演算子 PHPでパーセント記号はどういう意味ですか? PHP演算子%とは何ですか?実際の例ではどのように使用しますか? !! 論理演算子 …

28
PHPでSQLインジェクションを防ぐにはどうすればよいですか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 OverаэтотвопросестьответынаStack Overflowнарусском:КакимобразомизбежатьSQL-инъекцийвPHP? ユーザー入力を変更せずにSQLクエリに挿入すると、次の例のように、アプリケーションがSQLインジェクションに対して脆弱になります。 $unsafe_variable = $_POST['user_input']; mysql_query("INSERT INTO `table` (`column`) VALUES ('$unsafe_variable')"); これは、ユーザーがのようなものを入力できvalue'); DROP TABLE table;--、クエリが次のようになるためです。 INSERT INTO `table` (`column`) VALUES('value'); DROP TABLE table;--') これを防ぐために何ができますか?

30
文字列に特定の単語が含まれているかどうかを確認するにはどうすればよいですか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 検討してください: $a = 'How are you?'; if ($a contains 'are') echo 'true'; 上記のコードがあるとすると、ステートメントを記述する正しい方法は何if ($a contains 'are')ですか?

30
PHPの配列から要素を削除する
PHPを使用して配列から要素を削除する簡単な方法はありforeach ($array)ますか? に設定するnullとうまくいくと思いましたが、どうやら上手くいきません。
2515 php  arrays  unset 

15
PHPでmysql_ *関数を使用すべきではないのはなぜですか?
この投稿を改善してみませんか?この質問に対する詳細な回答を提供してください。これには、引用や、回答が正しい理由の説明が含まれます。詳細が不十分な回答は編集または削除される場合があります。 mysql_*関数を使用すべきではない理由の技術的な理由は何ですか?(例mysql_query()、mysql_connect()またはmysql_real_escape_string())? サイトで機能しているのに、なぜ他のものを使用する必要があるのですか? サイトで機能しない場合、なぜ次のようなエラーが発生するのですか? 警告:mysql_connect():そのようなファイルまたはディレクトリはありません
2502 php  mysql 



7
PHPの「foreach」は実際にどのように機能しますか?
何foreachをし、何をし、どのように使用するか知っていると言って、これに接頭辞を付けましょう。この質問は、それがボンネットの下でどのように機能するかに関するものであり、「これは配列をループする方法です」という言葉に沿って回答したくありませんforeach。 長い間、私はそれforeachがアレイ自体で機能することを想定していました。それから私はそれが配列のコピーで動作するという事実への多くの参照を見つけました、そして私はそれが物語の終わりであるとそれ以来仮定しました。しかし、私は最近この問題について話し合い、少し実験したところ、これは実際には100%真実ではないことがわかりました。 私の言いたいことをお見せしましょう。次のテストケースでは、次の配列を使用します。 $array = array(1, 2, 3, 4, 5); テストケース1: foreach ($array as $item) { echo "$item\n"; $array[] = $item; } print_r($array); /* Output in loop: 1 2 3 4 5 $array after loop: 1 2 3 4 5 1 2 3 4 5 */ これは、ソース配列を直接操作していないことを明確に示しています。ループ中にアイテムを配列に常にプッシュしているため、ループが永久に継続します。しかし、これが事実であることを確認するために: テストケース2: foreach ($array …


30
PHPエラーを表示するにはどうすればよいですか?
PHPのiniファイル(php.ini)を確認しましたが、display_errors設定されており、エラー報告も行われていますE_ALL。Apacheウェブサーバーを再起動しました。 これらの行をスクリプトの先頭に配置しましたが、単純な解析エラーも検出できません。たとえば、変数をaで宣言し、"$"ステートメントを閉じません";"。しかし、すべてのスクリプトでこれらのエラーについて空白のページが表示されますが、ブラウザーの出力で実際にエラーを確認したいと思います。 error_reporting(E_ALL); ini_set('display_errors', 1); やるべきことは何ですか?

30
HTML + CSSをPDFに変換する[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 3年前休業。 Firefox 3およびIE 7で適切にレンダリングされるHTML(XHTMLではない)ドキュメントがあります。これは、かなり基本的なCSSを使用してスタイルを設定し、HTMLで適切にレンダリングします。 私はそれをPDFに変換する方法を探しています。私が試してみました: DOMPDF:テーブルに大きな問題がありました。私は大きな入れ子になったテーブルを除外しましたが、それは役に立ちました(128Mのメモリを消費する前に死んでしまいました-これはphp.iniでのメモリの制限です)が、テーブルを完全に混乱させ、取得できないようです画像。テーブルは基本的なものであり、さまざまなポイントに線を追加するためのボーダースタイルがいくつかあります。 HTML2PDFとHTML2PS:実際にこれでうまく運んだ。一部の画像(すべての画像はGoogleチャートのURLです)をレンダリングし、テーブルのフォーマットははるかに優れていましたが、まだ理解していない複雑な問題があり、不明なnode_type()エラーが発生し続けているようです。ここからどこに行くべきかわからない。そして Htmldoc:これは基本的なHTMLでは問題なく動作するようですが、CSSをほとんどサポートしていないため、HTMLですべてを実行する必要があります(Htmldocランドではまだ2001年であることに気づきませんでした...)。 私はHtml2Pdf Pilotと呼ばれるWindowsアプリを試してみましたが、実際にはかなりまともな仕事をしましたが、少なくともLinux上で実行でき、理想的にはWebサーバー上のPHPを介してオンデマンドで実行できるものが必要です。 何が欠けていますか、またはこの問題を解決するにはどうすればよいですか?
1628 php  html  css  pdf  pdf-generation 

30
PHPのstartsWith()およびendsWith()関数
文字列を受け取り、指定された文字/文字列で始まるか、それで終わる場合に戻る2つの関数をどのように記述できますか? 例えば: $str = '|apples}'; echo startsWith($str, '|'); //Returns true echo endsWith($str, '}'); //Returns true
1481 php  string 

30
PHPでリダイレクトするにはどうすればよいですか?
PHPを使用してユーザーを別のページにリダイレクトすることはできますか? ユーザーがにwww.example.com/page.phpアクセスしwww.example.com/index.php、それらをにリダイレクトしたい場合、メタリフレッシュを使用せずにどのようにすればよいですか?出来ますか? これにより、権限のないユーザーからページを保護することもできます。
1262 php  redirect 

10
PHPでパスワードをハッシュするためにbcryptをどのように使用しますか?
「PHPにパスワードを保存するためにbcryptを使用する、bcryptルール」というアドバイスを時々聞いています。 しかし、何bcryptですか?PHPはそのような機能を提供していません。Wikipediaはファイル暗号化ユーティリティについて混乱しています。Web検索では、異なる言語でのBlowfishの実装がいくつか明らかになっています。現在、Blowfishはを介してPHPでも利用できますが、mcryptパスワードの保存にどのように役立ちますか?Blowfishは汎用の暗号であり、2つの方法で機能します。暗号化できた場合は、復号化できます。パスワードには一方向ハッシュ関数が必要です。 説明は何ですか?


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