2

私はこのPHPファイルを編集しました-連絡フォームにキャプチャセキュリティ画像を生成することになっています-画像が機能していなかったので、壊れたパスや簡単に修正できるものがあるかどうかを確認しました。

しかし、ファイルを開くと、次のようになりました:http: //mydomainsample.com/explosion/screenshots/Screen%20Shot%202012-05-17%20at%209.34.14%20AM.png

完全なジブリッシュ。

サーバーからファイルをダウンロードしているときに、これが何らかの理由で発生した可能性はありますか?私はもともとサイトへのftpアクセスを持っていませんでした-私たちはドメインの制御を取得し、それをあるホストから別のホストに転送しました。

転送する前にサイトサッカーを使用してサイトをバックアップしましたが、phpファイルをhtmlファイルとしてダウンロードします。最終的にfilename.php.htmlになります。

過去にこれはphpを理解できないジブリッシュに変えたことがないので、なぜ今それが起こったのか理解できません。

4

3 に答える 3

2

これはPNG画像であり、PHPソースコードではありません。

于 2012-05-17T13:50:55.587 に答える
2

問題は、「サイトサッカー」のようなプログラムを使用してPHPファイルを取得できないことです。これは、URLからPHPファイルを取得すると、ファイルが実行され、スクリプトの出力が取得されるためです。それがあなたが得る理由です.php.html

「phpを理解できないジブリッシュに変える」のではなく、サーバーがスクリプトを実行し、出力を取得します。ほとんどの場合、出力はHTMLであり、テキストとして開くことができます。この場合、スクリプトの出力はPNGファイルであるため、「ぎこちない」と表示されます。ファイルの名前をに変更すると.png、画像が表示されます。

PHPソースを取得するには、FTPアクセスを取得する必要があります。

于 2012-05-17T14:06:00.183 に答える
1

ファイルは実際にはPNG画像のように見えますが、PHPスクリプトが生成した出力をダウンロードしただけでしょうか。

于 2012-05-17T13:51:09.767 に答える