2010-06-29 7 views
1

Используя php-кодирование, я пытаюсь создать скрипт, который будет захватывать контент из другого URL-адреса и давать каждому слову/номеру переменную php. Я не уверен, что это возможно, поэтому причина, по которой я пришел на stackoverflow и надеюсь на помощь от других участников.Grab/Fetch content и предоставление определенного текста переменной с помощью 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. НАПРИМЕР. 92, AULLAH1, 325, 6523, 37, 1, 12, 5 каждая должна иметь отдельную переменную ($ number, $ text и т. Д.). Заметьте, мне не нужна переменная для #endofscript.

Как бы я это сделал? Документ представляет собой динамическую страницу, поэтому цифры могут быть разными, а также «AULLAH1».

С уважением, и я ценю каждый ответ. :)

+0

Так, чтобы уточнить, это не HTML-страница, о которой вы говорите? Это текстовый файл без HTML-тегов? –

+0

Правильно, хотя расширение страницы является HTML, HTML-теги не используются. – AUllah1

ответ

2

Число данных фиксировано? Можете назвать их всех?

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

Эй, спасибо, за ваш ответ, очень благодарен! :) Да, количество данных в файле всегда одинаково, если контент не найден, он просто отобразит одно слово, однако это не проблема. Код, который вы предоставили, работает больше, чем просто идеально, и я действительно ценю его и благодарен за ответ. :) – AUllah1

+0

приветствую :) – galambalazs