
11.08.2009, 00:54
|
|
Новичок
Регистрация: 06.08.2009
Сообщений: 3
С нами:
8823194
Репутация:
0
|
|
1. Как добавить нумерацию всех строк?
2. Как убрать первое значение каждой строки до разделителя "|" ?
PHP код:
<?php
$file = file ( 'file.txt' );
echo "
<table>
<tr>
<td>1</td><td>2</td><td>3</td><td>4</td>
</tr>
";
foreach ( $file as $string )
{
$string = trim ( $string );
$string_array = explode ( "|", $string );
echo "
<tr>
";
foreach ( $string_array as $column )
{
$column = trim ( $column );
if ( $column == '' )
{
$column = ' ';
}
echo "
<td>
$column
</td>
";
}
echo "
</tr>
";
}
echo "
</table>
";
?>
Последний раз редактировалось Sizam4ik; 11.08.2009 в 00:57..
|
|
|

11.08.2009, 01:00
|
|
Флудер
Регистрация: 18.01.2005
Сообщений: 2,298
С нами:
11215046
Репутация:
1844
|
|
Сообщение от Sizam4ik
1. Как добавить нумерацию всех строк?
2. Как убрать первое значение каждой строки до разделителя "|" ?
PHP код:
<?php
$file = file ( 'file.txt' );
echo "
<table>
<tr>
<td>1</td><td>2</td><td>3</td><td>4</td>
</tr>
";
foreach ( $file as $string )
{
$string = trim ( $string );
$string_array = explode ( "|", $string );
echo "
<tr>
";
foreach ( $string_array as $column )
{
$column = trim ( $column );
if ( $column == '' )
{
$column = ' ';
}
echo "
<td>
$column
</td>
";
}
echo "
</tr>
";
}
echo "
</table>
";
?>
PHP код:
$i=0;
foreach ( $string_array as $column )
{
echo $i++.$column[1];
}
|
|
|

11.08.2009, 00:28
|
|
Флудер
Регистрация: 18.01.2005
Сообщений: 2,298
С нами:
11215046
Репутация:
1844
|
|
Сообщение от imajo.ati
как сделать так чтобы вывод текста в PHP CLI автоматически производился в кодировке dos-866 ?
Буферизацию включи, и на калбак функцию конвертирования повесь, чтобы через iconv в нужную кодировку переводилось на лету...
|
|
|

11.08.2009, 03:46
|
|
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
С нами:
10470131
Репутация:
142
|
|
Вопрос: Возможно ли упростить этот ккод? использование курла обязательно.
PHP код:
<?php
function go($url,$req = '') {
$url = $url;
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,true);
curl_setopt($ch,CURLOPT_POSTFIELDS,$req);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_COOKIEFILE,"./cook");
curl_setopt($ch,CURLOPT_COOKIEJAR,"./cook");
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true);
$res = curl_exec($ch);
echo $res;
curl_close($ch);
}
?>
Скрипт - functions.php
В основном скрипте так:
PHP код:
<?php
include "functions.php";
go("www.wiw.ru");
?>
|
|
|

11.08.2009, 12:50
|
|
Флудер
Регистрация: 18.01.2005
Сообщений: 2,298
С нами:
11215046
Репутация:
1844
|
|
Сообщение от Велемир
Вопрос: Возможно ли упростить этот ккод? использование курла обязательно.
PHP код:
<?php
function go($url,$req = '') {
$url = $url;
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,true);
curl_setopt($ch,CURLOPT_POSTFIELDS,$req);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_COOKIEFILE,"./cook");
curl_setopt($ch,CURLOPT_COOKIEJAR,"./cook");
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true);
$res = curl_exec($ch);
echo $res;
curl_close($ch);
}
?>
Скрипт - functions.php
В основном скрипте так:
PHP код:
<?php
include "functions.php";
go("www.wiw.ru");
?>
PHP код:
function go($url) {
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true);
echo curl_exec($ch);
curl_close($ch);
}
|
|
|

11.08.2009, 04:00
|
|
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
С нами:
10470131
Репутация:
142
|
|
Ещё проблемка:
Перешёл на урл http://roboxchange.com/Client/OpCalcEx.p?IncCurrLabel=PCR&OutCurrLabel=WMR курлом,но он выдал какую-то белеберду.Посылал хеадером заголовок Content-Type в разных кодировках.Никакого результата.КТо может помочь,кроме гугла ? У гугла просил,но он слишком пьян,чтобы со мной говорить.Проверил сниффером,выдаётся заголовок Content-Type: text/html; charset=utf-8,а браузер выдаёт норм...странно.
Кодировка,кстати,не меняется...
Последний раз редактировалось Велемир; 11.08.2009 в 04:06..
|
|
|

11.08.2009, 05:28
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
С нами:
11278406
Репутация:
818
|
|
жжош нипадецки
PHP код:
<?php
$url = 'http://roboxchange.com/Client/OpCalcEx.p?IncCurrLabel=PCR&OutCurrLabel=WMR';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
curl_exec($ch);
?>
|
|
|

11.08.2009, 14:00
|
|
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
С нами:
10470131
Репутация:
142
|
|
Странно...сегодня работает кодировка.Вчера вообще ни хрена не пахало.Извиняюсь за пост.
|
|
|

11.08.2009, 15:10
|
|
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
С нами:
10470131
Репутация:
142
|
|
http://roboxchange.com/Client/OpCalcEx.p?IncCurrLabel=PCR&OutCurrLabel=WMR
Кто-нибудь пробовал данные передавать ? Простой гет запрос не канает.Пробовал данные постом передать.Передал все переменные и значения с формы(__VIEWSTATE='значение'),но,п о идее,должно после указания валюты считать,сколько будет на выходе после конверта.Там какие-то скрытые поля юзятся,что просто перейти,используя переменные,указанные в select,не получится... МожетЮкто подскажет,почему не выходит ? Да,я ещё передал в пост запросе <select> переменные.Может,из-за этого ? Хорошо было бы увидеть рабочий вариант.
ЗЫ: Дальше идёт такая же фигня - везде скрытые поля.В именах переменных стоит символ $.
Последний раз редактировалось Велемир; 11.08.2009 в 16:51..
|
|
|

11.08.2009, 23:59
|
|
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
С нами:
9288386
Репутация:
536
|
|
Велемир, вот рабочий код:
http://dump.ru/file/3221364
Тут не стал выкладывать, так как скрипт отображается не красиво... 
Последний раз редактировалось Fepsis; 12.08.2009 в 01:02..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|