Autor Zpráva
Alexandr
Profil *
celý php

<?php

global $popis;
global $soubor;
global $soubor_name;
global $soubor_size;
global $soubor_type;

if(empty($popis) || $soubor == "none")
die("Musíte vložit informace o souboru!");


$dbServer = "mysql.ic.cz";
$dbDatabase = "hn_vopruz";
$dbUser = "hn_vopruz";
$dbPass = "heslo do databaze";

$open = fopen($soubor, "r");
$obsah = fread($open, $soubor_size);
$obsah = addslashes($obsah);

$db = mysql_connect($dbServer, $dbUser, $dbPass) or die("Není možné připojit databázový server.");
mysql_select_db($dbDatabase, $db) or die("Není mmožné spojení s databází $dbDatabase");

$query = "INSERT INTO soubory VALUES (0, '$popis', '$obsah', '$soubor_type')";

mysql_query($query) or die("Není možné přidat soubor do databáze!");

echo "<h1>Soubor byl uložen</h1>";
echo "<b>Jméno:</b> $soubor_name <br>";
echo "<b>Typ:</b> $soubor_type <br>";
echo "<b>Velikost:</b> $soubor_size <br>";
echo "<b>Uloženo v:</b> $soubor <br><br>";
echo "<a href='upload.htm'>Nahrát další</a>";

?>
Alexandr
Profil *
if(empty($popis) || $soubor == "none")
die("Musíte vložit informace o souboru!");


je v tom chyba?
Alexandr
Profil *
musim tam něco vložit nebo to takle může bejt?
Alexandr
Profil *
Dyž je to takle píše mi to chybu :

Není možné přidat soubor do databáze!
djlj
Profil
je v tom chyba?
Ne.

Jo, píše to chybu, protože máš asi špatně SQL dotaz :). Vypiš si mysql_error();.
Alexandr
Profil *
mysql_error($error) or die("Není možné přidat soubor do databáze!");

jenom takle?
djlj
Profil
http://cz.php.net/mysql_error
Alexandr
Profil *
koukam na to ale v php se zatim nějak moc neviznam, teprve se to snažim naučit, kopírovat to s tý adresy celý je asi kravina a nevim co si s toho mam vytáhnout? a dát k sobe
Alexandr
Profil *
můžete mi poradit? pls
bukaj
Profil
Alexandr
nevim co si s toho mam vytáhnout? a dát k sobe
třeba takto by to šlo udělat:

<?php

global $popis;
global $soubor;
global $soubor_name;
global $soubor_size;
global $soubor_type;

if(empty($popis) || $soubor == "none")
die("Musíte vložit informace o souboru!");


$dbServer = "mysql.ic.cz";
$dbDatabase = "hn_vopruz";
$dbUser = "hn_vopruz";
$dbPass = "heslo do databaze";

$open = fopen($soubor, "r");
$obsah = fread($open, $soubor_size);
$obsah = addslashes($obsah);

$db = mysql_connect($dbServer, $dbUser, $dbPass) or die("Není možné připojit databázový server.");
mysql_select_db($dbDatabase, $db) or die("Není mmožné spojení s databází $dbDatabase");

$query = "INSERT INTO soubory VALUES (0, '$popis', '$obsah', '$soubor_type')";

mysql_query($query) or die("Není možné přidat soubor do databáze! MySQL hlásí chybu: " . mysql_error());

echo "<h1>Soubor byl uložen</h1>";
echo "<b>Jméno:</b> $soubor_name <br>";
echo "<b>Typ:</b> $soubor_type <br>";
echo "<b>Velikost:</b> $soubor_size <br>";
echo "<b>Uloženo v:</b> $soubor <br><br>";
echo "<a href='upload.htm'>Nahrát další</a>";

?>

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0