ホームページ >バックエンド開発 >PHPチュートリアル >php ファイルをアップロードするときに問題が発生しました。

php ファイルをアップロードするときに問題が発生しました。

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

私は会社の新しいネットワーク管理者です。会社のシステムが壊れたので、PHP ファイルを作成した後にそれを更新する必要があります。システムのバックグラウンドを介した閲覧とアップロードが正常に実行できないことが後でわかりました。このシステムからアップロードすると、「または」または「」の記号が 3 つある場合、この記号が前に表示されます。たとえば、「123456789」がサーバーにアップロードされます。すると、「123456789」になります。 解決策を探しています

ps: システムには、これ以外の権限がありません


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

1. システムには、これ以外の権限がありません。 、他の権限はありません
ネットワーク管理者ではありませんか? オペレーティング システムの管理権限がありませんか?
2. 権限がないので、「,」がエスケープされていることをどうやって知ることができますか?

3. ファイルをアップロードせずにシステム ファイルを更新することは可能ですか?

4. エスケープを削除するために、stripcslashes 関数を実行してみます

答え: 1. すべてのネットワーク管理者が許可を持っているわけではありません

2. 同じコンテンツと同じ結果を持つ txt htm html をアップロードしました
3. 元々は可能でした, しかし、古いネットワーク管理者が去ったため、システムのバックグラウンドでユーザーのパスワードを推測することができなくなりました。
4. このコード文字列にはこれら 3 つの記号が含まれていないため、 を使用してサーバーに送信し、このシステムを使用せずにアップロードしたいと考えていました。をアップロードしましたが、実行するとすぐに SafeDog Fire Protection によって傍受されました。サーバーには SafeDog Fire Protection 5 がインストールされていました。
5. PHP の「'」を変更したい。 file 3 つのシンボルは他のシンボルに置き換えられます。いいですか?

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