درخواست دریافت اطلاعات صفحه با کد پی اچ پی
با سلام خدمت دوستان گرامی
در لینک زیر قیمت روز طلا، سکه و ارز در بازار درج گردیده است
کد:
http://www.ghatreh.com/news/get_bazar.php
با کد جاوای
کد:
<script src='http://www.ghatreh.com/news/get_bazar.php'></script>
میتوان اطلاعات فوق را در صفحه ای نمایش داد. مشکل اینه که ما نمیخواهیم که با کد جاوا اطلاعات را دریافت کنم و میخواهیم اطلاعات فوق را با کد PHP گرفته و در صفحه خودمان درج کنیم.
برای اینکه کد جاوا مشکلاتی دارد که بهتر است با کد پی اچ پی دریافت گردد.
1- امکان دارد که با کد فوق اطلاعات را دریافت کنم و لینک منبع: قطره را حذف کنیم:
کد های اضافه صفحه به صورت زیر می باشد
کد:
document.write("
<center><a href='http://www.ghatreh.com/news/bazar.php'>منبع: قطره</a></center>")
با تشکر
پاسخ : درخواست دریافت اطلاعات صفحه با کد پی اچ پی
با استفاده از توابع رشته ای در php اطلاعات رو استخراج میکنی!
من اسکریپت دریافت نرخ ها رو از سایت اتحادیه سکه و طلا دارم و تمام جدول ها و نرخ ها رو میخونه. خواستید خصوصی پیام بدین تمام نرخ ها به صورت خروجی آرایه با کمترین هزینه واستون نمایش داده میشه.
پاسخ : درخواست دریافت اطلاعات صفحه با کد پی اچ پی
با سلام
دوست عزیز خود سایت اتحادیه سکه و طلا اطلاعات فوق را با هزینه ارائه میکند!
ما میخواستیم از صفحه فوق به صورت رایگان استفاده کنیم!
پاسخ : درخواست دریافت اطلاعات صفحه با کد پی اچ پی
میتونی عبارت های اضافی رو هم با استفاده از تابع str_replace حذف کنی.
کد PHP:
$str = 'here is my code <hello>';
$str = str_replace('<hello>', '', $str);
echo $str;
- - - Updated - - -
نقل قول:
نوشته اصلی توسط
gigarayaneh
با سلام
دوست عزیز خود سایت اتحادیه سکه و طلا اطلاعات فوق را با هزینه ارائه میکند!
ما میخواستیم از صفحه فوق به صورت رایگان استفاده کنیم!
هزینه ای که اون ها میگیرن خیلی زیاد هست. ما دو گزینه داریم صفحه خوان سایت اتحادیه و خروجی نرخ ها. میتونید از سایت اتحادیه هم رایگان بگیرید ولی آی پی بلاک میکنن.
پاسخ : درخواست دریافت اطلاعات صفحه با کد پی اچ پی
با تشکر
دوست عزیز در صورت امکان کد کاملی که اطلاعات فوق را بر روی سایت دریافت کند و همچنین تست شده باشد را در صورت امکان درج نمایید
پاسخ : درخواست دریافت اطلاعات صفحه با کد پی اچ پی
سلام، وب سرویس رایگان دریافت نرخ ارز و طلا به صورت آنی :
کد:
https://www.faranevis.com/api/currency/
نمونه کد :
کد:
$data = file_get_contents('https://www.faranevis.com/api/currency/');
$data = json_decode($data);
$tr = null;
foreach($data as $k=>$v) {
if(isset($v->name)) {
@$tr .= "<tr><td>{$k}</td><td>{$v->قیمت}</td><td>{$v->بیشترین}</td><td> {$v->کمترین}</td><td>{$v->زمان}</td></tr>";
}
}
$output = '<table>
<tr>
<th>نام</th>
<th>قیمت</th>
<th>بیشترین</th>
<th>کمترین</th>
<th>زمان</th>
</tr>
'.$tr.'
<table>';
echo $output;
دمو :
کد:
https://www.faranevis.com/api/currency/demo.php
پاسخ : درخواست دریافت اطلاعات صفحه با کد پی اچ پی
با سلام
کد فوق را در فایل php قرار دادم ولی کار نکرد!
کد:
<?php
$data = file_get_contents('https://www.faranevis.com/api/currency/');
$data = json_decode($data);
$tr = null;
foreach($data as $k=>$v) {
if(isset($v->name)) {
@$tr .= "<tr><td>{$k}</td><td>{$v->قیمت}</td><td>{$v->بیشترین}</td><td> {$v->کمترین}</td><td>{$v->زمان}</td></tr>";
}
}
$output = '<table>
<tr>
<th>نام</th>
<th>قیمت</th>
<th>بیشترین</th>
<th>کمترین</th>
<th>زمان</th>
</tr>
'.$tr.'
<table>';
echo $output;
?>
در صورت امکان کد demo.php را بگذارید
با تشکر
پاسخ : درخواست دریافت اطلاعات صفحه با کد پی اچ پی
کد:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://www.faranevis.com/api/currency/');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
curl_close($ch);
$data = json_decode($data);
$tr = null;
foreach($data as $k=>$v) {
if(isset($v->name)) {
@$tr .= "<tr><td>{$k}</td><td>{$v->قیمت}</td><td>{$v->بیشترین}</td><td> {$v->کمترین}</td><td>{$v->زمان}</td></tr>";
}
}
$output = '<table>
<tr>
<th>نام</th>
<th>قیمت</th>
<th>بیشترین</th>
<th>کمترین</th>
<th>زمان</th>
</tr>
'.$tr.'
<table>';
echo $output;
پاسخ : درخواست دریافت اطلاعات صفحه با کد پی اچ پی
با سلام
آقا من اشتباه میکنم یا نه
کد زیر ما من در یک فایل مثلا a.php ذخیره میکنم و روی سرور اجرا میکنم
کد:
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://www.faranevis.com/api/currency/');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
curl_close($ch);
$data = json_decode($data);
$tr = null;
foreach($data as $k=>$v) {
if(isset($v->name)) {
@$tr .= "<tr><td>{$k}</td><td>{$v->قیمت}</td><td>{$v->بیشترین}</td><td> {$v->کمترین}</td><td>{$v->زمان}</td></tr>";
}
}
$output = '<table>
<tr>
<th>نام</th>
<th>قیمت</th>
<th>بیشترین</th>
<th>کمترین</th>
<th>زمان</th>
</tr>
'.$tr.'
<table>';
echo $output;
?>
خروجی که بهم میده اینه :
کد:
نام قیمت بیشترین کمترین زمان
هیچ چیزی دیگه ای هم نمیاد!
پاسخ : درخواست دریافت اطلاعات صفحه با کد پی اچ پی
کد:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://www.faranevis.com/api/currency/');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
echo curl_exec($ch);
curl_close($ch);
خروجی بالا را بفرستید.