Autor | Zpráva | ||
---|---|---|---|
kn_h Profil |
#1 · Zasláno: 2. 2. 2009, 19:53:20
Zdravim.
Mam kod na nahrani obrazku do DTB.. Slouzi jako avatar uzivatele. $binarydata = addslashes(fread($avatar, filesize($avatar))); u toho filesize, jde napsat neco jako max = 6Kb? =) diky |
||
SwimX Profil |
#2 · Zasláno: 2. 2. 2009, 19:58:31 · Upravil/a: SwimX
kn_h
tady je hezky popsáno co si hlídat při nahrávání souborů od uživatele: http://php.vrana.cz/ukladani-souboru-od-uzivatele.php edit: todle sem chtěl: http://php.vrana.cz/velikost-nahravanych-souboru.php jiank bych je možná nahrával do souboru a ukládal jenom názvy. Nemám rád bloby v db.. |
||
kn_h Profil |
#3 · Zasláno: 2. 2. 2009, 20:06:44
SwimX
$chyba = "Soubor je příliš velký, maximální velikost je " . ini_get('upload_max_filesize') . ".\n"; no jo, jenze kde nastavim to upload_max_filesize? |
||
bitbit Profil |
#4 · Zasláno: 2. 2. 2009, 20:17:30 · Upravil/a: bitbit
Ja osobně používám tuto třídu
http://www.phpclasses.org/browse/package/2181.html možná se budeš muset registrovat. Podle mě je velice dobře udělaná umí vše co sem kdy potřeboval ohledně uploadu. Upload.php ukazuje velice dobře jak ji použít k úpravě obrázků. |
||
djlj Profil |
#5 · Zasláno: 3. 2. 2009, 03:17:37
„no jo, jenze kde nastavim to upload_max_filesize“
V php.ini. Jinak pomocí $FILES['pole']['size'] zjistíš velikost nahrávanýho obrázku v bajtech. Frkneš tam podmínku, jestli je větší než povolená, nebo ne. |
||
kn_h Profil |
#6 · Zasláno: 3. 2. 2009, 14:25:57
djlj
ja se v tom vubec nevyznam:( posles mi prosim kod na to? :( dík |
||
kn_h Profil |
#7 · Zasláno: 3. 2. 2009, 14:53:38
tady je kód.
if (isset($_SESSION['uziv_jmeno'])){ echo '<h1>Nahrání avataru</h1> <fieldset> <form action="" method="post"> <p><b>Váš avatar (Nejlépe velikost do 6Kb a rozměry 60x50)</b></p> <p><input type="file" name="avatar"></p> <br /> <p><input type="submit" name="odeslat" value="Nahrát"></p> </fieldset> </form>'; if (isset($_POST['odeslat'])){ $avatar = $_POST['avatar']; $sql4="update uzivatele set avatar='$avatar' where uziv_jmeno='{$_SESSION['uziv_jmeno']}"; $vysledek = mysql_query($sql4); if ($vysledek){ echo '<p>Avatar nahrán!</p>'; } else { echo '<p>Avatar nenahrán- nastala chyba.</p>'; } } a jestli by tam prosim slo dosadit to omezeni velikosti na 7 Kb :-) |
||
Časová prodleva: 16 let
|
0