Jump to content
php.lv forumi

Recommended Posts

Posted

Nezinu kāpēc tur var nojūgties, bet TAVS kods tur ir murgs, nevis tas KO tev vajag panākt, tas elementāri dabonams 15 rindiņās:

// lasam failu
$lietotaji = file('tiri/piri/fails.txt);
$viss = array();
foreach($lietotaji as $lietotajs) {
 $ieraksti = explode(':::', $lietotajs);
 $viss[$ieraksti[0]] = $ieraksti;
}

// darbojamies ar masīvu
$user = "tresais";
unset($viss[$user]);
$jaunais = "$tresais:::$ceturtais:::$utt\n";
$viss[$tresais] = $jaunais;

// saglabājam izmaiņas
$f = fopen('tiri/piri/fails.txt', 'w'); // mēģināju ar pārrakstīšanu (w) - fails tukšs....
foreach($viss as $users) {
 fwrite($f, $users);
}
fclose($f);

Posted (edited)

Ar šo te viss no faila pazūd, ierakstās tikai jaunā rindiņa, turklāt vēl sākumā pieraksta "Array" :(

Edited by rudzis
Posted

Nu šādā gadījumā rezultāts tāds, ka katras rindiņas beigās, failā parādās vēlviens newline kvadrātiņš, bet saturs rindām tas pats.

×
×
  • Create New...