ホームページ >バックエンド開発 >PHPチュートリアル >magic_quotes_gpc=on の後にアップロードされたファイル名が間違っています = =解決策

magic_quotes_gpc=on の後にアップロードされたファイル名が間違っています = =解決策

WBOY
WBOYオリジナル
2016-06-23 14:04:23958ブラウズ

以前は、一重引用符は二重引用符に置き換えられました。ここで、便宜上、magic_quotes_gpc を直接開きたいと思います。開封後に問題が発生しました。アップロードされたファイル名の最初の文字が飲み込まれました。
vardump はファイル名に問題があることを確認しましたが、その他はすべて正常でした。
Dmytro Tolkunov - Photo.jpg は mytro Tolkunov - Photo.jpg になりました。 。理由はわかりません


ディスカッションに返信(解決策)

コードに問題があると思います。何が起こるかを確認するには、var_dump($_POST, $_FILES) を実行してください

php5.4は、magic_quotes_gpc スイッチを諦めています
php5.3 もクローズされています

自分の意思で開くことを主張する場合、当然、結果は「自己責任」になります

私は、それが問題だと思いますあなたのコードでは、 var_dump($_POST, $_FILES); 何が起こるか見てみましょう

二重引用符または real_escape を使用することをお勧めします。 。問題は見つかりませんでした

コードに問題があると思います。何が起こっているかを確認するには var_dump($_POST, $_FILES); わかりました。 。以前に PHP をアップグレードしていれば、こんなに苦労することはなかったでしょう

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。