Autor | Zpráva | ||
---|---|---|---|
maxxx Profil |
#1 · Zasláno: 6. 4. 2005, 13:45:11
mam opet problem. mam textovy soubor se zaznamy (nemohu pouzit databazi),ktery otevru a ktery vypada napr takto:
123aha 231aba 321ada 851aba 431ava a potreboval bych z nej smazat radky obsahujici retezec aba. takze by to vypadalo takto: 123aha 321ada 431ava a nasledne se to ulozilo. Jde to nejak udelat???(jestli pres podminky... , asi je to lamerskej dotaz...). thanks |
||
Honza Hučín Profil |
#2 · Zasláno: 6. 4. 2005, 14:03:57
Podívej se na regulární výrazy. Třebä na http://cz.php.net/manual/en/ref.regex.php
|
||
Hugo Profil |
#3 · Zasláno: 6. 4. 2005, 14:04:07
$content = File ('soubor');
foreach ($content AS $v) { if (StrPos ($v, 'aba') ===0) { $out .= $v; } } $fp = FOpen ('soubor','w'); FWrite ($fp, $out); FClose ($fp); |
||
llook Profil |
#4 · Zasláno: 6. 4. 2005, 14:04:38
|
||
maxxx Profil |
#5 · Zasláno: 7. 4. 2005, 08:09:53
diky moc vsem, ale od huga to maze vsechno a od lloka zase to maze obracene (
zustane pouze s aba ):((. Kde jsou chyby??? |
||
Hugo Profil |
#6 · Zasláno: 7. 4. 2005, 08:33:02
Ted jsem to testoval a funguje mi to v teto podobe:
<?php $content = File ('soubor'); foreach ($content AS $v) { if (StrPos ($v, 'aba') === false) { $out .= $v; } } $fp = FOpen ('soubor','w'); FWrite ($fp, $out); FClose ($fp); ?> |
||
maxxx Profil |
#7 · Zasláno: 7. 4. 2005, 08:36:44
Jaktoze jste vsichni takovy machri :))))))))) ??????(Delam PHP asi 3 dny :)))).
Diky moc P.S. uz tomu diky vam rozumim |
||
llook Profil |
#8 · Zasláno: 7. 4. 2005, 14:39:33
Mám tam špatně podmínku, místo !== má být ===
|
||
Časová prodleva: 20 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0