Autor Zpráva
Lukas Art
Profil *
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
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 *
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
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 *
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
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 *
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!

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0