ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

24.05.2009, 16:52
|
|
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
Провел на форуме: 12942062
Репутация:
1550
|
|
Сообщение от REBUUS
что то он все в одну строчку загнал
вот сам фай который надо редактировать
в вышеприведенном тебе коде замени тогда
fwrite($f2,$tmp); на fwrite($f2,$tmp."\r\n");
|
|
|

24.05.2009, 16:57
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
wildshaman Не трогайте чужой код, тем более что вы ошибаетесь)
Rebbus В функции strpos перепутал аргументы)
PHP код:
set_time_limit(0);
$f1 = fopen('1.txt','r');
$f2 = fopen('2.txt','w');
while (!feof($f1))
{
$tmp = trim(fgets($f1,8192),"\r\n");
if (strpos($tmp,'=')!==false) fwrite($f2,"\r\n");
fwrite($f2,$tmp);
}
http://webfile.ru/3641159 - выходной файл
Последний раз редактировалось Gifts; 24.05.2009 в 17:03..
|
|
|

24.05.2009, 17:08
|
|
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме: 1288105
Репутация:
328
|
|
$tmp = trim(fgets($f1,8192),"\r\n");
тоже самое все в одну строку, а все остальное обрезает
может сам файл кто глянет, вдруг че не так
http://webfile.ru/3641124
|
|
|

24.05.2009, 17:16
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Короче раньше я писал код сюда, хоть он и наркоманский, но работает  )))
PHP код:
<?php
@set_time_limit(0);
@ini_set("display_errors","1");
$h = fopen('tema1.txt' , 'r');// Файло с хаотичными данными
$b = fopen('resultat.txt' , 'a+');// Файло результат
while (!feof($h)) {
$a = trim(fgets($h));
if (strpos($a,'=')) fwrite($b,"\r\n".$a);
else fwrite($b,$a);
}
fclose($h);
fclose($b);
echo 'done';
?>
Последний раз редактировалось Pashkela; 24.05.2009 в 17:23..
|
|
|

24.05.2009, 17:41
|
|
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме: 1288105
Репутация:
328
|
|
Сообщение от Pashkela
Короче раньше я писал код сюда, хоть он и наркоманский, но работает  )))
PHP код:
<?php
@set_time_limit(0);
@ini_set("display_errors","1");
$h = fopen('tema1.txt' , 'r');// Файло с хаотичными данными
$b = fopen('resultat.txt' , 'a+');// Файло результат
while (!feof($h)) {
$a = trim(fgets($h));
if (strpos($a,'=')) fwrite($b,"\r\n".$a);
else fwrite($b,$a);
}
fclose($h);
fclose($b);
echo 'done';
?>
А твой наркомовский скрипт то что надо. спасибо тебе большое. +
|
|
|

24.05.2009, 18:10
|
|
Постоянный
Регистрация: 27.10.2008
Сообщений: 491
Провел на форуме: 4002393
Репутация:
464
|
|
Наверное вопрос поднимался много раз но ответа в гугле не нашол.
короче закодированое слово в урле (гугл)
%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D 0%B8%D1%81%D1%82
слово программист
надо чтобы скрипт из набора букавак преобразовал в нормальное слово.
пробывал так
<?php
echo urldecode("%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0 %BC%D0%BC%D0%B8%D1%81%D1%82");
?>
но выдает какуюто лажу типа программист
как ето организовать?
|
|
|

24.05.2009, 18:34
|
|
Участник форума
Регистрация: 03.07.2006
Сообщений: 147
Провел на форуме: 438137
Репутация:
66
|
|
Сообщение от zifanchuck
Наверное вопрос поднимался много раз но ответа в гугле не нашол.
короче закодированое слово в урле (гугл)
%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D 0%B8%D1%81%D1%82
слово программист
надо чтобы скрипт из набора букавак преобразовал в нормальное слово.
пробывал так
<?php
echo urldecode("%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0 %BC%D0%BC%D0%B8%D1%81%D1%82");
?>
но выдает какуюто лажу типа программист
как ето организовать?
Очевидно кодировку поправить либо в конфиге апача, либо хэдер послать соответствующий из пхп, либо хотя бы указать мета тег с кодировкой.
|
|
|

24.05.2009, 21:01
|
|
Участник форума
Регистрация: 19.08.2008
Сообщений: 104
Провел на форуме: 573945
Репутация:
13
|
|
--
Последний раз редактировалось Winst0n; 27.05.2009 в 03:09..
|
|
|

24.05.2009, 21:15
|
|
Участник форума
Регистрация: 03.07.2006
Сообщений: 147
Провел на форуме: 438137
Репутация:
66
|
|
Потому что инициализация переменной вне тела цикла
PHP код:
<?php
include ("function.php");
$db = mysql_connect("localhost", "root", "");
mysql_select_db("samp", $db);
$e = mysql_query("SELECT * FROM servers", $db);
while ($s = mysql_fetch_array($e) {
$data = monitor_samp($s['serv'], $s['port'], samp, info);
echo "<center><b>" . $data['hostname'] .
"</b> | " . $data['ip'] . ":" . $data['qport'] . " | Игроков: <b>" . $data['players'].
"/" . $data['maxplayers'] . "</b> | Карта: <b>" . $data['mapname'] . "</b></center>";
}
?>
|
|
|

24.05.2009, 22:20
|
|
Участник форума
Регистрация: 19.08.2008
Сообщений: 104
Провел на форуме: 573945
Репутация:
13
|
|
--
Последний раз редактировалось Winst0n; 27.05.2009 в 03:09..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|