Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Wczytanie kodu do bazy, aby nie zostal rozpoznany jako kod
DannyM
post 25.07.2009, 11:06:01
Post #1





Grupa: Zarejestrowani
Postów: 507
Pomógł: 2
Dołączył: 30.10.2003
Skąd: Poznań

Ostrzeżenie: (10%)
X----


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
Go to the top of the page
+Quote Post
wookieb
post 25.07.2009, 11:16:00
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Poprostu umieść go w ' '

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


Ten post edytował wookieb 25.07.2009, 11:16:16


--------------------
Go to the top of the page
+Quote Post
DannyM
post 25.07.2009, 11:18:20
Post #3





Grupa: Zarejestrowani
Postów: 507
Pomógł: 2
Dołączył: 30.10.2003
Skąd: Poznań

Ostrzeżenie: (10%)
X----


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

Ten post edytował DannyM 25.07.2009, 11:19:28
Go to the top of the page
+Quote Post
erix
post 25.07.2009, 11:18:37
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




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?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
wookieb
post 25.07.2009, 11:40:59
Post #5





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Ale zacznijmy od tego po co ci to robić? Jest mnóstwo innych lepszych metod.


--------------------
Go to the top of the page
+Quote Post
DannyM
post 25.07.2009, 12:28:52
Post #6





Grupa: Zarejestrowani
Postów: 507
Pomógł: 2
Dołączył: 30.10.2003
Skąd: Poznań

Ostrzeżenie: (10%)
X----


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\">
Go to the top of the page
+Quote Post
erix
post 25.07.2009, 12:35:54
Post #7





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Bo pewnie dodajesz w podwójnym cudzysłowie zawartość.

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


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
DannyM
post 25.07.2009, 12:37:37
Post #8





Grupa: Zarejestrowani
Postów: 507
Pomógł: 2
Dołączył: 30.10.2003
Skąd: Poznań

Ostrzeżenie: (10%)
X----


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\">
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.06.2025 - 16:35