Autor | Zpráva | ||
---|---|---|---|
Anonymní Profil * |
#1 · Zasláno: 30. 7. 2006, 08:41:39
download.php
<?php global $id; if(!is_numeric($id)) die("Chybné id!"); $dbServer = "mysql.webzdarma.cz"; $dbDatabase = "radiomagor"; $dbUser = "radiomagor"; $dbPass = "qj4k0h"; $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 = "SELECT type,data FROM soubory WHERE id = $id"; $result = mysql_query($query) or die("Není možné stáhnout soubor!"); if(mysql_num_rows($result) == 1) { $type = @mysql_result($result, 0, "type"); $obsah = @mysql_result($result, 0, "data"); header("Content-type: $type"); echo $obsah; } else { echo "Tento záznam neexistuje!"; } ?> seznam.php <?php $dbServer = "mysql.webzdarma.cz"; $dbDatabase = "radiomagor"; $dbUser = "radiomagor"; $dbPass = "qj4k0h"; $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 = "SELECT id, nazev, type FROM soubory ORDER BY nazev ASC"; $result = mysql_query($query) or die("Není možné vytvořit seznam!"); ?> <table width="100%"> <tr> <td width="34%"> <b>Popis</b> </td> <td width="33%"> <b>Typ</b> </td> <td width="33%"> <b>Název</b> </td> </tr> <?php while($row = mysql_fetch_array($result)) { ?> <tr> <td> <?php echo $row["nazev"]; ?> </td> <td> <?php echo $row["type"]; ?> </td> <td> <a href="download.php?id=<?php echo $row["id"]; ?>">Stáhnout</a> </td> </tr> <?php } echo "</table>"; ?> sql.sql create table soubory ( id int auto_increment not null, nazev varchar(50), data longblob, type varchar(50), primary key(id) ); uloz.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.webzdarma.cz"; $dbDatabase = "radiomagor"; $dbUser = "radiomagor"; $dbPass = "qj4k0h"; $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>"; ?> upload.htm <html> <head> <title>Nahrávání souborů</title> </head> <body> <form enctype="multipart/form-data" name="upload" action="uloz.php" method="post"> <table width="100%"> <tr> <td width="100%" colspan="2"> <b>Nahrávání souborů</b> </td> </tr> <tr> <td width="15%"> <p>Popis souboru:</p> </td> <td width="85%"> <input type="text" name="popis" size="20" maxlength="50"> </td> </tr> <tr> <td width="15%"> <p>Soubor:</p> </td> <td width="85%"> <input type="file" name="soubor" size="20"> </td> <tr> <td width="100%" colspan="2"> <input type="submit" value="Nahrát" name="submit"> </td> </tr> </table> </form> </body> </html> Ale když toto udělám, hlasí to chybu. www.radiomagor.wz.cz/upload.htm tam je ukázka |
||
BaTeCzKo Profil |
#2 · Zasláno: 30. 7. 2006, 09:46:51 · Upravil/a: BaTeCzKo
Ano hlásí. Error 404 nenalezeno. :P A taky by tě mohlo zajímat, že teď každý zná tvé heslo do databáze. :D
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0