![]() |
![]() |
![]()
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: 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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 03:09 |