Autor | Zpráva | ||
---|---|---|---|
FantomX1 Profil |
#1 · Zasláno: 21. 11. 2006, 09:48:38
Prosim vas, ako prepisem pomocou phpcka v subore napriklad znaky od 45 po 50 medzerami.
Pretoze ked si otvorim subor na pisanie, ale tak aby ho nevymazalo cize za pomoci a+ tak mi hodi ukazovatel na koniec suboru, ale vratit sa uz neviem, nech sa akokolvek snazim. Funkcia fseek nepomaha, ani s nastavenim ziadnych tagov. w mi zase prepise cely subor a to nechcem. Dik. |
||
WertriK Profil |
#2 · Zasláno: 21. 11. 2006, 10:11:18
Cau :)
// v promenne text mas ulozeny obsah souboru $text = SubStr($text, 0, 45)."tvuj řetězez".SubStr($text, 50, strlen($text)) // ted mas v $text od 45 znaku "tvuj retezec" a potom to pokrajucuje jako puv. text od 50 znaku // ted to zase ulozis do souboru ... |
||
FantomX1 Profil |
#3 · Zasláno: 21. 11. 2006, 17:41:38
Cauko ;). Nj, ale to nie je presne to co by som chcel. Ide mi o to aby som sa posunul kurzorom v subore na lubovolnu poziciu a zacal v nom pisat aj na ten text, co uz zapisany je. To kvoli rychlosti. Ale aj kvoli inym dovodom, pretoze ked nieco v subore vymazem, nechcem to v skutocnosti vymazat ale len prepisat medzerami, ma niekto nejake navrhy?
|
||
tiso Profil |
#4 · Zasláno: 21. 11. 2006, 18:08:35
pozri si súborové funkcie na php.net, nájdeš tam to čo chceš...
|
||
souki Profil |
#5 · Zasláno: 21. 11. 2006, 18:12:40
hledej směrem fopen a fseek nebo tak nějak..
|
||
Časová prodleva: 5 dní
|
|||
FantomX1 Profil |
#6 · Zasláno: 26. 11. 2006, 22:45:40
No ano, ja vsetky tie funkcie velmi dobre poznam, a uz v case pisania tohoto threadu som ich mal vsetky prestudovane, akurat ked otvorim subor cez a nedostanem sa cez fseek na poziciu predoslejsiu nez je konecna a ked cez write tak vymaze cely subor a preto ani jednym ani druhym nedokazem zapisovat na urcitu poziciu. thx
|
||
tiso Profil |
#7 · Zasláno: 26. 11. 2006, 22:52:31
Tak ho otvor v móde r+... Pokiaľ máš riadky dlhé rovnaký počet znakov tak sa vieš po súbore pohybovať ako potrebuješ...
|
||
FantomX1 Profil |
#8 · Zasláno: 26. 11. 2006, 22:54:36
ano vdaka, ze ma to nenapadlo skor, prisiel som na to tesne predtym co si mi napisal tuto odozvu po preskumani php.net
|
||
tiso Profil |
#9 · Zasláno: 26. 11. 2006, 22:57:52
Nabudúce stačí lepšie čítať, ušetríš si 5,5 dňa...
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0