Autor | Zpráva | ||
---|---|---|---|
Lukas Art Profil * |
#1 · Zasláno: 26. 3. 2010, 08:00:05
Potřeboval bych tenhle kod:
<?php $spojeni = mysql_connect("SERVER","UZJMENO","HESLO" ) or die ('<b>Critical error!</b><br>Nepodarilo se pripojit k databazi!'); mysql_select_db("DATABAZE", $spojeni) or die ('Spatne zadana databaze v db.php'); mysql_query("SET character_set_client=utf8"); mysql_query("SET character_set_connection=utf8"); mysql_query("SET character_set_results=utf8"); ?> Něják zapsat do souboru ale tak aby to bylo funkční připojení k DB. Poradíte mi jak prosím :D |
||
Taps Profil |
#2 · Zasláno: 26. 3. 2010, 08:34:41
Lukas Art:
a co třeba takto <? $obsah.='<?php $spojeni = mysql_connect("SERVER","UZJMENO","HESLO" ) or die ("<b>Critical error!</b><br>Nepodarilo se pripojit k databazi!"); mysql_select_db("DATABAZE", $spojeni) or die ("Spatne zadana databaze v db.php"); mysql_query("SET character_set_client=utf8"); mysql_query("SET character_set_connection=utf8"); mysql_query("SET character_set_results=utf8"); ?>'; file_put_contents('nastaveni_db.php',$obsah); ?> |
||
Lukas Art Profil * |
#3 · Zasláno: 26. 3. 2010, 08:55:27
jo díky moc a ještě když je místo toho serveru a uzjmeno atd... Proměnná $_GET["server"] atd... Jak jí tam mám zapsat?
|
||
Taps Profil |
#4 · Zasláno: 26. 3. 2010, 09:23:55
Lukas Art:
<? $obsah.='<?php $spojeni = mysql_connect("'.$_GET["server"].'","UZJMENO","HESLO" ) or die ("<b>Critical error!</b><br>Nepodarilo se pripojit k databazi!"); mysql_select_db("DATABAZE", $spojeni) or die ("Spatne zadana databaze v db.php"); mysql_query("SET character_set_client=utf8"); mysql_query("SET character_set_connection=utf8"); mysql_query("SET character_set_results=utf8"); ?>'; file_put_contents('nastaveni_db.php',$obsah); ?> |
||
Lukas Art Profil * |
#5 · Zasláno: 26. 3. 2010, 09:37:07
a ještě můžu, něják zjistit jestli je ten soubor funkční, jako jestli se s ním jde připojit k db?
|
||
Taps Profil |
#6 · Zasláno: 26. 3. 2010, 11:07:41
Lukas Art:
V případě chyby se vypíše chybové hlášení <? $obsah.='<?php $spojeni = @mysql_connect("mysql5","xxx","xxl" )or die ("Chyba - spatne prihlasovaci udaje"); @mysql_select_db("xxx", $spojeni) or die ("Spatne zadana databaze v db.php"); mysql_query("SET character_set_client=utf8"); mysql_query("SET character_set_connection=utf8"); mysql_query("SET character_set_results=utf8"); ?>'; file_put_contents('nastaveni_db.php',$obsah); if(file_exists('nastaveni_db.php')){ include('nastaveni_db.php'); } ?> |
||
Kajman_ Profil * |
#7 · Zasláno: 26. 3. 2010, 11:24:22
Při šikovně předaném parametru $_GET["server"] může útočník vykonat jakýkoliv php kód! Musíte ošetřit vstupy!
|
||
Časová prodleva: 14 let
|
0