smaley 0 Odesláno: 1. Prosinec, 2010 Share Odesláno: 1. Prosinec, 2010 cafte spravil som si upload ces mysql a potrebujem ombezdit velkost uploadovaneho suboru na mnou nastavenu hodnotu pls help Link to comment Share on other sites More sharing options...
0 gledy 1 Odesláno: 1. Prosinec, 2010 Share Odesláno: 1. Prosinec, 2010 a podminky ti nic nerikaji ? Tady mas navody: http://php.net/manual/en/control-structures.if.php Link to comment Share on other sites More sharing options...
0 smaley 0 Odesláno: 1. Prosinec, 2010 Author Share Odesláno: 1. Prosinec, 2010 ja som to dal do podmienky ono mi napise ze subor nenahralo ale do mysql ho uploadne Link to comment Share on other sites More sharing options...
0 cniry 0 Odesláno: 1. Prosinec, 2010 Share Odesláno: 1. Prosinec, 2010 ahoj, no v zásadě máš dvě možnosti: 1) je stejně potřeba vždy soubor nejdřív uploadnout a pak teprve zjistit jestli není větší pomocí podmínky například: if( filesize($soubor) > 8388608 ) echo "žeru jen soubory do 8MB"; nebo třeba jednoduše if($_FILES['soubor']['size'] > 8388608 ) echo "žeru jen soubory do 8MB"; 2) nastavit si omezení velikosti souboru přímo v PHP (výchozí nastavení PHP je 2MB). To se dělá tak, že ještě před uploadem zavoláš změnu výchozí hodnoty tímhle: ini_set('max_upload_filesize', 8388608); Pozor, nesmíš zapomenout, že v obou metodách musíš velikost souboru definovat v bajtech. Jánapříklad v příkladech definoval 8MB, takže 8 MB -> 8*1024*1024 = 8388608 bajtů Link to comment Share on other sites More sharing options...
0 smaley 0 Odesláno: 1. Prosinec, 2010 Author Share Odesláno: 1. Prosinec, 2010 pls nevim kam tu podmienku dat tu je moj cod na upload <?php require("menu.php"); require_once("config.php"); echo ' '; // Check if a file has been uploaded if(isset($_FILES['uploaded_file'])) { if($_FILES['uploaded_file']['error'] == 0) { // Connect to the database $dbLink = new mysqli('localhost', 'konove', 'stratilsomsigate', 'isper'); if(mysqli_connect_errno()) { die("MySQL connection failed: ". mysqli_connect_error()); } if($_SESSION['login']!=""){ $user = $_SESSION['login']; $user_id = $_SESSION['id']; // Gather all required data $id = $dbLink->real_escape_string ($_FILES['uploaded_file']['id']); $name = $dbLink->real_escape_string($_FILES['uploaded_file']['name']); $user = $dbLink->real_escape_string($user); $user_id = $dbLink->real_escape_string($user_id); $mime = $dbLink->real_escape_string($_FILES['uploaded_file']['type']); $data = $dbLink->real_escape_string(file_get_contents($_FILES ['uploaded_file']['tmp_name'])); $size = intval($_FILES['uploaded_file']['size']); } else { $user = 'Anonym'; $user_id = 'a'; $id = $dbLink->real_escape_string ($_FILES['uploaded_file']['id']); $name = $dbLink->real_escape_string($_FILES['uploaded_file']['name']); $user = $dbLink->real_escape_string($user); $user_id = $dbLink->real_escape_string($user_id); $mime = $dbLink->real_escape_string($_FILES['uploaded_file']['type']); $data = $dbLink->real_escape_string(file_get_contents($_FILES ['uploaded_file']['tmp_name'])); $size = intval($_FILES['uploaded_file']['size']); } // Create the SQL query $query = " INSERT INTO `file` ( `id`, `name`, `user`, `user_id`, `mime`, `size`, `data`, `created` ) VALUES ( '{$id}', '{$name}', '{$user}', '{$user_id}', '{$mime}', {$size}, '{$data}', NOW())"; // Execute the query $result = $dbLink->query($query); if( filesize($size) > 8 ) if($result) { echo " Success! Súbor bol úspeąne nahratý ! "; } else { echo ' Error! Súbor sa nedalo nahra» !' . ""; } } else { echo ' '; } // Close the mysql connection } else { echo ' Error! A file was not sent!'; } ?> Link to comment Share on other sites More sharing options...
0 gledy 1 Odesláno: 1. Prosinec, 2010 Share Odesláno: 1. Prosinec, 2010 :shock: co to je ??? 1) udelej si svuj kod, tohle je des a hruza, jelikoz jsi to zkopiroval, tak se v tom nevyznas 2) co ty kody typu " " ? Ted se pouziva " " a kdyz jich chces dat 20x vedle sebe, radsi si to nastyluj v CSS ..btw proc si to udelat po svem ? Kdyz si pises svuj kod, vis co kam jsi dal a lepe se v nem orientujes a potom pro tebe neni problem cokoliv dodelat Link to comment Share on other sites More sharing options...
0 smaley 0 Odesláno: 1. Prosinec, 2010 Author Share Odesláno: 1. Prosinec, 2010 prosim ta nepytal som sa ta na nazor ale na to ci by si vedel to obmedziene tam dat Link to comment Share on other sites More sharing options...
0 gledy 1 Odesláno: 1. Prosinec, 2010 Share Odesláno: 1. Prosinec, 2010 Cely upload a zapis do db dej do te podminky, to je tak tezke ? Zkousej, na tomhle nic nezkazis.. Link to comment Share on other sites More sharing options...
0 smaley 0 Odesláno: 1. Prosinec, 2010 Author Share Odesláno: 1. Prosinec, 2010 no uz mi to ide mozete lock Link to comment Share on other sites More sharing options...
Dotaz
smaley 0
cafte spravil som si upload ces mysql a potrebujem ombezdit velkost uploadovaneho suboru na mnou nastavenu hodnotu pls help
Link to comment
Share on other sites
8 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now