0
URLを開く際に問題が発生しました。私はmysqlデータベースからURLを抽出した後、PHPのURLのリストを出力したときには、各URLに対して開かれません。ここで文字列を取得したときに各URLを開く方法
は、PHPである:ここでは
<?php
//Connect to the database
require_once('config.php');
$qrytable1="SELECT links FROM channels_list";
$result1=mysql_query($qrytable1) or die('Error:<br />' . $qry . '<br />' . mysql_error());
while ($row = mysql_fetch_array($result1))
{
echo $row["links"];
$baseUrl = file_get_contents($row["links"]);
$domdoc = new DOMDocument();
$domdoc->strictErrorChecking = false;
$domdoc->recover=true;
$domdoc->loadHTML($baseUrl);
$links = $domdoc->getElementsByTagName('a');
foreach ($links as $link)
{
echo "we are now opening for each url";
}
}
は、URLの出力です:
$links = $domdoc->getElementsByTagName('a');
Iドン:
http://example.com.com/some_name/?id=963
http://example.com.com/some_name/?id=102
http://example.com.com/some_name/?id=103
http://example.com.com/some_name/?id=104
http://example.com.com/some_name/?id=171
http://example.com.com/some_name/?id=106
http://example.com.com/some_name/?id=107
http://example.com.com/some_name/?id=108
http://example.com.com/some_name/?id=402
http://example.com.com/some_name/?id=403
http://example.com.com/some_name/?id=404
http://example.com.com/some_name/?id=405
http://example.com.com/some_name/?id=406
http://example.com.com/some_name/?id=408
http://example.com.com/some_name/?id=407
http://example.com.com/some_name/?id=409
http://example.com.com/some_name/?id=435
http://example.com.com/some_name/?id=436
http://example.com.com/some_name/?id=439
http://example.com.com/some_name/?id=440
http://example.com.com/some_name/?id=410
http://example.com.com/some_name/?id=411
http://example.com.com/some_name/?id=413
http://example.com.com/some_name/?id=414
http://example.com.com/some_name/?id=415
http://example.com.com/some_name/?id=417
http://example.com.com/some_name/?id=418
http://example.com.com/some_name/?id=421
私は、このコードに問題があると思います私のPHPページにhtmlタグがありますが、上に示したような実際のURLの文字列しか表示されません。
私が期待しているのは、私がmysqlからURLのリストを取得したときに、それぞれのURLを開きたいということです。
mysqlデータベースからURLを取得すると、どのURLをどのように開くことができますか?
任意のアイデア????????????????? –
「各URLを開く」とはどういう意味ですか?クリックするとリンクのリストが出力されますか?または各URLのコンテンツをダウンロードしてどこかに保存したいですか? –
@InnaTichman domdocを実行すると、リンクのリストを出力して各リンクを開きます。 –