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

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

30
PHPインクルードファイルへの直接アクセスを禁止する
インクルードとして排他的に使用するphpファイルがあります。したがって、含まれているのではなく、URLを入力して直接アクセスした場合、実行する代わりにエラーをスローしたいと思います。 基本的に、phpファイルで次のようにチェックを行う必要があります。 if ( $REQUEST_URL == $URL_OF_CURRENT_PAGE ) die ("Direct access not premitted"); これを行う簡単な方法はありますか?


30
Laravelの移行:指定されていても、一意のキーが長すぎます
Laravelのユーザーテーブルを移行しようとしています。移行を実行すると、次のエラーが発生します。 [Illuminate \ Database \ QueryException] SQLSTATE [42000]:構文エラーまたはアクセス違反:1071指定されたキーが長すぎます。キーの最大長は767バイトです(SQL:alter table usersadd unique users_email_uniq(email)) 私の移行は次のとおりです: Schema::create('users', function(Blueprint $table) { $table->increments('id'); $table->string('name', 32); $table->string('username', 32); $table->string('email', 320); $table->string('password', 64); $table->string('role', 32); $table->string('confirmation_code'); $table->boolean('confirmed')->default(true); $table->timestamps(); $table->unique('email', 'users_email_uniq'); }); いくつかグーグルした後、Taylorがインデックスキーをの2番目のパラメーターとして指定できると言ったこのバグレポートに遭遇しましunique()た。それでもエラーが発生します。ここで何が起こっているのですか?
166 php  mysql  laravel 

6
PHP-ストリームを開けませんでした:そのようなファイルまたはディレクトリはありません
PHPスクリプトでは、呼び出したかどうかinclude()、require()、fopen()、またはそれらの誘導体include_once、require_onceまたは、でも、move_uploaded_file()一つは、多くの場合、エラーや警告に実行されます。 ストリームを開けませんでした:そのようなファイルまたはディレクトリはありません。 問題の根本的な原因をすばやく見つけるための良いプロセスは何ですか?


29
ユーザー 'homestead' @ 'localhost'のアクセスが拒否されました(パスワードを使用:YES)
Laravel 5.0を使用しているMac OS Yosemiteを使用しています。 私のローカル環境にいる間、私は実行しphp artisan migrate続けます: ユーザー 'homestead' @ 'localhost'のアクセスが拒否されました(パスワードを使用:YES) 構成 ここに私の.envがあります APP_ENV=local APP_DEBUG=true APP_KEY=***** DB_HOST=localhost DB_DATABASE=homestead DB_USERNAME=homestead DB_PASSWORD=secret app \ config \ database.php 'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', 'localhost'), 'database' => env('DB_DATABASE', 'homestead'), 'username' => env('DB_USERNAME', 'homestead'), 'password' => env('DB_PASSWORD', 'secret'), 'unix_socket' => '/tmp/mysql.sock', …

9
PHPの致命的なエラー:未定義の関数json_decode()の呼び出し
ApacheがロギングしていPHP Fatal error: Call to undefined function json_decode()ます。グーグルで検索した後、この問題は最新バージョンのphpがないために発生したようです。奇妙なことに、実行中のphp --version出力 PHP 5.5.1-2+debphp.org~precise+2 (cli) (built: Aug 6 2013 10:49:43) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies with Zend OPcache v7.0.2-dev, Copyright (c) 1999-2013, by Zend Technologies with Xdebug v2.2.3, Copyright (c) 2002-2013, by Derick Rethans …
165 php  json  apache  ubuntu 

5
配列からクエリ文字列を作成するPHP関数
キーと値のペアの配列からクエリ文字列を作成するPHP関数の名前を探しています。注意してください、私はこれを行うために組み込みのPHP関数を探しています、自家製のものではありません(それはすべてグーグル検索が戻るようです)。1つあります。名前を覚えていなかったり、php.netで見つけられません。IIRCの名前はそれほど直観的ではありません。
165 php 

13
Laravel Eloquentの作成と更新
新しいレコードを挿入したり、存在する場合は更新したりするための省略形は何ですか? <?php $shopOwner = ShopMeta::where('shopId', '=', $theID) ->where('metadataKey', '=', 2001)->first(); if ($shopOwner == null) { // Insert new record into database } else { // Update the existing record }

4
小枝テンプレートでHTMLを含む文字列を表示する方法は?
HTMLタグを含む文字列をtwigテンプレートに表示するにはどうすればよいですか? 私のPHP変数には、このhtmlとテキストが含まれています。 $word = '<b> a word </b>'; 私が小枝テンプレートでこれを行うと: {{ word }} 私はこれを手に入れます: <b> a word <b> 代わりにこれが欲しい: <b> a word </b> これは簡単に入手できますか?
164 php  html  symfony  twig 

17
空白のPHPページを表示するnginx
php5-fpmでnginxサーバーをセットアップしました。サイトを読み込もうとすると、エラーのない空白のページが表示されます。HTMLページは問題なく提供されますが、phpは提供されません。php.iniでdisplay_errorsをオンにしてみましたが、うまくいきませんでした。php5-fpm.logはエラーを生成せず、nginxも生成しません。 nginx.conf server { listen 80; root /home/mike/www/606club; index index.php index.html; server_name mikeglaz.com www.mikeglaz.com; error_log /var/log/nginx/error.log; location ~ \.php$ { #fastcgi_pass 127.0.0.1:9000; # With php5-fpm: fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; } } 編集 これが私のnginxエラーログです: 2013/03/15 03:52:55 [error] 1020#0: *55 open() "/home/mike/www/606club/robots.txt" failed (2: No such file or directory), client: …
164 nginx  php 

5
json_encode()がスラッシュをエスケープする
InstagramからJSONを取得しています。 $instagrams = json_decode($response)->data; 次に、変数をPHP配列に解析してデータを再構築し、ファイルを再エンコードしてキャッシュします。 file_put_contents($cache,json_encode($results)); キャッシュファイルを開くと、スラッシュ「/」がすべてエスケープされます。 http:\/\/distilleryimage4.instagram.com\/410e7... json_encode()これを自動的に行う検索から収集します...それを無効にする方法はありますか?
164 php  json 

8
PHP文字列のUnicode文字
この質問は恥ずかしいほど簡単に見えますが、答えを見つけることができませんでした。 次のコードのC#行に相当するPHPは何ですか? string str = "\u1000"; このサンプルは、「Unicode数値」が16進数で1000(10進数で4096)である単一のUnicode文字で文字列を作成します。 つまり、PHPで「Unicode数値」がわかっている単一のUnicode文字を含む文字列を作成するにはどうすればよいですか?
164 php  unicode 



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