ホームページ >バックエンド開発 >PHPチュートリアル >php ファイルをアップロードするときに問題が発生しました。
私は会社の新しいネットワーク管理者です。会社のシステムが壊れたので、PHP ファイルを作成した後にそれを更新する必要があります。システムのバックグラウンドを介した閲覧とアップロードが正常に実行できないことが後でわかりました。このシステムからアップロードすると、「または」または「」の記号が 3 つある場合、この記号が前に表示されます。たとえば、「123456789」がサーバーにアップロードされます。すると、「123456789」になります。 解決策を探しています
ps: システムには、これ以外の権限がありません
1. システムには、これ以外の権限がありません。 、他の権限はありません
ネットワーク管理者ではありませんか? オペレーティング システムの管理権限がありませんか?
2. 権限がないので、「,」がエスケープされていることをどうやって知ることができますか?
3. ファイルをアップロードせずにシステム ファイルを更新することは可能ですか?
4. エスケープを削除するために、stripcslashes 関数を実行してみます
2. 同じコンテンツと同じ結果を持つ txt htm html をアップロードしました
3. 元々は可能でした, しかし、古いネットワーク管理者が去ったため、システムのバックグラウンドでユーザーのパスワードを推測することができなくなりました。
4. このコード文字列にはこれら 3 つの記号が含まれていないため、 を使用してサーバーに送信し、このシステムを使用せずにアップロードしたいと考えていました。をアップロードしましたが、実行するとすぐに SafeDog Fire Protection によって傍受されました。サーバーには SafeDog Fire Protection 5 がインストールされていました。
5. PHP の「'」を変更したい。 file 3 つのシンボルは他のシンボルに置き換えられます。いいですか?