問題タブ [get-headers]

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.

0 投票する
1 に答える
243 参照

php - getheaders で相対 URL が機能しない

これは、img src タグの絶対 URL に対しては問題なく機能するこのスクリプトですが、img src タグに相対 URL がある場合は失敗し、エラーが発生します。

Warning: get_headers() [function.get-headers]: この関数は、最初のリンクの img src が相対 URL である URL に対してのみ使用できますが、2 番目のリンクの img src は絶対 URL であり、完璧な結果が得られますが、両方の場合でスクリプトを機能させたいと考えています。

0 投票する
0 に答える
76 参照

php - MySQL データベースを介した get_headers のループ

画像のサイズをバイト単位で取得する小さなスクリプト スニペットがあります。私がやりたいのは、MySQL データベースをループする php スクリプトにパッケージ化することです。

データベースにはimgurl、画像の URL を格納するフィールドがあります。imgsize返された画像のサイズをフィールドに書き込みたい。

私はこれに本当の問題を抱えていました。誰かが私を助けてくれることを願っています。

0 投票する
2 に答える
406 参照

php - swf url が使用可能かどうか、または php get_headers Content-Type を使用していないかどうかを確認します

フラッシュ ゲーム サイトから無効な URL を削除しようとしています。これが私のコードです:

Content-Type が swf でなくても、そのコードは true を返します。

ちなみに私はすでに試しました

しかし、私に結果を与えません。私が試したとき

有効な SWF URL http://www.ht83.com/medias/media-16/ht83com-spongebob-squarepants-gone-fishing.swfの場合はこれを返します

array(9) { [0]=> string(15) "HTTP/1.1 200 OK" [1]=> string(35) "Date: Sat, 01 Feb 2014 01:36:35 GMT" [2]=> string(144) "サーバー: Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8m DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 mod_fcgid/2.3.5" [3]=> string(20) "Accept-Ranges: bytes" [4]=> string(22) "Content-Length: 342771" [5]=> string(39) "Cache-Control: max-age=62208000, public" [ 6]=> 文字列 (38) "有効期限: 月曜日、2014 年 3 月 3 日 01:36:35 GMT" [7]=> 文字列 (17) "接続: 閉じる" [8]=> 文字列 (43) "Content-Type : アプリケーション/x-shockwave-flash" }

そして、無効な SWF URL http://www.ht83.com/medias/media-16/ht83com-cde-house-decoration.swfの場合

array(12) { [0]=> string(15) "HTTP/1.1 200 OK" [1]=> string(35) "Date: Sat, 01 Feb 2014 01:40:06 GMT" [2]=> string(144) "サーバー: Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8m DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 mod_fcgid/2.3.5" [3]=> string(24) "X-Powered-By: PHP/5.2.16" [4]=> string(38) "有効期限: 1981 年 11 月 19 日木曜日 08:52:00 GMT" [5]=> string(77) "Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0" [6]=> string(16) "Pragma: no-cache" [7]=> string(62) "Set-Cookie: PHPSESSID=359cf391842876b3cc79066dcc3a08f4; path=/" [8]=> string(21) "Vary: Accept-Encoding" [9]=> string(52) "Cache-Control: max-age =600、非公開、再検証が必要" [10]=>string(17) "Connection: close" [11]=> string(23) "Content-Type: text/html" }

したがって、URL の正しい Content-Type を取得する簡単な方法です。

数値のみで get_headers() を使用したようです。Sean Johnsonのこのコードは機能します

0 投票する
1 に答える
2166 参照

php - 未定義メソッド get_header への Moodle 致命的エラー呼び出し

今日初めてmoodleを使っています。私はそれで構築されたサイトを見ています。ログイン後に空白の白い画面が表示されました。次に、グーグルでデバッグ行を入力すると、エラーが表示されます

phpも初めてです。必要な手順は何ですか? どんな助けでも大歓迎です。ありがとう。ご不明な点がございましたら、お問い合わせください。

0 投票する
4 に答える
5370 参照

android - Web サイトの HTTP ヘッダー情報を取得する Android コード

コードを見つけたが、すべてのヘッダーを取得していない引用されたリンクの下にある、AndroidアクティビティでWebサイトのHTTPヘッダーを取得する必要があるAndroidアプリを開発しています。

下の画像に示すような結果が必要です

忙しい猫
(ソース: osxdaily.com )

サポートしてください。

0 投票する
0 に答える
336 参照

php - get_headers と get_meta_tags を使用して有効な URL でエラー 404 を取得する

有効な URL を使用してブラウザに表示されているのに HTTP リクエストが失敗した理由を誰かが説明してくれませんか! HTTP/1.1 404 Not Foundと? get_headers_get_meta_tags

私がアクセスしようとしているURLは

しかし、同じサイトで、この URL で必要なものを取得できました。

0 投票する
2 に答える
177 参照

php - リモートに保存されたファイルを PHP でロードする方法

SmartFileを使用して、ユーザーが送信したファイルを保存しています。サイトに画像ファイルを表示するには、それらにリンクするだけで済みますが、ファイルが見つからない場合、代わりにデフォルトの画像を表示するオプションはありません。または、ホットリンクを防止します。または、ブラウザのキャッシュなどを設定します。

彼らの API は、1 分あたり 180 リクエストに制限されています。そのため、忙しいサイトで画像を表示するのには適していません。

get_headers予想されるファイルが存在するかどうかを確認し、存在する場合はを使用してみましfile_get_contentsたが、非常に遅く、非効率的です。file_get_contents最初に outを使用するだけでget_headersは非常に遅くなります!

ここで私の最良の選択肢は何ですか?まだ使ってみてcurlいません。これで1回のリクエストでヘッダーとファイルを取得できると思いますが、file_get_contents遅いので、curlはこれ以上速くはならないと思います。

0 投票する
1 に答える
101 参照

php - 配列から文字列phpにデータを取得する方法

PHP配列に問題があります。$variable 配列にパスが書き込まれた get_headers() リクエストを送信しようとしています。MySQL データベースに書き込みたいと答えて、すでに数時間を費やしましたが、その方法がわかりませんでした。結果は 1 つしか返されませんが、配列からのエコー結果の場合は、たとえば 3 つの結果を確認できます。誰か助けてください:)

0 投票する
0 に答える
576 参照

php - PHP: get_headers は url 変数を入力として認識しませんが、静的文字列を使用すると認識します

get_headers が突然機能しなくなった理由を突き止めようと、ここ数日、私は自殺してきました。私は自分の INI ファイルをチェックし、cUrl を試し、できる限りのことを行いましたが、最終的に文字列入力自体に不可解な問題があることに気付きました。

これを入力すると:

出力は次のとおりです。

しかし、ハードコーディングされた URL 行を取り出して、AJAX 経由で関数に渡された値を使用するようにすると (次のように 2 行をコメントアウトします):

これは、代わりにコンソールに表示されるものです。

ここに手動で投稿するのと同じ URL を送信していますが、結果は異なります。タイプはまだ正しいですが、文字セットを何らかの方法で変更できますか?

ajax 呼び出しは次のとおりです。

そして、これが「データ」を作成するコードです(なぜこのようにしたのか覚えていません):

もちろん、URL = http://www.manatees.net/manateeb.jpgです。