ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1081  
Старый 01.12.2007, 18:09
rubik-nerubik
Участник форума
Регистрация: 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 быстро отреагировали на мою просьбу, но вот беда, я точно же незнаю как эти скрипты работают, а имею ввиду они могут копировать несколько строк??? оч надо, посмотрите и дайте ответ, ещё раз повторяю счас нет вообще возможности протестировать.
 
Ответить с цитированием

  #1082  
Старый 01.12.2007, 19:44
Ponchik
Постоянный
Регистрация: 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..
 
Ответить с цитированием

  #1083  
Старый 03.12.2007, 14:02
it's my
Banned
Регистрация: 29.09.2007
Сообщений: 512
С нами: 9798146

Репутация: 1224


По умолчанию

где можно найти скрипт отсчета времени, т.е. я задаю окончательный срок например 03.12.2007 18.30, и он показывает сколько времени осталось (0 дней 0 часов 28 минут) и если 0 дней 0 часов 0 минут то какое-то значение
 
Ответить с цитированием

  #1084  
Старый 03.12.2007, 14:05
ENFIX
Участник форума
Регистрация: 06.06.2006
Сообщений: 213
С нами: 10488959

Репутация: 474
По умолчанию

переводишь установленное время в unix формат
получаешь сегодняшнее. Отнимаешь от установленного сегодняшнее, переводишь в удобочитаемый вид с помощью date(), заносишь значения в переменные
и потом по условиям определяешь, час(ы)(ов) минут(ы)(ут) и т.п.
 
Ответить с цитированием

  #1085  
Старый 03.12.2007, 14:09
it's my
Banned
Регистрация: 29.09.2007
Сообщений: 512
С нами: 9798146

Репутация: 1224


По умолчанию

а поконкретнее
 
Ответить с цитированием

  #1086  
Старый 03.12.2007, 21:23
[Raz0r]
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..
 
Ответить с цитированием

  #1087  
Старый 03.12.2007, 22:30
Fata1ex
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
С нами: 10216668

Репутация: 930


По умолчанию

Есть файл вида

xxxttt;zzzyyy
rrreee;aaasss
...

Нужно предобразовать этот файл в вид

zzzyyy;xxxttt
aaasss;rrreee
...

То есть просто обменять строки перед и после знака ';' местами.
Спасибо. +++
 
Ответить с цитированием

  #1088  
Старый 03.12.2007, 23:16
Dr.Z3r0
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);
?>
__________________
Кто я?..
 
Ответить с цитированием

  #1089  
Старый 04.12.2007, 01:59
groundhog
Познавший АНТИЧАТ
Регистрация: 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($lineFILE_DELIMETER)) {
            list(
$part1$part2) = split(FILE_DELIMETER$line);
            
$new_line sprintf("%s%s%s\n"$part2FILE_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($lineFILE_DELIMETER)) {
            list(
$part1$part2) = split(FILE_DELIMETER$line);
            
$new_line sprintf("%s%s%s\n"$part2FILE_DELIMETER$part1);
            
fputs($file_out$new_line);
        }
    }

    
fclose($file_out);

    print(
"Conversion complete!");

?>
 
Ответить с цитированием

  #1090  
Старый 04.12.2007, 16:53
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
С нами: 9999746

Репутация: 1318


По умолчанию

проще всего через file_get_contents("http://blablabla.bla/blabla/bla.bla")
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 9 (пользователей: 0 , гостей: 9)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.