[ Príspevkov: 13 ] 
AutorSpráva
Offline

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

Registrovaný: 11.01.09
Prihlásený: 19.11.17
Príspevky: 363
Témy: 178 | 178
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: 3991
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ý: 19.11.17
Príspevky: 363
Témy: 178 | 178
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: 3991
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ý: 19.11.17
Príspevky: 363
Témy: 178 | 178
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: 1586
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ý: 19.11.17
Príspevky: 363
Témy: 178 | 178
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: 1586
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ý: 19.11.17
Príspevky: 363
Témy: 178 | 178
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: 1772
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ý: 19.11.17
Príspevky: 363
Témy: 178 | 178
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: 3991
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: 1772
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.

Replace text

v JavaScript, VBScript, Ajax

5

232

28.05.2012 13:49

xxx9955

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

Zmena textu a zanechani pozice v textu

v PHP, ASP

4

348

01.08.2009 21:26

Tominator

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

PHP replace help

v PHP, ASP

4

420

13.04.2008 19:31

Ded'leg

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

Replace Text on web

v JavaScript, VBScript, Ajax

2

328

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 JavaScript, VBScript, Ajax

11

428

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 Operačné systémy Microsoft

5

457

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

340

13.06.2011 19:03

Ďuri

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

osetrovanie textu

v JavaScript, VBScript, Ajax

4

404

17.02.2009 18:18

emer

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

zalomenie textu

v PHP, ASP

9

154

07.03.2013 15:26

Lier

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

preklad textu

v Krčma

6

553

29.06.2011 14:04

Jeffo

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

zalomenie textu

v PHP, ASP

3

349

01.09.2010 19:58

boyofx

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

Nastavenie textu

v HTML, XHTML, XML, CSS

5

143

10.02.2016 11:33

Kraliček

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

Skenovanie textu

v Ostatné programy

10

7999

31.10.2007 11:27

zajjac

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

vysunutie textu

v HTML, XHTML, XML, CSS

9

515

27.07.2007 19:56

Kamahl

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

Zmena textu

v JavaScript, VBScript, Ajax

4

461

30.05.2009 13:39

newboy1

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

načítanie textu

v Assembler, C, C++, Pascal, Java

0

350

26.11.2009 19:55

pitbull



© 2005 - 2017 PCforum, edited by JanoF