3.12php_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:36:12921ブラウズ

記念すべき初めてのブログです

最初の質問でエラーが発生しました

画像が 1M を超えると、次のエラーが発生する可能性があります。もちろん、これは php.ini 設定にも関係します。PHP 設定のmemory_limit 16M が小さすぎる場合、次のエラーが発生します。 8388608 バイトのメモリサイズが使い果たされました (3456 バイトを割り当てようとしました) in

Solution
ini_set("memory_limit", "60M");
メモリ不足の問題を解決するために、imagecreatefromjpeg の前にサイズを動的に設定します
一部のサーバーは使用を制限する場合がありますこの関数の ini_set() この場合、エラーは報告されず、サムネイルも生成されません
そのため、php.ini を手動で変更するにはサーバーに連絡する必要があります

2 番目の質問: ファイル名を取得します

basename

basename -- パスのファイル名部分を返します
$path = "/home/httpd/html/index.php";
$file =basename($path); // $fileは "index.php" に設定されます
$file =basename($path,".php"); // $file は "index"
に設定されます
;

3 番目の質問:

print "合計 5 つのファイルを処理します


"
print str_pad("",100000);
for($i) の実行中の出力=1;$i<=5;$i++)
{
sleep(1);
print "#$i completed
"
flush(); print "おめでとうございます。すべて正常に処理されました!";



4番目の質問mysql_pconnect()

mysql_pconnect() 関数は、MySQL サーバーへの永続的な接続を開きます。

mysql_pconnect() は mysql_connect() に非常に似ていますが、主な違いが 2 つあります:

接続するとき、この関数はまず、同じホスト上で同じユーザー名とパスワードで既に開かれている (永続的な) 接続を見つけようとします。見つかった場合は、新しい接続を開かずに、この接続 ID が返されます。

第二に、スクリプトの実行時に SQL サーバーへの接続は閉じられません。この接続は将来の使用のために開いたままになります (mysql_close() は、mysql_pconnect() によって確立された接続を閉じません)

しかし、Pconnect を使用すると、MySQL 接続が失敗することがよくあり、接続が多すぎることがわかります。その理由は、Pconnect の後、Apache が mysql 接続を自動的に閉じないためです。

私の理解: mysql_pconnect がいつ閉じられるかについては、私にはまったく理解できませんでしたが、データベースが閉じられたときにのみ閉じられると思います。 。 。 。
mysql_connect() は、プログラムの実行後もまったく閉じられません。これは、プログラムを初めて実行したときに mysql_connect を使用して接続し、2 回目に接続を削除したときにもクエリを実行できたためです。これは、プログラムの実行後に mysql_connect() がオフになっていないことを示していますが、これはいわゆる mysql 接続期間です。
mysql_pconnect に関しては、データベースが接続を閉じるまで、時間制限なく接続が継続的に維持されます。 mysql_pconnect が接続するたびに、まず利用可能な接続があるかどうかを確認します。 原文: 接続するとき、この関数はまず、同じユーザー名とパスワードで同じホスト上で開かれている (永続的な) 接続を見つけようとします。見つかった場合は、新しい接続を開かずに、この接続 ID が返されます。
では、mysql_connect は接続時に最初に利用可能な接続も検索しますか? PHP マニュアルを検索して、関連するものを見つけてください。元の文: mysql_connect() が同じパラメータで 2 回目に呼び出された場合、新しい接続は確立されませんが、すでに開かれている接続の ID が返されます。


http://www.bkjia.com/PHPjc/740350.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/740350.html技術記事記念すべき初めてのブログです。 とりあえず、自分で読みました。 1つ目の問題は、画像が1Mを超えると、以下のエラーが発生する可能性があります。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。