|
|
|
|
<? ............................... код ............................
............................... код ............................
............................... код ............................
............................... код ............................
$headers .= "Accept-Encoding: deflate\r\n";
$headers .= "Accept-Language: ru\r\n";
$headers .= "User-Agent: Opera/8.01 (Windows NT 5.1; U; ru)\r\n\r\n";
fwrite($fp,$headers);
while($text != "\r\n") $text = fgets($fp,128);
$text = "";
while(!feof($fp)) $text .= fgets($fp,4096);
fclose($fp);
}
echo $text;
?>
|
значит сокетами открываю адресок читаю файлик в массив $text
как маасив преобразовать в одну строку???? | |
|
|
|
|
|
|
|
для: skor
(11.01.2006 в 18:46)
| | Да но в приведенномкоде, вроде бы $text является строковой переменной, а не массивом!
Если всё таки необходимо такое сделать то можно использовать функцию foreach или for
FOREACH
$arr[]="Я гулять";
$arr[]=" хочу";
$arr[]=" мама";
$arr[]=", пусти";
$arr[]=" меня";
foreach($arr as $key->$index)
{
$text .=$index;
}
echo $text;
|
FOR
$arr[]="Я гулять";
$arr[]=" хочу";
$arr[]=" мама";
$arr[]=", пусти";
$arr[]=" меня";
for($i=0;$i<count($arr);$i++)
{
$text .=$index;
}
echo $text;
|
Вроде бы так! | |
|
|
|
|
|
|
|
для: cernos
(11.01.2006 в 19:19)
| | вот и я не пойму что там на выходе массив или строка....
по коду вроде бы строка, а как начну ее преобразовывать начинаются глюки...... | |
|
|
|
|
|
|
|
для: skor
(11.01.2006 в 19:25)
| | А во что вы преобразовываете!
Если незна что это попробуйте использовать функцию print_r в любовм случае она выдаст толи строку, то ли массив
| |
|
|
|
|
|
|
|
для: cernos
(11.01.2006 в 19:34)
| | Нет содержимое читается в строку. | |
|
|
|