2014-09-24 2 views
0

PHP를 처음 사용했습니다.PHP의 입력란에 데이터 스크랩

웹 페이지를 긁어 내 값을 입력 상자로 가져 오려고합니다.

폐기 완료 및 배열에 저장되고,

<?php 
function codeAddress1() { 
$html = file_get_contents("http://geoportaal.maaamet.ee/url/xgis-ky.php?ky=79401:006:0812"); 
preg_match_all('(<li.*?>.*?</li>)', $html, $matches); 
var_dump($matches[0][0]); 
$one=$matches[0][0]; 
var_dump($one); 
} 
?> 

버튼에 내가 기능이라고 누릅니다

<input type="submit" CssClass="button" value="Search" width="35%" onclick="codeAddress1()"> 

지금 난 내 입력 상자에 변수 $를 저장하고 싶어, 내가 시도 몇 가지, 그 작동하지 않습니다.

<input id="t49" type="text" class="textbox" value="<?php echo @$one; ?>"> 

내가 잘못 가고 어떤 생각과 같은

. $ [1] [0]

은 $에서
<b>Omavalitsus</b> : Tartu vald 

일치 일치에

+1

어떤 결과가 나타 납니까? –

+0


공지 사항 : 정의되지 않은 변수를 하나의 D 에서 : 평가 \ \ \ XAMPP \ htdocs에 부가 event.php을 줄 759
에 내가 무엇입니까 오류 메시지입니다. – Kiran

+0

$ one과 $ matches 모두에서 var_dump를 수행 했으므로 예상 결과를 얻는 지 확인하십시오. –

답변

0
당신이 원하는 것을 확신

하지하지만

<li>(.*?)<\/li> 

이렇게하면

<b>Maakond</b> : Tartu maakond 

을 줄 것이다 [ 1] [1] 등

+0

그게 올바른 생각, 내 입력 상자에 출력을 저장하려면 $ [1] [0] my Kiran

관련 문제