[ Príspevkov: 13 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.09
Prihlásený: 17.07.22
Príspevky: 371
Témy: 181 | 181
Bydlisko: BB
NapísalOffline : 04.08.2009 17:31 | Replace Textu

http://sk2.php.net/str_replace ...

ako by som mohol replacnut tento text :


toto zmenit

Kód:
           if ( $this->settings['reg_show'] and $this->settings['reg_name'] )
           {
              $copyright .= "<br />AA: ". $this->settings['reg_name'];
           }



za toto
Kód:
$copyright .= "<br />AA: ";


Dakujem


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96 | 96
NapísalOffline : 04.08.2009 17:34 | Replace Textu

Buď sa pýtaš absolútnu banalinu alebo nerozumiem ...


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.09
Prihlásený: 17.07.22
Príspevky: 371
Témy: 181 | 181
Bydlisko: BB
Napísal autor témyOffline : 04.08.2009 17:36 | Replace Textu

Kód:
           if ( $this->settings['reg_show'] and $this->settings['reg_name'] )
           {
              $copyright .= "<br />AA: ". $this->settings['reg_name'];
           }


zmenit na toto

Kód:
$copyright .= "<br />AA: ". $this->settings['reg_name'];


pomocou strreplace

chcem to zmenit v inom subore ...


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96 | 96
NapísalOffline : 04.08.2009 17:41 | Replace Textu

Stále dávaš málo údajov. Podľa toho čo hovoríš stačí tých pár znakov zmazať ...


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.09
Prihlásený: 17.07.22
Príspevky: 371
Témy: 181 | 181
Bydlisko: BB
Napísal autor témyOffline : 04.08.2009 17:49 | Replace Textu

Ano ale ja to chcem nejako vyriesit cez PHP :)

Ten druhy text sa nahradi za prvy :)


Offline

Skúsený užívateľ
Skúsený užívateľ
Replace Textu

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96 | 96
NapísalOffline : 04.08.2009 18:38 | Replace Textu

Poď na to z druhej strany. Máš zle naformátovaný kód a potrebuješ ho naformátovať? Alebo aký účel to má spĺňať?


_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.09
Prihlásený: 17.07.22
Príspevky: 371
Témy: 181 | 181
Bydlisko: BB
Napísal autor témyOffline : 05.08.2009 8:34 | Replace Textu

Mam text v subore napr. mojtext.php no a chcem ho zmenit pomocou nejakeho skriptu :) nie zmenit nazov suboru ale to co v nom je :)


Offline

Skúsený užívateľ
Skúsený užívateľ
Replace Textu

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96 | 96
NapísalOffline : 05.08.2009 8:42 | Replace Textu

Naozaj ho chceš zmeniť pomocou skriptu alebo by ti stačil normálny nástroj, ktorý to zvládne?


_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.09
Prihlásený: 17.07.22
Príspevky: 371
Témy: 181 | 181
Bydlisko: BB
Napísal autor témyOffline : 05.08.2009 9:19 | Replace Textu

potrebujem to pomocou php :(


Offline

Skúsený užívateľ
Skúsený užívateľ
Replace Textu

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 05.08.2009 9:40 | Replace Textu

A kde je teda problém?
Kód:
$stare = "           if ( \$this->settings['reg_show'] and \$this->settings['reg_name'] )
           {
              \$copyright .= \"<br />AA: \". \$this->settings['reg_name'];
           }";
$nove = "\$copyright .= \"<br />AA: \";";
strreplace($stare, $nove, $text);
Samozrejme, premennú $text si najprv musíš naplniť textom, v ktorom toto všetko chceš meniť. Predpokladám, že je to súbor, tak no napr. načítaj do reťazca cez file_get_contents a potom zapíš cez file_put_contents.


_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.09
Prihlásený: 17.07.22
Príspevky: 371
Témy: 181 | 181
Bydlisko: BB
Napísal autor témyOffline : 05.08.2009 9:44 | Replace Textu

Call to undefined function strreplace


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96 | 96
NapísalOffline : 05.08.2009 9:47 | Replace Textu

oprav si posledný riadok na:
Kód:
 $text = str_replace($stare, $nove, $text);


Offline

Skúsený užívateľ
Skúsený užívateľ
Replace Textu

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 05.08.2009 9:52 | Replace Textu

A možno tam bude trochu srandovať aj escapovanie, ale veď s tým sa už nejak pohráš. :)


_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
 [ Príspevkov: 13 ] 


Replace Textu



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Zmena textu a zanechani pozice v textu

v Backend

4

993

01.08.2009 21:26

Tominator

V tomto fóre nie sú ďalšie neprečítané témy.

Regex replace

v Ostatné

5

505

02.07.2021 14:53

MTK

V tomto fóre nie sú ďalšie neprečítané témy.

Replace text

v Frontend

5

581

28.05.2012 13:49

xxx9955

V tomto fóre nie sú ďalšie neprečítané témy.

PHP replace help

v Backend

4

731

13.04.2008 19:31

Ded'leg

V tomto fóre nie sú ďalšie neprečítané témy.

Replace Text on web

v Frontend

2

553

28.03.2009 12:43

Frees

V tomto fóre nie sú ďalšie neprečítané témy.

string.replace na viac riadkoch nefunguje

v Frontend

11

802

22.03.2011 14:50

camo

V tomto fóre nie sú ďalšie neprečítané témy.

Invalid system disk replace the disk and press any key

v Windows

5

944

26.04.2008 6:20

mig07

V tomto fóre nie sú ďalšie neprečítané témy.

"Search and Replace" Shell skript

v Ostatné

1

585

13.06.2011 19:03

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

osetrovanie textu

v Frontend

4

669

17.02.2009 18:18

emer

V tomto fóre nie sú ďalšie neprečítané témy.

Zobrazovanie textu

v Hry a herné konzoly

2

432

13.09.2015 8:48

Koroner

V tomto fóre nie sú ďalšie neprečítané témy.

Skenovanie textu

v Ostatné programy

10

8609

31.10.2007 11:27

zajjac

V tomto fóre nie sú ďalšie neprečítané témy.

nahradenie textu

v Backend

2

389

16.06.2015 2:27

p4tooo

V tomto fóre nie sú ďalšie neprečítané témy.

Formatovanie textu

v Frontend

1

524

10.10.2012 23:35

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

vysunutie textu

v Frontend

9

884

27.07.2007 19:56

Kamahl

V tomto fóre nie sú ďalšie neprečítané témy.

Zmena textu

v Frontend

4

821

30.05.2009 13:39

newboy1

V tomto fóre nie sú ďalšie neprečítané témy.

načítanie textu

v Backend

0

740

26.11.2009 19:55

pitbull



© 2005 - 2026 PCforum, edited by JanoF