問題タブ [file-put-contents]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - file_get_contents() を使用してリモート ファイルをロードするにはどうすればよいですか?
これで少し頭を悩ませています。
リモート URL からファイルを取得しようとしています。ローカル ファイルからはコンテンツを保存できますが、リモートからは保存できません。
これは機能します:
これはしません:
奇妙なことに、他のスクリプトは最初の試行では問題なく動作しましたが、現在はリモート URL にアクセスするスクリプトはありません。
最近、Heart Internet で新しい php ファイルのホストを開始しました。他のサーバーにも同様のスクリプトがあり、まったく問題はありません。
これは私が得るエラーです:
警告: file_get_contents() [function.file-get-contents]: php_network_getaddresses: getaddrinfo に失敗しました: 5 行目の /home/sites/mydomain/myfile.php で名前またはサービスが不明です`
警告: file_get_contents( http://www.domain.com/xmlapi/search.aspx?query=places&lid=38 ) [function.file-get-contents]: ストリームを開くことができませんでした: php_network_getaddresses: getaddrinfo が失敗しました: 名前またはサービスがありません/home/sites/mydomain/public_html/myfile.php の 5 行目に知られています`
allow_url_fopen
に設定されていますOn
異なるドメイン
javascript - PHPでボタンアクションに基づいてヒット数を渡す方法
私たちはウェブシットを開発しています。ボタンがあります。ボタン アクションでは、PDF ファイルのダウンロードを配置しました。正常に動作しています。しかし、Web サイトから PDF ファイルをダウンロードするにはどうすればよいですか。
このようにしてみましたが、得られません。
何もありません。初心者PHP
です。ご案内ください。
php - file_put_contents 関数を実行する前にファイルが存在するかどうかを確認する最良の方法
タイトルが示すように、file_put_contents 関数を実行する前にファイルが存在するかどうかを確認する最良の方法を探しています。ファイル名の後に数字を追加した方が良いですか? または、名前の後に日付/時刻を付けてファイル名を生成する方が良いですか? 私の場合、あなたならどうしますか?
これが私の作業コードです。
}
php - file_put_contents(): connect() に失敗しました: AWS サーバーで許可が拒否されました
リモートサーバーから別のリモートサーバーにファイルを配置しようとしましたが、ローカルホストからこのコードを実行してファイルを処理し、ローカルPCからサーバーにファイルを転送します。しかし、AWSサーバーからこのコードを実行しようとすると、ファイルは転送されません。エラーログファイルを確認すると、
私のテスト フォルダーのアクセス許可は777 です。今何をすべきか、実行できないサーバー構成はありますか.
php - Web ページからファイルを取得し、file_put_contents で保存します
名前にパターンがあるWebページからすべてのファイルをサーバーに保存できるスクリプトを作成してみました。
id
1 ~ 20 または 50 ~ 60 などの数字のみを使用すると、スクリプトは完全に機能します。しかし、前に名前と空白があると、うまくいかないようです。1つのファイルを保存して停止します。
php - PHP: file_put_contents と for ループ内の複数のファイルへの書き込みが機能しない
いくつかの背景として、一意のコードへのリンクを含む html ファイルを生成するために使用しているコードが少しあります。最終的に、これは顧客に配布される USB ドライブになります。これはバッチで行われるため、コードを含むカスタム ファイルを必要な数だけ作成できます。
そのフォルダーにファイルが 1 つだけ生成されますが、その名前は常に配列の最後の要素であり、他のファイルは生成されません。繰り返しごとに $code が異なっていても、ファイルが上書きされるようです。
次のコードも同じ結果で試しました。
何か案は?