 |
|

01.12.2007, 18:09
|
|
Участник форума
Регистрация: 04.05.2007
Сообщений: 267
С нами:
10011945
Репутация:
33
|
|
привет вам человеки, у меня вопрос по двум уже написанным скриптам для меня, я не такой тупой) просто проверить их нет возможности
вот http://forum.antichat.ru/showpost.php?p=516068&postcount=1051
http://forum.antichat.ru/showpost.php?p=516277&postcount=1054
Sn@k3 and Ponchik быстро отреагировали на мою просьбу, но вот беда, я точно же незнаю как эти скрипты работают, а имею ввиду они могут копировать несколько строк??? оч надо, посмотрите и дайте ответ, ещё раз повторяю счас нет вообще возможности протестировать.
|
|
|

01.12.2007, 19:44
|
|
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
С нами:
10892546
Репутация:
2274
|
|
rubik-nerubik, мой копирует всё, вот он те выводит $found[1][0] если есть ещё оно будет $found[1][1] если ещё $found[1][2] ещё $found[1][3] etc...
Последний раз редактировалось Ponchik; 01.12.2007 в 19:47..
|
|
|

03.12.2007, 14:02
|
|
Banned
Регистрация: 29.09.2007
Сообщений: 512
С нами:
9798146
Репутация:
1224
|
|
где можно найти скрипт отсчета времени, т.е. я задаю окончательный срок например 03.12.2007 18.30, и он показывает сколько времени осталось (0 дней 0 часов 28 минут) и если 0 дней 0 часов 0 минут то какое-то значение
|
|
|

03.12.2007, 14:05
|
|
Участник форума
Регистрация: 06.06.2006
Сообщений: 213
С нами:
10488959
Репутация:
474
|
|
переводишь установленное время в unix формат
получаешь сегодняшнее. Отнимаешь от установленного сегодняшнее, переводишь в удобочитаемый вид с помощью date(), заносишь значения в переменные
и потом по условиям определяешь, час(ы)(ов) минут(ы)(ут) и т.п.
|
|
|

03.12.2007, 14:09
|
|
Banned
Регистрация: 29.09.2007
Сообщений: 512
С нами:
9798146
Репутация:
1224
|
|
а поконкретнее
|
|
|

03.12.2007, 21:23
|
|
Members of Antichat - Level 5
Регистрация: 25.02.2007
Сообщений: 495
С нами:
10109126
Репутация:
1980
|
|
переводишь установленное время в unix формат
получаешь сегодняшнее. Отнимаешь от установленного сегодняшнее, переводишь в удобочитаемый вид с помощью date()
так не получится, было бы слишком легко =)
Вот рабочий код:
Код:
<?php
$date=strtotime("31.12.2007 0:00"); // твоя дата
if ($date>time()) {
$date = $date-time();
echo "Осталось ";
if (floor($date/(60*60*24*30*12)) > 0) {
echo floor($date/(60*60*24*30*12))." лет ";
$date = $date - (floor($date/(60*60*24*30*12))*60*60*24*30*12);
}
if (floor($date/(60*60*24*30)) > 0) {
echo floor($date/(60*60*24*30))." месяцев ";
$date = $date - (floor($date/(60*60*24*30))*60*60*24*30);
}
if (floor($date/(60*60*24)) > 0) {
echo floor($date/(60*60*24))." дней ";
$date = $date - (floor($date/(60*60*24))*60*60*24);
}
if (floor($date/(60*60)) > 0) {
echo floor($date/(60*60))." часов ";
$date = $date - (floor($date/(60*60))*60*60);
}
if (floor($date/(60)) > 0) {
echo floor($date/60)." минут ";
$date = $date - (floor($date/(60))*60);
}
echo floor($date)." секунд";
}
else echo "какое-то значение";
?>
Последний раз редактировалось [Raz0r]; 03.12.2007 в 21:29..
|
|
|

03.12.2007, 22:30
|
|
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
С нами:
10216668
Репутация:
930
|
|
Есть файл вида
xxxttt;zzzyyy
rrreee;aaasss
...
Нужно предобразовать этот файл в вид
zzzyyy;xxxttt
aaasss;rrreee
...
То есть просто обменять строки перед и после знака ';' местами.
Спасибо. +++
|
|
|

03.12.2007, 23:16
|
|
Leaders of The World
Регистрация: 06.07.2007
Сообщений: 246
С нами:
9920546
Репутация:
1796
|
|
Вот навскидку... Вроде должно работать...
Код:
<?php
$ggg=file('1.txt');
$new='';
foreach($ggg as $key){
$key1=substr($key,0,strlen($key)-2);
$key1=explode(';',$key1);
$new.=$key1[1].';'.$key1[0]."\r\n";
}
echo($new);
?>
__________________
Кто я?..
|
|
|

04.12.2007, 01:59
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
С нами:
9999746
Репутация:
1318
|
|
FILE_TO_PARSE - файл, который нужно пропарсить;
FILE_TO_SAVE - файл, куда будет скинут результат;
FILE_DELIMETER - разделитель, по которому нужно парсить;
PHP код:
<?php
define("FILE_TO_PARSE", "1.txt");
define("FILE_TO_SAVE", "2.txt");
define("FILE_DELIMETER", ";");
$file_in = fopen(FILE_TO_PARSE, "r") or die("Could not open source file!");
$file_out = fopen(FILE_TO_SAVE, "w+") or die("Colud not open destination file!");
while (!feof($file_in)) {
$line = trim(fgets($file_in));
if (strlen($line > 0) && strpos($line, FILE_DELIMETER)) {
list($part1, $part2) = split(FILE_DELIMETER, $line);
$new_line = sprintf("%s%s%s\n", $part2, FILE_DELIMETER, $part1);
fputs($file_out, $new_line);
}
}
fclose($file_out);
fclose($file_in);
print("Conversion complete!");
?>
или
PHP код:
<?php
define("FILE_TO_PARSE", "1.txt");
define("FILE_TO_SAVE", "2.txt");
define("FILE_DELIMETER", ";");
$file_in = file(FILE_TO_PARSE) or die("Could not open source file!");
$file_out = fopen(FILE_TO_SAVE, "w+") or die("Colud not open destination file!");
foreach ($file_in as $item) {
$line = trim($item);
if (strlen($line > 0) && strpos($line, FILE_DELIMETER)) {
list($part1, $part2) = split(FILE_DELIMETER, $line);
$new_line = sprintf("%s%s%s\n", $part2, FILE_DELIMETER, $part1);
fputs($file_out, $new_line);
}
}
fclose($file_out);
print("Conversion complete!");
?>
|
|
|

04.12.2007, 16:53
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
С нами:
9999746
Репутация:
1318
|
|
проще всего через file_get_contents("http://blablabla.bla/blabla/bla.bla")
|
|
|
|
 |
|
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|