Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Wczytanie kodu do bazy
Forum PHP.pl > Forum > Przedszkole
DannyM
Czy da sie jakos wczytac kod do bazy aby nie zostal rozpoznany (podczas instalacji do cms) jako php bez potrzeby "łamania go" typu "/"
Mam nadzieje, ze zrozumiale smile.gif
wookieb
Poprostu umieść go w ' '

  1. <?php
  2. mysql_query('insert into table (field) values ("<?php (...)?>")');
  3. ?>
DannyM
Cytat(wookieb @ 25.07.2009, 12:16:00 ) *
Poprostu umieść go w ' '

  1. <?php
  2. mysql_query('insert into table (field) values ("<?php (...)?>")');
  3. ?>

No tak ale w srodku sa ' co bedzie juz bledem
Myslalem o wgraniu go z pliku txt ale nie wiem czy to cos zmieni
erix
Cytat
jako php bez potrzeby "łamania go" typu "/"

Musisz albo się pozbyć bloku zamykającego (o escape'owaniu nie wspomnę), albo go jakoś rozbić.

Tu cudzysłów nie pomoże (vide: problemy z prologiem XML).

edit@down: w sumie, to racja - problem podobny do zapisywania obrazków bezpośrednio w bazie. Choć jeśli chodzi o ten konkretny przypadek, to może chce zrobić jakiś system szablonów?
wookieb
Ale zacznijmy od tego po co ci to robić? Jest mnóstwo innych lepszych metod.
DannyM
Musze do pewnego pola wgrac kod wykonujacy. Nie chce robic to na piechote.

nie wiem czemu ale jak wgrywam
<form action=\"<?php echo $url; ?>\" method=\"post\" target=\"_blank\">

dostaje
<form action=\"<?php echo ; ?>\" method=\"post\" target=\"_blank\">
erix
Bo pewnie dodajesz w podwójnym cudzysłowie zawartość.

Zmienna nie istnieje = null -> (string)null -> ''
DannyM
Cytat(erix @ 25.07.2009, 13:35:54 ) *
Bo pewnie dodajesz w podwójnym cudzysłowie zawartość.

Zmienna nie istnieje = null -> (string)null -> ''

musialem zrobic tak
<form action=\"<?php echo \$url; ?>\" method=\"post\" target=\"_blank\">
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.