Skocz do zawartości

MySQL include :D


OriPL

Rekomendowane odpowiedzi

no to elo siema witam wszystkich :D

wiem ze troche dziwnie nazwalem ten temat ale juz wyjasniam OCB ;]

otoz robie stronke.. taka funkcjonalna zebym nie musial grzebac w kodzie HTML(PHP) za kazdym razem jak chce cos dodac....

i mam taki problem:

 

jest sobie plik index.php... on "includuje" view_page.php ktory nastepnie pobiera dane z MYSQL... (nazwa strony, Kod strony, ID strony)

Proste nie ??....

 

no nie bardzo wgralem do MYSQL(Przez panel) kod:

<?PHP
include "control_panel";
?>

no tutaj mamy tekst testowy :D

 

i co sie dzieje??

na stronie zamiast wyswietlic sie piekny panel(do obslugi strony) to wyswietla sie sam "no tutaj mamy tekst testowy"

wyglada to tak jakby poprostu kod

<?PHP
include "control_panel";
?>

 

zostal pominiety ;/ nie ma go ;/ i juz poprostu nie wiem co mam robić... tak wiec proszę was pomóżcie mi xD

Odnośnik do komentarza
Udostępnij na innych stronach

@UP: o.O

Też miałem z tym problemy, w sumie nie wiem, czy da się coś takiego zrobić ale umieszczanie kodu PHP w bazie danych to chyba nie bardzo bezpieczne rozwiązanie :P Co najwyżej zapisz tam sam adres pliku i includuj otrzymanego stringa ( czyli właśnie ten adres )

Odnośnik do komentarza
Udostępnij na innych stronach

include("control_panel.php") jak już.

 

nie dziala.... a ja wlasnie potrzebuje zapisac kod HTML/PHP w MySQL da sie to zrobic czy nie ?? a moze instenije cos innego(cos podobnego do include??

 

@UP: o.O

Też miałem z tym problemy, w sumie nie wiem, czy da się coś takiego zrobić ale umieszczanie kodu PHP w bazie danych to chyba nie bardzo bezpieczne rozwiązanie tongue2.gif Co najwyżej zapisz tam sam adres pliku i includuj otrzymanego stringa ( czyli właśnie ten adres )

 

w moim przypadku to niepraktyczne....

Odnośnik do komentarza
Udostępnij na innych stronach

o mój boże... nie potraficie porostu powiedzieć ze nie umiecie tego zrobić?? ja potrzebuje skrypt wa** mnie bezpieczeństwo.... nawet nie wiesz do czego mi ten skrypt wiec nie mów:

 

Jest jeszcze młody i nie wie co mówi..

 

jak byś jeszcze wiedział to byś stwierdził inaczej... a teraz NAPRAWDĘ potrzebuje tego kodu...

Odnośnik do komentarza
Udostępnij na innych stronach

no nie bardzo wgralem do MYSQL(Przez panel) kod:

<?PHP
include "control_panel";
?>

no tutaj mamy tekst testowy :D

 

i co sie dzieje??

Gdzie ten kod wgrałeś? Do komórki w jakiejś tabeli? :blink:

Sam pomysł wg. mnie głupi i niepraktyczny (ale ja tam się nie znam na trendach w programowaniu ;) ). No chyba, że źle Cię zrozumiałem...

Np. masz kod panelu w komórce "control_panel" w tabeli "dupa".

 

1. Łączysz się z bazą (mysql_connect).

2. Wykonujesz zapytanie "SELECT control_panel FROM dupa" (mysql_query).

3. Wynik przypisujesz zmiennej np. $panel (mysql_fetch_row itp.).

4. W odpowiednim miejscu strony wypisujesz zawartość zmiennej (echo $panel).

 

W manualu php znajdziesz opis wszystkich potrzebnych funkcji.

 

Mam nadzieję, że źle Cię zrozumiałem, bo takie rozwiązanie jest do dupy ;)

Odnośnik do komentarza
Udostępnij na innych stronach

SLy:

 

to wlasnie robie XD i nie dziala :D:D...

 

Piczer:

nie znam ten funkcji :D

 

nobody:

To jak MOŻNA TO ZROBIĆ INACZEJ??

 

moze jakies sugestie ?? jak to zrobić PROŚCIEJ;] ja nie zapisuje w komórce tabeli CAŁEGO KODU... tylko informacje które maja się wyświetlić na odpowiednich podstronach ;]

 

i mam drugie pytanie do was jeszcze :D:D oto ono :

 

Mam Kod:

 

<?php
$doc = new DOMDocument('1.0', 'UTF-8');
$doc->load('http://127.0.0.1:8000/admin.cgi?pass=changeme&mode=viewxml&page=4');
$date = $doc->getElementsByTagName('PLAYEDAT');
$title = $doc->getElementsByTagName('TITLE');
echo "<TABLE style='color:F0F0F0;' cellspacing='0'>";
for($i = 0; $i < $title->length; ++$i)
{
  echo "<TR><TD bgcolor='777777'>Data/Godzina:</TD>";
  echo "<TD bgcolor='555555'>".date('H:i:s',$date->item($i)->nodeValue)."</TD>";
  echo "</TR><TR>";
  echo "<TD bgcolor='555555'>Tytul:</TD> ";
  echo "<TD bgcolor='777777'>".$title->item($i)->nodeValue."</TD></TR>";
}

echo "</TABLE>";
?>

 

ma to pobierac dane z pliku XML jak dobrze widzicie ;] gdy zamiast:

http://127.0.0.1:8000/admin.cgi?pass=changeme&mode=viewxml&page=4

 

podstawie np:

lol.xml

 

to dziala :D:D a z tym URL'em juz nie .... chodzi o to ze to musi być właśnie TEN ADRES ;]

 

przykladowy plik jak to dziala macie tutaj:

 

http://castpol.pl:9036/admin.cgi?pass=test...wxml&page=4

 

aha i zapomnialem dac errory :D:D

Warning: DOMDocument::load(http://127.0.0.1:8000/admin.cgi?pass=changeme&mode=viewxml&page=4) [domdocument.load]: failed to open stream: HTTP request failed! ICY 404 Resource Not Found in C:\xampp\htdocs\tracklist\index.php on line 3

Warning: DOMDocument::load() [domdocument.load]: I/O warning : failed to load external entity "http://127.0.0.1:8000/admin.cgi?pass=changeme&mode=viewxml&page=4" in C:\xampp\htdocs\tracklist\index.php on line 3

Odnośnik do komentarza
Udostępnij na innych stronach

SLy:

 

to wlasnie robie XD i nie dziala :D:D...

 

Piczer:

nie znam ten funkcji :D

 

nobody:

To jak MOŻNA TO ZROBIĆ INACZEJ??

 

moze jakies sugestie ?? jak to zrobić PROŚCIEJ;] ja nie zapisuje w komórce tabeli CAŁEGO KODU... tylko informacje które maja się wyświetlić na odpowiednich podstronach ;]

 

i mam drugie pytanie do was jeszcze :D:D oto ono :

 

Mam Kod:

 

<?php
$doc = new DOMDocument('1.0', 'UTF-8');
$doc->load('http://127.0.0.1:8000/admin.cgi?pass=changeme&mode=viewxml&page=4');
$date = $doc->getElementsByTagName('PLAYEDAT');
$title = $doc->getElementsByTagName('TITLE');
echo "<TABLE style='color:F0F0F0;' cellspacing='0'>";
for($i = 0; $i < $title->length; ++$i)
{
  echo "<TR><TD bgcolor='777777'>Data/Godzina:</TD>";
  echo "<TD bgcolor='555555'>".date('H:i:s',$date->item($i)->nodeValue)."</TD>";
  echo "</TR><TR>";
  echo "<TD bgcolor='555555'>Tytul:</TD> ";
  echo "<TD bgcolor='777777'>".$title->item($i)->nodeValue."</TD></TR>";
}

echo "</TABLE>";
?>

 

ma to pobierac dane z pliku XML jak dobrze widzicie ;] gdy zamiast:

http://127.0.0.1:8000/admin.cgi?pass=changeme&mode=viewxml&page=4

 

podstawie np:

lol.xml

 

to dziala :D:D a z tym URL'em juz nie .... chodzi o to ze to musi być właśnie TEN ADRES ;]

 

przykladowy plik jak to dziala macie tutaj:

 

http://castpol.pl:9036/admin.cgi?pass=test...wxml&page=4

 

aha i zapomnialem dac errory :D:D

Warning: DOMDocument::load(http://127.0.0.1:8000/admin.cgi?pass=changeme&mode=viewxml&page=4) [domdocument.load]: failed to open stream: HTTP request failed! ICY 404 Resource Not Found in C:\xampp\htdocs\tracklist\index.php on line 3

Warning: DOMDocument::load() [domdocument.load]: I/O warning : failed to load external entity "http://127.0.0.1:8000/admin.cgi?pass=changeme&mode=viewxml&page=4" in C:\xampp\htdocs\tracklist\index.php on line 3

Jakbyś ruszył dupe i przeczytał co zwraca Ci komunikat to byś się debilnie nie pytał na tym forum i byś rozwiązał problem sam, ale NIE, komunikat jest trudno przeczytać

Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy
A może po prostu NIE MA ZASOBU? ...

 

nie znaleziono zasobu/plik nie istnieje

 

Czytanie ze zrozumieniem -10, samozachwyt +7. NAPISAŁEM TO JUŻ ŁOSIU. Ale jeżeli istnieje, to prawdopodobnie opcja 2.

Odnośnik do komentarza
Udostępnij na innych stronach

dobra to nie zadziala.... to może spróbujemy rozwiązać problem pobierając zawartość strony inna funkcja?? później zapisać do pliku i później odczyt normalny xD wiem ze głupkowaty pomysł xD chyba ze pobieranie inna funckja jakies zapisanie do zmiennej i puzniej jakies przetwarzanie tego tekstu zeby zostalo to co tylko chce :D:D czyli "TITLE" i "PLAYEDAT" :D

 

Edit:

ZWRÓCICIE UWAGĘ ZE NIE PRACUJEMY NA PORCIE 80 :D (nie wiem czy to ma coś do gadania ;])

Odnośnik do komentarza
Udostępnij na innych stronach

ten serwer co dalem jest przykladowy ;] na jego PODSTAWIE robie ten skrypt ;] puzniej tylko pozmieniam IP ... i PORTY ... CHASLA;] i poprostu bedzie to podpiete pod moj serwer ;]

 

http://castpol.pl:9036/admin.cgi?pass=test...wxml&page=4 <---- TO JEST DLA WAS!! zebyscie mogli zobaczyc jak wyglada plik i zrobic tak zeby sie pobieralo :D

 

http://127.0.0.1:8000/admin.cgi?pass=chang...wxml&page=4 <---- a to byc dla mnie ;] u siebie na LocalHost posiadam ten Serwer i na jego podstawie wszystko robie ;]

Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy

 

Zaczynam wątpić, w to, czy był sens nie blokować konta osobie która ma 10 ostrzeżeń. Przecież to logiczne, że wrzucił na serwer, żeby nam pokazać stronę, bo locala nam nie pokaże, liczę więc też, że sprawdził również na tamtym serwerze działanie.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...