2010-06-29 7 views
1

PHP 코딩을 사용하여 다른 URL에서 콘텐츠를 가져 와서 각 단어/번호에 PHP 변수를 제공하는 스크립트를 만들려고합니다. 나는 이것이 가능한지 확신 할 수 없다. 그러므로 나는 stackoverflow에 와서 다른 멤버들의 도움을 얻기를 바란다.콘텐츠 잡기 및 특정 텍스트에 PHP를 사용하여 변수 제공하기

<?php 

$searchdata = file_get_contents('http://www.example.com/dynamic.html'); 
echo $searchdata; 

?> 

코드는 "dynamic.html"라는 제목의 페이지에서 데이터를 잡고 그것을 표시

이 내가 현재 가지고 것입니다. dynamic.html의 내용은 텍스트 줄에 불과하며 각 단어는 하나의 공백으로 구분됩니다. 페이지 내의 내용에 비슷한 같습니다

92 AULLAH1 325 6523 37 1 12 5 #endofscript

나는이 동적 페이지이며 모든 변화로는, 비슷한 모양 말한 시간. 내가 원하는 것은 각 숫자/단어에 PHP 변수를주는 것입니다. E.G. 92, AULLAH1, 325, 6523, 37, 1, 12, 5에는 각각 변수 ($ number, $ text etc ...)가 있어야합니다. 주의 #endofscript에 대한 변수는 필요 없습니다.

어떻게해야합니까? 문서는 동적 페이지이므로 숫자는 "AULLAH1"과 다를 수 있습니다.

모든 의견을 보내 주시면 감사하겠습니다. :)

+0

분명히 말하자면, 이것은 당신이 말하는 HTML 페이지가 아닙니다. HTML 태그가없는 텍스트 파일입니까? –

+0

올바른데, 페이지 확장자가 HTML이지만 관련 HTML 태그가 없습니다. – AUllah1

답변

2

데이터 수는 고정되어 있습니까? 그들 모두에게 이름을 지어 줄 수 있습니까?

list($number, $text, $othernumber, $phone, $age, 
    $smth, $andd, $last) = explode(" ", $searchdata); 
+0

안녕하세요 galambalazs, 귀하의 회신에 감사드립니다, 그것은 극명하게 평가됩니다! :) 예, 파일 내의 데이터 수는 내용이 없으면 항상 동일합니다. 단 하나의 단어 만 표시되지만 문제는 아닙니다. 귀하가 제공 한 코드는 완벽한 것 이상으로 효과가 있으며, 정말로 감사 드리며 답변에 감사드립니다. :) – AUllah1

+0

당신은 환영합니다 :) – galambalazs

관련 문제