Я разрабатываю конвертер валют с использованием PHP и Google Finance как часть своего класса проектирования системы.ошибка preg_match, конвертер валют, неопределенное смещение: 1
Можете ли вы помочь мне исправить ошибку:
"Примечание: Не определено смещение: 1"?
Вот код:
HTML
<form action="" method="POST">
Amount:
<input type="text" name="amount" /><br/><br/>
From:
<input type="text" name="from" /><br/><br/>
To:
<input type="text" name="to" /><br/><br/>
<input type="submit" id="convert" name="convert"/>
</form>
PHP
<?php
function currency_convert($amount, $from, $to){
$url='https://www.google.com/finance/converter?a='.$amount.'&from='.$from.'&to='.$to;
$data = file_get_contents($url);
preg_match("/<span class=bld>(.*)<\/span>/",$data,$converted);
echo $converted[1];
}
if(isset($_POST['convert'])){
$amount=$_POST['amount'];
$from=$_POST['from'];
$to=$_POST['to'];
currency_convert($amount, '$from', '$to');
}
?>
не нужно указывать '' $ from ',' $ to'' – Ghost
Hi @Ghost. Это чувство, когда вы разобрались в одиночных цитатах. Большое спасибо. –