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 |
|
|
|
adam501 Zmiana znaków 6.03.2004, 11:55:03
Seth http://forum.php.pl/viewtopic.php?t=2810 6.03.2004, 12:02:52
adam501 Owpowiedź 6.03.2004, 12:11:48
Ace '
a sprawdzales ten kod ?
<?php
$entries = add... 6.03.2004, 12:15:55
adam501 otczywywanie do zmiennej 6.03.2004, 12:26:48 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 11:46 |