Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z str_replace
Forum PHP.pl > Forum > Przedszkole
-Ten-
Witam, mam problem. Próbuje zrobić prymitywny panel admina. Problem pojawia się z str_replace.
konfiguracja.php:
  1. <?php
  2. $title="Tytul";
  3. ?>

admin_panel.php:
  1. <!DOCTYPE html>
  2. <?php session_start();
  3. require('konfiguracja.php');
  4. ?>
  5. <html>
  6. <head>
  7. <title>Admin Panel <?php echo $title;?></title>
  8. </head>
  9. <body>
  10. <?php
  11. echo '<form action="akcja.php" method="POST">
  12. Stara nazwa strony: '; echo $title;
  13. echo '<br><input type="text" name="nowa" value="Nowa nazwa"/>
  14. <button type="submit" value="Zmien nazwe strony">Zmien nazwe strony</button>';
  15. $zdanie = "Przykładowe pierwsze zdanie";
  16. echo str_replace("pierwsze", "drugie", $zdanie);
  17. ?>
  18. </body>
  19. </html>

akcja.php:
  1. <?php
  2. include('konfiguracja.php');
  3. $nowa = trim($_POST['nowa']);
  4. echo $title;
  5. echo $nowa;
  6. $title=$nowa;
  7. $zdanie = $title;
  8. echo str_replace($zdanie, $nowa, $title);
  9. echo $title;
  10. ?>
  11. <title><?php echo $title; ?></title>
  12. <br><a href="admin_panel.php">wroc</a>

Pomóżcie!
com
a czym się objawia ten problem? mam sobie powróżyć?
-Ten-
No się nie zmienia $title na podana fraze
SmokAnalog
  1. $title=$nowa;
  2. $zdanie = $title;
  3. echo str_replace($zdanie, $nowa, $title);

Nic się tu nie zamieni, bo to jest równoważne temu:
  1. echo $nowa;
com
rozumiem mówimy o akcja:
  1. echo $title = str_replace($zdanie, $nowa, $title);
-Ten-
Nic nie działa :/
com
http://forum.php.pl/index.php?s=&showt...t&p=1072922 napisał dalczego wink.gif
Gość
Czyli nic sie nie da zrobic?
com
Da jak odpowiesz sobie poco to i co to robi:
  1. $title=$nowa;
  2. $zdanie = $title;
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.