![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 6.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam następujący problem: Powiedzmy że mam w pliku index.php następującą składnię: <HTML><HEAD><META http-equiv=Content-Type content="text/html; charset=iso-8859-2"><LINK href="style.css" type=text/css rel=stylesheet> <META content="TEST" name=TEST1></HEAD> Chciałbym aby po wywołaniu strony index.php w kodzie strony zostało zamienione automatycznie dwa teskty TEST na OOO i TEST2 na OO1 tak aby kod był następujący: <HTML><HEAD><META http-equiv=Content-Type content="text/html; charset=iso-8859-2"><LINK href="style.css" type=text/css rel=stylesheet> <META content="OOO" name=OO1></HEAD> Doszłem do tego <? $entries = str_replace ( "TEST", "OOO", $entries); $entries = str_replace ( "'", "'", $entries); $entries = str_replace ( '"', '"', $entries); $entries = str_replace ( "TEST1", "OOO1", $entries); $dane="$entries"; ?> <? echo "$dane"; ?> ale jak na początku zadeklarować żeby tekst był w zmiennej $entries, ponieważ skłąda się on z znaków " " co powoduje błędy próbowałem np: <? $entries ="?> <HTML><HEAD><META http-equiv=Content-Type content="text/html; charset=iso-8859-2"><LINK href="style.css" type=text/css rel=stylesheet> <META content="OOO" name=OO1></HEAD> <? ";?> ale tak nie działa Czy jest inne rozwiązanie? Będę wdzięczny za pomoc pozdrawiam Adam |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 216 Pomógł: 0 Dołączył: 9.08.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
[manual:423c1cb8e0]addslashes[/manual:423c1cb8e0]
[php:1:423c1cb8e0]<?php $entries = addslashes($entries); # sprawia aby znaki " i ' nie psuly niczego, tzn zastepuje je znakami " i ' $entries = str_replace ( "TEST", "OOO", $entries); $entries = str_replace ( "TEST1", "OOO1", $entries); $dane="$entries"; ?>[/php:1:423c1cb8e0] oczywiscie zmienna entries musi zawierac text z pliku index.php... a nie latwiej zrobic tego na zmiennych ? ze jesli strona zostanie wyswietlona, to zapisuje do pliku ze zostala. A przy kazdym ladowaniu sie strony sprawdza, czy strona zostala juz wywolana, czy nie, jesli tak, to ustawia zmienna $test = "000"; i $test1 = "0001"; i potem kod strony wyglada nastepujaco Kod <HTML><HEAD><META http-equiv=Content-Type content="text/html; charset=iso-8859-2"><LINK href="style.css" type=text/css rel=stylesheet>
<META content="$test" name="$test1"></HEAD> tak chyba latwiej, niz otwierac i zastepowac znaki i zapisywac caly index.php |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 6.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Ale problem polega na tym że do kodu html:
<HTML><HEAD><META http-equiv=Content-Type content="text/html; charset=iso-8859-2"><LINK href="style.css" type=text/css rel=stylesheet> <META content="TEST" name=TEST1></HEAD> nie mogę nic wpisać i dlatego szukam jakiegoś rozwiązania poprzez php aby to on je zamienił Adam |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 216 Pomógł: 0 Dołączył: 9.08.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
![]() a sprawdzales ten kod ? [php:1:cfaa706168]<?php $entries = addslashes($entries); # sprawia aby znaki " i ' nie psuly niczego, tzn zastepuje je znakami " i ' $entries = str_replace ( "TEST", "OOO", $entries); $entries = str_replace ( "TEST1", "OOO1", $entries); $dane="$entries"; ?>[/php:1:cfaa706168] ![]() ?>[/php] |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 6.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
A jak wczytać index.php nie podajac nazwy pliku tak aby on sam wiedzial ze to jest plik index.php i pozniej jak go wczytac do zmiennej $entries
oto na razie cały kod Jak go prztebić? ----------------------------------- <HTML><HEAD><META http-equiv=Content-Type content="text/html; charset=iso-8859-2"> <LINK href="s.css" type=text/css rel=stylesheet> <META content="TEST" name=TEST1></HEAD> <?php $entries = addslashes($entries); $entries = str_replace ( "TEST", "OOO", $entries); $entries = str_replace ( "TEST1", "OOO1", $entries); $dane="$entries"; ?> ------------------ Adam |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 21.06.2025 - 19:43 |