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

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

17
サブドメイン間のPHPセッション
以下を設定しようとしています: auth.example.com sub1.example.com sub2.example.com ユーザーが訪問した場合、sub1.example.comまたはsub2.example.comauth.example.comアクセスしたり、ログインしていなかっと、リダイレクトされてログインできます。 sub1.example.com そして sub2.example.comは2つの別個のアプリケーションですが、同じ資格情報を使用します。 私のphp.iniに以下を設定してみました: session.cookie_domain = ".example.com" しかし、あるドメインから別のドメインに情報を渡していないようです。 [編集] 私は以下を試しました: sub1.example.com/test.php session_set_cookie_params(0, '/', '.example.com'); session_start(); print session_id() . "<br>"; $_SESSION['Regsitered'] = 1; echo '<a href="http://auth.example.com/test.php">Change Sites</a>' auth.example.com/test.php session_set_cookie_params(0, '/', '.example.com'); session_start(); print session_id() . "<br>"; $_SESSION['Checked'] = 1; print_r($_SESSION); セッションIDはまったく同じですが、$_SESSION変数をダンプすると、両方のキーが表示されず、各ドメインで設定したキーだけが表示されます。


30
MySQLデータベースがXAMPP Manager-osxで起動しない
約1か月前にXAMPPをダウンロードしましたが、問題なく動作しました。今日、音声認識ソフトウェアをインストールして、コンピューターを再起動しました。それ以来、MySQLはmanager-osxアプリケーションで起動しません。アプリケーションログに記録されません。これはそれが言うことです: Stopping all servers... Stopping Apache Web Server... /Applications/XAMPP/xamppfiles/apache2/scripts/ctl.sh : httpd stopped Stopping ProFTPD... Checking syntax of configuration file /Applications/XAMPP/xamppfiles/proftpd/scripts/ctl.sh : proftpd stopped Restarting all servers... Starting MySQL Database... Starting Apache Web Server... /Applications/XAMPP/xamppfiles/apache2/scripts/ctl.sh : httpd started Starting ProFTPD... Checking syntax of configuration file /Applications/XAMPP/xamppfiles/proftpd/scripts/ctl.sh : proftpd started 私のProFTPDとApache Web …
92 php  mysql  macos  xampp 

12
PHPでGET変数を削除する美しい方法は?
GET変数を含む完全なURLの文字列があります。GET変数を削除する最良の方法はどれですか?それらの1つだけを削除する良い方法はありますか? これは機能するコードですが、あまり美しくありません(私は思う): $current_url = explode('?', $current_url); echo $current_url[0]; 上記のコードは、すべてのGET変数を削除するだけです。私の場合、URLはCMSから生成されているので、サーバー変数に関する情報は必要ありません。
92 php  url  variables  get 

6
PHPの整数インデックスによる連想配列へのアクセス
キーと値のペアの配列インデックスを使用して、連想配列の値を設定したいのですが。例えば: $my_arr = array( "bling" => "some bling", "bling2" => "lots O bling" ); $my_arr[1] = "not so much bling"; // Would change the value with key bling2. キー文字列を使用せずにこれを実現するにはどうすればよいですか?
92 php 

21
「致命的なエラー:クラス 'MySQLi'が見つかりません」を解決する方法?
私はチュートリアルをやっていて、このエラーが出ます: 致命的なエラー:8行目にクラス「MySQLi」が見つかりません(LONG URL) 8行目のコードは次のとおりです。 $mysqli = new MySQLi($db_server, $db_user, $db_pass, $db_name); オンラインで誰かが私のphpinfo()でオンになっているかどうかを確認するように言われたのを見ましたが、「mysqli」については何もリストされていませんでした。 また、PHPバージョン5.2.5を実行しています。
92 php  mysqli 

9
onclickでPHP関数を実行する
a- タグがクリックされたときにのみPHP関数を呼び出す簡単なソリューションを探しています。 PHP: function removeday() { ... } HTML: <a href="" onclick="removeday()" class="deletebtn">Delete</a> 更新: HTMLとPHPコードは同じPHPファイルにあります
92 javascript  php  ajax  onclick 

25
Apacheはphpファイルを表示する代わりにダウンロードしています
OSおよびサーバー情報: CentOS 6.4(最終) Apache 2.2.15 PHP 5.5.1 以前にphp 5.3.xをインストールしていましたが、アップグレードすることにしました。最初にphp 5.3.xをアンインストールしてからphp 5.5.1をインストールしましたが、インストールが完了した後、apacheはphpファイルを解析せず、ダウンロードしただけです。ここで、stackoverflowで同様の質問を確認しましたが、これまでのところ、どれも役に立たなかった。 ちなみに、httpd.confとphp.confに次の行があると、phpは機能しますが機能しません。 AddHandler application/x-httpd-php .php5 .php4 .php .php3 .php2 .phtml AddType application/x-httpd-php .php5 .php4 .php .php3 .php2 .phtml AddType application/x-httpd-php-source .phps AddHandler php5-script .php 私は本当に助けていただければ幸いです。ありがとうございました。 編集: 私はphp.confにこれらの行を持っています <IfModule !worker.c> LoadModule php5_module modules/libphp5.so </IfModule> <IfModule worker.c> LoadModule php5_module modules/libphp5-zts.so </IfModule> 編集: …
92 php  apache  centos 

9
配列内の最大値のインデックスを返す
次のような配列から、配列の最大値のインデックスを取得するにはどうすればよいですか。以下の配列の場合、望ましい結果は「11」になります。 Array ( [11] => 14 [10] => 9 [12] => 7 [13] => 7 [14] => 4 [15] => 6 )
92 php  arrays 

12
PHPの連想配列にアイテムをプッシュする
私はアイテムを次のような連想配列にプッシュしようとしています: $new_input['name'] = array( 'type' => 'text', 'label' => 'First name', 'show' => true, 'required' => true ); array_push($options['inputs'], $new_input); ただし、キーとしての「名前」の代わりに数字を追加します。それを行う別の方法はありますか?
92 php  arrays 

11
Laravelブレードテンプレートの文字列を切り捨てます
Smartyのように、Laravelのブレードテンプレートに切り捨て修飾子はありますか? テンプレートに実際のphpを書き出すことができることはわかっていますが、もう少し書きやすいものを探しています(PHP全体に触れないようにしましょう。テンプレートエンジンの議論です)。 たとえば、次のようなものを探しています。 {{ $myVariable|truncate:"10":"..." }} Composerを介してTwigのようなものを使用できることは知っていますが、Laravel自体に組み込まれた機能を望んでいます。 そうでない場合は、Smartyが提供するような独自の再利用可能な修飾子を作成することが可能です。Bladeがすべての構文で過剰になるわけではないという事実は気に入っていますが、truncateは非常に便利な関数だと思います。 Laravel4を使用しています。

4
PHPのecho内に改行を追加するにはどうすればよいですか?[閉まっている]
閉まっている。この質問は再現できないか、タイプミスが原因です。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、StackOverflowのトピックになります。 4年前に閉鎖されました。 この質問を改善する 文に改行を追加しようとしていたので/n 、次のコードを追加しました。 echo "Thanks for your email. /n Your orders details are below:".PHP_EOL; echo 'Thanks for your email. /n Your orders details are below:'.PHP_EOL; 何らかの理由で、結果としてサーバーエラーが発生しました。どうすれば修正できますか?
92 php 

7
PHP-変数が未定義かどうかを確認します
このjqueryステートメントを検討してください isTouch = document.createTouch !== undefined PHPに同様のステートメントがあり、isset()ではなく、文字通り未定義の値をチェックしているかどうかを知りたいのですが、次のようになります。 $isTouch != "" PHPに上記のようなものはありますか?
92 php 

15
PHPでsqlite3を有効にする方法は?
UbuntuにPHP用のsqlite3をインストールしようとしています。 インストールし、sqlite3拡張機能を含めるようapt-get php5-sqlite3に編集php.iniしました。 私が走るphpinfo();と私は SQLITE3 SQLite3 support enabled sqlite3 library version 3.4.2 上記のように、sqlite3有効になります。しかし、使用すると「クラスSQLite3が見つかりません」というメッセージが表示されます new SQLite3("database");
91 php  sqlite 

10
正規表現を使用して文字列内のすべてのYouTubeビデオIDを見つけるにはどうすればよいですか?
ユーザーが何でも書けるテキストフィールドがあります。 例えば: Lorem Ipsumは単なるダミーテキストです。 印刷および組版業界のhttp://www.youtube.com/watch?v=DUQi_R4SgWo。Lorem Ipsumは、1500年代から未知のプリンターがタイプのギャレーを取り、それをスクランブルしてタイプ見本帳を作成して以来、業界標準のダミーテキストでした。それは5世紀も生き残っただけでなく、電子植字への飛躍もあり、本質的に変更されていません。 http://www.youtube.com/watch?v=A_6gNZCkajU&feature=relmfu 1960年代に、Lorem Ipsumのパッセージを含むLetrasetシートがリリースされ、最近ではAldus PageMakerなどのバージョンのLorem Ipsumを含むデスクトップパブリッシングソフトウェアが普及しました。 それを解析して、すべてのYouTubeビデオのURLとそのIDを見つけたいと思います。 それがどのように機能するか考えていますか?
91 php  regex  youtube 

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