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

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

1
TWIGの文字列から部分文字列を検索
文字列の部分文字列を検索するか、Twigを使用してそのような部分文字列がないかどうかを確認します。言葉で言えば、phpで「strstr」または「strpos」の類似物が必要です。私はグーグル検索してこの問題をstackoverflowで検索しましたが、何も見つかりませんでした。誰かがこの問題を解決する方法を知っていますか?



30
リダイレクト後にPHPセッションが失われる
PHPでリダイレクト後にセッションが失われる問題を解決するにはどうすればよいですか? 最近、リダイレクト後にセッションが失われるという非常に一般的な問題が発生しました。そして、このWebサイトを検索した後も、解決策は見つかりません(ただし、これが最も近くなりました)。 更新 私は答えを見つけたので、同じ問題を経験している人を助けるためにここに投稿したいと思いました。

23
ページが更新されたときにフォームの再送信を防ぐ方法(F5 / CTRL + R)
SQLテーブルにテキストを送信する単純なフォームがあります。問題は、ユーザーがテキストを送信した後、ページを更新でき、フォームに再度入力しなくてもデータが再度送信されることです。テキストが送信された後、ユーザーを別のページにリダイレクトすることはできますが、ユーザーに同じページを表示させ続けたいです。 各ユーザーに一意のセッションIDを与え、それを別の値と比較して、私が抱えている問題を解決したことについて何か読んだのを覚えていますが、どこにあるのか忘れてしまいました。
132 php  html  forms  post  form-submit 

6
PHP cURLでJSONデータをPOSTする方法
これが私のコードです、 $url = 'url_to_post'; $data = array( "first_name" => "First name", "last_name" => "last name", "email"=>"email@gmail.com", "addresses" => array ( "address1" => "some address", "city" => "city", "country" => "CA", "first_name" => "Mother", "last_name" => "Lastnameson", "phone" => "555-1212", "province" => "ON", "zip" => "123 ABC" ) ); $data_string = …
132 php  json  rest  curl 

7
ディレクトリ内のすべてのファイルをループするPHPスクリプト?
ディレクトリ内のすべてのファイルをループして、フォーマット、印刷、リンクへの追加などのファイル名を使用できるPHPスクリプトを探しています。ファイルを名前、タイプ、または作成/追加/変更された日付でソートできるようにしたいと思います。(空想のディレクトリ「インデックス」を考えてください。)また、スクリプト自体やその他の「システム」ファイルなど、ファイルのリストに除外を追加できるようにしたいと考えています。(.および..「ディレクトリ」のように。) スクリプトを変更できるようになりたいので、PHPのドキュメントを調べて、自分でスクリプトを作成する方法を学ぶことに興味があります。とはいえ、既存のスクリプト、チュートリアルなどがある場合は、お知らせください。
131 php  file 

9
PHPの結合関数?
多くのプログラミング言語には、合体関数があります(最初の非NULL値を返す、例)。PHPは、残念ながら2009年には機能しません。 PHP自体が合体関数を取得するまで、PHPに実装する良い方法は何でしょうか?

7
PHPを使用してSMTPサーバーからメールを送信する
$from = "someonelse@example.com"; $headers = "From:" . $from; echo mail ("borutflis1@gmail.com" ,"testmailfunction" , "Oj",$headers); PHPでメールを送信できません。エラーが発生します:SMTP server response: 530 SMTP authentication is required。 確認のためにSMTPなしでメールを送信できるという印象を受けました。私はこのメールが適切に除外されることを知っていますが、今は問題ではありません。 [mail function] ; For Win32 only. ; http://php.net/smtp SMTP = localhost ; http://php.net/smtp-port smtp_port = 25 ; For Win32 only. ; http://php.net/sendmail-from sendmail_from = someonelse@example.com これはphp.iniファイル内の設定です。SMTPを設定するにはどうすればよいですか?検証を必要としないSMTPサーバーはありますか、それとも自分でサーバーをセットアップする必要がありますか?
131 php  email  smtp 

9
PHPスクリプトの効率をベンチマークする方法
PHPスクリプトをベンチマークするための最良の方法を知りたい。cronジョブ、Webページ、Webサービスのいずれでもかまいません。 私はマイクロタイムを使用できることを知っていますが、それは本当にPHPスクリプトのリアルタイムを提供していますか? PHPで同じことを行うさまざまな関数をテストしてベンチマークしたい。たとえば、preg_matchvs strposまたはdomdocumentvs preg_matchまたはpreg_replace vs str_replace` ウェブページの例: <?php // login.php $start_time = microtime(TRUE); session_start(); // do all my logic etc... $end_time = microtime(TRUE); echo $end_time - $start_time; これは次を出力します:0.0146126717(常に変化します-しかし、それは私が得た最後のものです)つまり、PHPスクリプトを実行するのに0.015ほどかかりました。 もっと良い方法はありますか?

10
PHPの大文字と小文字を区別しないin_array関数
in_array関数を使用するときに大文字と小文字を区別しない比較を行うことは可能ですか? したがって、次のようなソース配列を使用します。 $a= array( 'one', 'two', 'three', 'four' ); 次のルックアップはすべてtrueを返します。 in_array('one', $a); in_array('two', $a); in_array('ONE', $a); in_array('fOUr', $a); どの機能または機能のセットが同じことを行いますか?私はin_arrayそれ自体はこれを行うことができないと思います。
131 php  arrays 

13
var_dumpをきれいに見せる
$_GET[]DBからクエリをプルダウンするときにテストデータを表示するための単純なクエリ変数セットがあります。 <?php if($_GET['test']): ?> <div id="test" style="padding: 24px; background: #fff; text-align: center;"> <table> <tr style="font-weight: bold;"><td>MLS</td></tr> <tr><td><?php echo KEY; ?></td></tr> <tr style="font-weight: bold;"><td>QUERY</td></tr> <tr><td><?php echo $data_q; ?></td></tr> <tr style="font-weight: bold;"><td>DATA</td></tr> <tr><td><?php var_dump($data); ?></td></tr> </table> </div> <?php endif; ?> 私がそうするときvar_dump、予想通り、すべて一緒に押しつぶされているのはこの大きな配列文字列です。少なくともこれのために改行を追加する方法、またはvar_dumpより読みやすい方法でを表示する方法はありますか?文字列が投稿された後に文字列を操作する方法について、jQueryの提案を受け入れます。
131 php  arrays  var-dump 

15
PHPを使用してフォルダ全体を圧縮する方法
私はここでstackoveflowで特定のファイルをZIP圧縮する方法に関するいくつかのコードを見つけましたが、特定のフォルダーはどうですか? Folder/ index.html picture.jpg important.txt 内部にはMy Folder、ファイルがあります。を圧縮した後My Folder、フォルダのコンテンツ全体を削除したいのですがimportant.txt。 これをスタックで見つけました あなたの助けが必要です。ありがとう。
131 php  zip 

7
htaccessを使用してすべてをindex.phpにリダイレクトします
私は単純なPHPベースのMVC風のフレームワークを書いています。このフレームワークを任意のディレクトリにインストールできるようにしたい。 私のPHPスクリプトはリクエストのURIを取得し、それをセグメントに分割します。これにより、セグメント1がコントローラーになり、セグメント2がアクションになります。これを行うと、これですべてうまくいきます。 http://www.example.com/mvc/module/test/ 特定のモジュールコントローラーとメソッドに移動します。これで、デフォルトのコントローラであるhomeコントローラができました。これは、homeフォルダにあります。 このフォルダに直接アクセスすると http://www.example.com/mvc/home/ このフォルダは存在するため、403 forbiddenと表示されますが、代わりにhttp://www.example.comに戻るはずです 。 /mvc/index.php フレームワークを別のフォルダーにインストールした場合、http://www.example.com/framework/index.phpにリダイレクトする必要があるフォルダーフレームワークとしましょう すべてのフォルダーとphpファイルをindex.phpにリダイレクトし、その他はすべてそのままにします。 私が最初に遭遇した問題は、それが正しいフォルダにリダイレクトされず、常にドメインルートフォルダにリダイレクトされることでした。 これは私が試したものです: RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule . index.php [L]
131 php  .htaccess 

7
PHPの文字列の各行を反復する
ユーザーがテキストファイルをアップロードするか、ファイルのコンテンツをテキストエリアにコピーして貼り付けることができるフォームがあります。2つを簡単に区別して、入力したものを文字列変数に入れることができますが、そこからどこに行くのですか? 文字列の各行を反復処理する必要があります(できれば、異なるマシンの改行を気にしないでください)、トークンが1つだけあることを確認し(スペース、タブ、コンマなどがない)、データを無害化してから、SQLクエリを生成しますすべての行に基づいています。 私はかなり優れたプログラマーなので、その方法についての一般的な考え方は知っていますが、PHPを使用してから長い間、間違ったものを探していて、役に立たない情報を思いついているように感じます。私が抱えている重要な問題は、文字列の内容を行ごとに読みたいということです。ファイルの場合は簡単です。 私は主に、それを行うためのアルゴリズムではなく、有用なPHP関数を探しています。助言がありますか?
130 php  string 

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