Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MYSQL] Formatowanie kodu
Forum PHP.pl > Forum > Przedszkole
gg1985
Witam

Zapisuje kawałek kodu strony do bazy mysql. Później jak go wyciągam to wszystko jest w jednej linii, da się to jakoś zmienić ?

Pzdr
dr_bonzo
U mnie dziala.

Podaj wiecej szczegolow: jak to robisz, jakie dokladnie dane tam wkladasz, jak je wyciagasz i jak je wyswietlasz.
gg1985
Z tym już sobie poradziłem. smile.gif

Da radę wyciągnąć skrypt zapisany w mysql, tak żeby przeglądarka nie rozpoznała to jako tekst, tylko wykonała ten skrypt ?

Edycja:

Pytanie jest niejasne chyba, więc opiszę szerzej.

Do bazy zapisuje taki string "<?php echo 'php'; ?>".
Później jak go pobieram z bazy i wyświetlam na stronie to się pokazuje <?php echo 'php'; ?>, a ja chce żeby instrukcja się wykonała w locie i pokazał się sam efekt działania instrukcji, czyli napis "php".
dk1342
eval();
http://pl.php.net/eval

czyli w nawiasie dajesz zmienną wyciągnietą z bazy w której jest kod php.. ten kod się wykona..
gg1985
Jak zapisać taką linijkę, żeby to się jakoś wykonało ?

  1. <?php
  2. eval("echo '<link rel="shortcut icon" href="http://strona.pl" />';");
  3. ?>
gulldarek
  1. <?php
  2. eval("echo '<link rel=\"shortcut icon\" href=\"http://strona.pl\" />';");
  3. ?>
gg1985
Ostatnie pytanie, co z czymś takim ?

  1. <?php
  2. eval("$ip = $HTTP_SERVER_VARS['REMOTE_ADDR'];");
  3. ?>
Crozin
A co ma być? Do zmiennej $ip zostanie przypisana wartość z indeksu REMOTE_ADDR tablicy $HTTP_SERVER_VARS (btw: używaj $_SERVER)
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.