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

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

8
Yii2データプロバイダーのデフォルトの並べ替え
Yii 1.1では、このコードはデフォルトのソートで機能します: $dataProvider = new CActiveDataProvider('article',array( 'sort'=>array( 'defaultOrder'=>'id DESC', ), )); Yii2でデフォルトのソートをどのように設定できますか? コードの下で試してみましたが、結果はありませんでした: $dataProvider = new ActiveDataProvider([ 'query' => $query, 'sort' => ['defaultOrder'=>'topic_order asc'] ]);

10
CURLOPT_POSTFIELDSのcurl POST形式
curlvia POSTとset を使用する場合、CURLOPT_POSTFIELDto urlencodeか特別なフォーマットが必要ですか? 例:最初と最後の2つのフィールドを投稿する場合: first=John&last=Smith curlで使用する必要がある正確なコード/形式は何ですか? $ch=curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); $reply=curl_exec($ch); curl_close($ch);
99 php  post  curl 

16
アレイをテトリスする
次の配列について考えてみます。 /www/htdocs/1/sites/lib/abcdedd /www/htdocs/1/sites/conf/xyz /www/htdocs/1/sites/conf/abc/def /www/htdocs/1/sites/htdocs/xyz /www/htdocs/1/sites/lib2/abcdedd 共通のベースパスを検出する最も短くて最もエレガントな方法は何ですか -この場合 /www/htdocs/1/sites/ そしてそれを配列のすべての要素から削除しますか? lib/abcdedd conf/xyz conf/abc/def htdocs/xyz lib2/abcdedd
99 php  string  algorithm 

19
接続を早期に閉じるにはどうすればよいですか?
かなり長いプロセスを開始する(JQueryを介して)AJAX呼び出しを実行しようとしています。スクリプトがプロセスが開始したことを示す応答を送信するだけでいいのですが、JQueryはPHPスクリプトの実行が完了するまで応答を返しません。 私はこれを「閉じる」ヘッダー(下記)と出力バッファリングで試しました。どちらも動作しないようです。推測は?またはこれは私がJQueryで行う必要があるものですか? <?php echo( "We'll email you as soon as this is done." ); header( "Connection: Close" ); // do some stuff that will take a while mail( 'dude@thatplace.com', "okay I'm done", 'Yup, all done.' ); ?>
99 php  jquery  ajax 

13
Mac OS XでPHPをアップグレードするにはどうすればよいですか?
これは非常に難解な質問だと思いますが、奇妙なことに、この問題は十分に文書化されていません。 PHPをアップグレードしたいのですが、いくつか問題があります。 組み込みのパッケージマネージャーはありません。MacPortsはPHP自体をインストールしなかったため、インストールされたパッケージとしてphpを認識しません。 実行中locate phpは、おそらく多くの依存関係があることを示しています。 PHPがOSに含まれているため、どのようにインストールされたかはわかりません。そのため、ソースからインストールする必要があるのか​​、バイナリをダウンロードする必要があるのか​​わかりません。また、依存関係を壊さずに以前のバージョンをアンインストールする適切な方法もわかりません。 Leopardで実行しています。Appleがあなたにアップグレードすることを望まないような気がします。Snow Leopardとアップグレードを購入することで、この問題(および将来の問題)は解決しますか?
99 php  macos  macports 

4
PHPでは「do OR OR DIE()」はどのように機能しますか?
私は、MySQLデータベースにアクセスするためのphpアプリを書いており、チュートリアルでは、次のような形式のメッセージが表示されます mysql_connect($host, $user, $pass) or die("could not connect"); PHPは、関数が失敗したことをどのようにして認識し、ダイパーツを実行しますか?私はそれの「または」部分がどのように機能するかを尋ねていると思います。今まで見たことがないと思います。


7
オペレーティングシステム情報を取得する
私は最近、ユーザーのオペレーティングシステム情報を取得するhttp://thismachine.info/のようなサイトについて疑問を持ち始めました。私はPHPでそれを行う方法を見つけることができず、それを理解しようとしました。 user-agentブラウザにたくさんの情報を提供するがリストされていることに気づきました。彼らはそれから、または何か他のものからオペレーティングシステム情報を取得しますか?ユーザーのオペレーティングシステムを取得するために使用できるAPIはありますか? ブラウザとIPの入手方法はわかりましたが、オペレーティングシステムの部分がわかりませんでした。

27
フォームの送信時にphp $ _POST配列が空
私が開発したカスタムCMSがあり、開発ボックス(Ubuntu / PHP5 + / MySQL5 +)で完全に動作します。 私はそれをクライアントのプロダクションボックスに移動したところ、すべてのフォーム送信が空の$ _POST配列として表示されています。 私はデータが実際に使用されて渡されていることを確認するトリックを見つけましたfile_get_contents('php://input');、そしてデータはそこでうまく表示されます- $_POST/ $_REQUEST配列は常に空です。 また、firebug(application/x-www-form-urlencoded; charset=utf-8)を使用して、コンテンツタイプヘッダーが正しいことも確認しました。 この問題は、フォームがAJAX経由で送信されるのか、通常のフォーム送信で送信されるのかに関係なく発生します。 どんな助けでも大歓迎です!
99 php  arrays  forms  post 

15
PHPExcel自動サイズ列幅
シートの列のサイズを自動調整しようとしています。私はファイルを書き込んでいて、最後にすべての列のサイズを変更しようとしています。 // Add some data $objPHPExcel->setActiveSheetIndex(0) ->setCellValue('B1', 'test1111111111111111111111') ->setCellValue('C1', 'test1111111111111') ->setCellValue('D1', 'test1111111') ->setCellValue('E1', 'test11111') ->setCellValue('F1', 'test1') ->setCellValue('G1', 'test1'); foreach($objPHPExcel->getActiveSheet()->getColumnDimension() as $col) { $col->setAutoSize(true); } $objPHPExcel->getActiveSheet()->calculateColumnWidths(); 上記のコードは機能しません。テキストに合わせて列のサイズを変更しません UPDATE 私が使用しているライター$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
99 php  resize  size  phpexcel 

10
PHPでクラス名を取得するにはどうすればよいですか?
public class MyClass { } Javaでは、クラス名を取得できます String className = MyClass.class.getSimpleName(); PHPでこれを行うには?私はすでに知っていますがget_class()、オブジェクトに対してのみ機能します。現在、私はアクティブレコードで働いています。のようなステートメントが必要MyClass::classNameです。
99 php 


13
PHP mkdir:権限拒否の問題
PHPのmkdir関数を使用してディレクトリを作成しようとしていますが、次のエラーが発生しますWarning: mkdir() [function.mkdir]: Permission denied in ...。問題を解決する方法は?
99 php 

4
Composer-リクエストされたPHP拡張機能mbstringがシステムにありません[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 2年前休業。 この質問を改善する 最近Composerを使用してパッケージをインストールしようとしましたが、the requested PHP extension mbstring is missing from your system. セミコロンをから削除したときにエラーが発生しましたphp.iniが、それでも機能しません。私は何をすべきか?

6
PHP DateIntervalの合計秒数を計算します
2つの日付間の合計秒数を計算する最良の方法は何ですか?これまでのところ、私は次の線に沿って何かを試しました: $delta = $date->diff(new DateTime('now')); $seconds = $delta->days * 60 * 60 * 24; ただし、daysDateIntervalオブジェクトのプロパティは、現在のPHP5.3ビルドでは壊れているようです(少なくともWindowsでは、常に同じ6015値を返します)。私はまた、毎月の日数(30程度)、うるう年などを保存できない方法でそれを試みました: $seconds = ($delta->s) + ($delta->i * 60) + ($delta->h * 60 * 60) + ($delta->d * 60 * 60 * 24) + ($delta->m * 60 * 60 * 24 * 30) + ($delta->y * 60 …
99 php  datetime  date 

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