Ahojte... jak mám udělat, aby se soubor messages.dat a online.txt mazal po půlhodince?
teda obsah souborů messages.dat a online.txt
myslim, ze nemuzes nastavit zivotnost. muzes ale pomoci fce FileMTime zjistit, kdy jsi ho vytvoril a vypocitat, jak dlouho uz zije a pripadne vymazat ci smazat ;)
fakt myslíš, že na to neni žádnej script?
//vždyť to smazání můžeš spustit při otevření souboru:
$cas = time();
$online_mdf = Date("U", FileMTime("online.txt"));
$online_zivot = $online_mdf + 8;
if ($cas>$online_zivot) {
$fp = fopen('online.txt', 'w+');
$a = "soubor online.txt uz umrel a byl prepsan<br>\n";
fwrite($fp, $a);
fclose($fp);
}
else {
$fp = fopen('online.txt', 'a+');
$a = "soubor online.txt jeste zije a byla pridana radka<br>\n";
fwrite($fp, $a);
fclose($fp);
}
půl hodiny je + 1800 ane + 8, to je jen pro testování
jj... dík... a ještě jedna věcička... když to souboru online.txt ukládám online uživatele chatu, takže to vypadá takto:
Honza
Ijáček
Admin
někdo jinej
...
...
a já potřebuju smáznout třeba uživatele Ijáček, ale ostatní tam nechat... jak na to?
Byla by lepší databáze, tohle budeš muset načíst do pole, asi pomocí:
$promn = str_replace("Ijáček\n", "", $promn ); // pod win. myslím: Ijáček\r\n
nějak odfiltrovat a znovu uložit, ...jinak nevím.
já s databázema neumim... :(
Hm, taky jsem neumněl, ale když už jsem se pro samé soubory nevyznal ve vlastních webech ...
tak už jsem to vyřešil jinak... ale moc jste mi pomohli! dík!
Není nic jednoduššího co ti tolik usnandní práci v PHP.
Ijáček:
Databázi jsem samozřejmě myslel.
nj...já ti věřim, ale kde se to mám naučit?
Třeba si kup "PHP - tvorba interaktivních internetových aplikací" (autor Jiří Kosek) cca 400 - 500 Kč. Tam je jak PHP tak i MySQL.
na netu je spousta clanku na tema mysql...
hm... dík...
jen nějak nechápu, jak se dělaj nový tabulky atd... asi si to fakt koupim...
hledej na netu create_table
no zas tak těžké to není. Když si uvědomíš, že počítač je úplně blbý a musíš mu všechno nakukat, tak to jde.
Alias: stvořit databázi, strořit tabulku, v tabulce se tvoří sloupečky, které musí mít jeden z nabízených typů. To je celé... Navíc přes webové rozhraní (phpadmin) je to takové prima hraní (to tvoření tabulek) a pak už zbývá jen zvládnout inser into, select from a update a je to.
až budeš vědět o co jde, mohlo by se ti hodit tohle:
http://mm.gene.cz/