ファイルをリモートサーバからPHP経由でローカルサーバにコピーしたいとします。私はこれを行うには "最高の"アプローチがよくわからないので、私はこれを達成するためのいくつかの異なる方法を試しましたが、私はそれらの方法でロードブロッキングを打っています。file_put_contents with ampersand "&"
私はJSONPを使って(A)リモートサーバーを呼び出して.phpファイルの内容を取得し、ローカルスクリプトのローカルサーバーに渡してから(B)を呼び出してローカルのPHPスクリプトを使用し、file_put_contentsを使用してコンテンツをローカルサーバに書き込みます。
アンパサンドに達するまで、すべて正常に動作します。ファイルの書き込みはそこで停止します。
編集したデータが表示されます。
if ($mysqlErrorConnectServer || $mysqlErrorConnectDb || $mysqlErrorConfigTableMissing) {
$errorMsg .= '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"'
. '"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">'
. '<head>'
. '<title>Example website © - Example description of example site</title>'
. '<style type="text/css">'
あなたが戻ってくるコードを見ればそう...そこのページに著作権記号を表示するためにそこにする必要がある「&コピー」である...しかし、それは書いてから停止しますfile_put_contentsを残りのファイル
多分私はいくつかのコードを表示することができます。 – cambraca
私は今コードが違うものを試してから混乱しているので。何よりも混乱を招くでしょう。 –
次に、コードを最初に修正します。ここでは、広く推測することであなたの混乱をきれいにすることはありません。 – hakre