ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Запись в фаил.
  #1  
Старый 22.03.2009, 18:35
Аватар для Велемир
Велемир
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
Провел на форуме:
1469161

Репутация: 142


Отправить сообщение для Велемир с помощью ICQ
По умолчанию Запись в фаил.

Такая проблема:

есть выражение типа $arr[] = $value;

В фаиле есть строки вида логин:пароль

Как открыть фаил и вместо пароль записать содержимое каждого элемента(построчно) из $arr[$i] ?
 
Ответить с цитированием

  #2  
Старый 22.03.2009, 18:49
Аватар для Shaitan-Devil
Shaitan-Devil
Участник форума
Регистрация: 15.08.2008
Сообщений: 167
Провел на форуме:
3009843

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

Попробуй так
Код:
$f= fopen("my_file.txt","r");
while (!feof($f))
{
$st[]=fgets($f);
}
fclose($f);
 
Ответить с цитированием

  #3  
Старый 22.03.2009, 18:50
Аватар для eLWAux
eLWAux
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


Отправить сообщение для eLWAux с помощью ICQ
По умолчанию

откривай файл, построчно считивай, explode'ом розбивай строку логин:пароль,
сравнивай пароль, если равен заменяй.
и в конце записивай в файл.

или юзай str_replace:
www.php.net/str_replace
 
Ответить с цитированием

  #4  
Старый 22.03.2009, 19:32
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

PHP код:
$file file('file.txt');
for(
$i=0;$i<count($file);$i++){
list(
$login,$password[$i]) = explode(':',$file[$i]);
}
print_R($password); 

Последний раз редактировалось m0Hze; 22.03.2009 в 19:35..
 
Ответить с цитированием

  #5  
Старый 22.03.2009, 19:43
Аватар для eLWAux
eLWAux
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


Отправить сообщение для eLWAux с помощью ICQ
По умолчанию

PHP код:
 $buf '';
$arr[] = $value
$file 
file('file.txt');
for(
$i=0;$i<count($file);$i++){
list(
$login,$password[$i]) = explode(':',$file[$i]);
$password[$i] = $arr[$i];
$buf.= $login.':'.$password[$i];
}

$f fopen('file_.txt'"a+");
fwrite($f$buf);
fclose($f); 
почти так)
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как починить/открыть битый видео фаил? MasterHuLi Болталка 2 22.03.2006 19:36
Запись в фаил на удаленной машине wizard Болталка 6 22.05.2004 13:55
Запись в фаил на удаленной машине wizard Чаты 3 19.05.2004 21:46



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


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




ANTICHAT.XYZ