Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите составить функцию
 
 автор: Visavi   (23.12.2008 в 17:50)   письмо автору
 
 

Вот я сделал пример
<?php
function change_profil($login$str = array()){
global 
$config_userprofkey;

if (
file_exists(BASEDIR."local/profil/$login.prof")){

$file file_get_contents(BASEDIR."local/profil/$login.prof"); 
$data explode(':||:'$file);

$text "";
for (
$u=0$u<$config_userprofkey$u++){

if(isset(
$str[$u])){$data[$u] = $str[$u];}

$text.=$data[$u].':||:';
}

if(
$data[0]!="" && $data[1]!="" && $data[4]!="" && $text!=""){
$fp=fopen(BASEDIR."local/profil/$login.prof","a+");
flock($fp,LOCK_EX);   
ftruncate($fp,0);                                                                 
fputs($fp,$text);
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);  
unset(
$text);
}}

}


структура файла такая: логин:||:пароль:||:мыло:||:итд:||:итп:||:

нужно перезаписать некоторые данные
вызывается так
<?php
change_profil
($login, array(11=>'100'14=>$ip44=>$sitetime));


проблема в том что мне к примеру в 15 поле нужно не переписать а прибавить или отнять значение, как проще это сделать, или может функцию изменить, подскажите

  Ответить  
 
 автор: Николай2357   (28.12.2008 в 21:29)   письмо автору
 
   для: Visavi   (23.12.2008 в 17:50)
 

Ну а как Вы определяете, что прибавить, а что перезаписать?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования