Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> str_replace znakow - " ', jak?
lukass
post
Post #1





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 20.03.2002

Ostrzeżenie: (0%)
-----


Witam

napisalem skrypt ktory zamienia mi szukany tekst (kod strony HTML) na jakis inny we wszystkich plikach zgodnych z rzadanymi preferencjami.

JEst jeden problem ktory nie wiem jak obejsc, chodzi o zmiane cudzyslowow i apostrofow.

czyli np chcialbym zamienic

[php:1:2f21376572]<?php
include ("../costam/costam.php");
?>[/php:1:2f21376572]

na jakis inny ciag znakow. Czy jest jakas funkcja ktora pozwala na takie operacje?

Wszystkie dane sa wpisywane w formularzu... ktos moze zna rozwiazanie?
Go to the top of the page
+Quote Post
wassago
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 701
Pomógł: 0
Dołączył: 26.06.2002
Skąd: Londyn

Ostrzeżenie: (0%)
-----


chcesz zmienic cudzyslowa w kodzie interpretujacym? musialbys pokombinowac z func [manual:f1156dc5c9]eval()[/manual:f1156dc5c9]


--------------------
Go to the top of the page
+Quote Post
lukass
post
Post #3





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 20.03.2002

Ostrzeżenie: (0%)
-----


Cytat
chcesz zmienic cudzyslowa w kodzie interpretujacym? musialbys pokombinowac z func [manual:c92fef5c99]eval()[/manual:c92fef5c99]


no chodzi mi o caly ciag znakow w ktorych jest cudzyslow... sprawdze ta funkcje. THX
Go to the top of the page
+Quote Post
Lucky
post
Post #4





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 2.03.2004
Skąd: Ziemia Giżycka

Ostrzeżenie: (0%)
-----


hmmm... Nie wiem czy eval() pomoże, w dodatu wykożystywanie funkcji eval() spowalnia skrypt. Myślę (jeżeli dobrze zrozumiałem) że możesz najpierw zmienić rozszeżenie pliku na np. txt wtedy go wczytać i podmienić wszystko co chcesz.


--------------------
My name is Luke... Lucky Luke
Go to the top of the page
+Quote Post
lukass
post
Post #5





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 20.03.2002

Ostrzeżenie: (0%)
-----


Cytat
hmmm... Nie wiem czy eval() pomoże, w dodatu wykożystywanie funkcji eval() spowalnia skrypt. Myślę (jeżeli dobrze zrozumiałem) że możesz najpierw zmienić rozszeżenie pliku na np. txt wtedy go wczytać i podmienić wszystko co chcesz.


tylko ja tego pliku nie wykonuje, zmiana rozszerzenia zmienianego pliku nic nie da bo nic z nim nie robie poza:

otwarciem zczytaniem
zamiana ciagow szukanego na wynikowy
zapisaniem

a czy on ma .html czy .txt na koncui nie ma znaczenia chodzi o to ze w funkcji str_replace($co,$czym,$zawartosc)
$co = "ala "ma" kota";
$czym = "ala "miala " kota";

w zmiennych wystepuja '"' a ja nie chce zeby byly interpretowane przez php (jako specjalne znaki) tylko traktowane jako zwykle znaki. Teraz to jasniej wyjasnilem?
Go to the top of the page
+Quote Post
Lucky
post
Post #6





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 2.03.2004
Skąd: Ziemia Giżycka

Ostrzeżenie: (0%)
-----


Rozumie, wszystko jasne, moja wina :oops: nie zrozumiałem... tongue.gif


--------------------
My name is Luke... Lucky Luke
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 07:31