| 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: 17 let
|
|||
0