Spustenie skriptu s db – PHP – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Spustenie skriptu s db – PHP – Fórum – Programujte.comSpustenie skriptu s db – PHP – Fórum – Programujte.com

 

Radoslav Pala0
Super člen
5. 12. 2006   #1
-
0
-

Asi to je otazka od veci, ale je možná keď mam napríklad v sůbore config.php spojenie so serverom a vybratie tabulky aby niekto iný z iného hostingu si tento sůbor pripojil a používal pripojenie? zda sa mi ze to ten script sa vygeneruje do html pri akejkolvek poziadavke ale niesom si isty. Chcem sa dalej spytat ci v php je mozne nejaku clensku fuknciu deklarovat ako konstantnu(v c++ take nieco je) viacmenej som take nieco nenasiel nikde taks a pytam tu.

Nahlásit jako SPAM
IP: ...–
Jakub0
Super člen
5. 12. 2006   #2
-
0
-

radypala píše:#
# zda sa mi ze to ten script sa vygeneruje do html pri akejkolvek poziadavke ale niesom si isty.


Ano, p?es http po?adavek skript v?dycky projde php parserem, tedy pokud s n?m nepracuje zrovna jin? skript na serveru, kde je ulo?en?. Tedy se nemus?te b?t p??padn? manipulace, ovšem pozor na k?d typu "include $_GET['page'].'.php';", plat? pravidlo ?e nikdy nesm?te v??it vstupn?m dat?m. Nap??klad ve star??ch verz?ch php je nebezpe?n? k?d "header('Location: '.$_GET['url']);", kv?li podstr?en? session. Abych byl kompletn?, nesm?m zapomenout, ?e tento k?d je taky nebezpe?n?: "(mysql|pg|...)_query('SELECT * FROM WHERE id = '.$_GET['id'])";. Lep?? ?e?en?:


function escape($str) {
if(get_magic_quotes_gpc())
$str = stripslashes($str);
if(function_exists('mysql_real_escape_string'))
$str = mysql_real_escape_string($str);
else
$str = addslashes($str);
return $str;
}

mysql_query(sprintf('SELECT * FROM tabulka
WHERE retezec = "%s" AND cislo = %d', escape($_GET['retezec']), $_GET['cislo']));

radypala píše:#
# Chcem sa dalej spytat ci v php je mozne nejaku clensku fuknciu deklarovat ako konstantnu(v c++ take nieco je) viacmenej som take nieco nenasiel nikde taks a pytam tu.


Nejsem si 100% jist?, ale tu??m, ?e php je jazyk interpretovan? n? kompilovan? a tam takov? p?est?vaj? m?t smysl.

Nahlásit jako SPAM
IP: ...–
Věřím, že můžete v životě získat všechno, co budete chtít, když budete pomáhat druhým lidem, aby dostali to, co si přejí oni. - Zig Ziglar TOPlist
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 44 hostů

Podobná vlákna

Restart skriptu — založil Matej Zabsky

Kompilace skriptů — založil Prasklej Talíř

Zabezpečenie skriptu — založil Martin

Princip skriptu — založil MaxDJs

Spouštění bat skriptů — založil Taufic

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý