Pogledajte određenu poruku
Staro 18. 02. 2008.   #22
ivanhoe
Ivan Dilber
Sir Write-a-Lot
 
Avatar ivanhoe
 
Datum učlanjenja: 18.10.2005
Lokacija: Bgd
Poruke: 5.320
Hvala: 104
2.344 "Hvala" u 583 poruka
ivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svima
Pošaljite poruku preko Skype™ za ivanhoe
Default

ovako nesto:

PHP kôd:
<?php 

$dirs 
= array('pera''zika/bla''mika'); //direktorijumi koje nudis kao izbor
$target     'albums/ljudi/';  //osnovni dir u kome su svi ovi gore dir-ovi
$extension  'jpg';      
$max_size   100000;    
$width_max  1300;        
$height_max 800;       
$nom_file   $_FILES['fichier']['name']; 
$taille     $_FILES['fichier']['size']; 
$tmp        $_FILES['fichier']['tmp_name']; 

if(!empty(
$_POST['posted'])) { 

    if( !
in_array($_POST['lokacija'], $dirs) )  //zastita od hackera
         
die('Alo bre');

    
$path $target $_POST['lokacija'] . '/'//ovo je cela putanja (koja mora da postoji)

    
if(!empty($_FILES['fichier']['name'])) { 
    if(
substr($nom_file, -3) == $extension) { 
    
$infos_img getimagesize($_FILES['fichier']['tmp_name']); 
    if((
$infos_img[0] <= $width_max) && ($infos_img[1] <= $height_max) && ($_FILES['fichier']['size'] <= $max_size)) { 
    if(
move_uploaded_file($_FILES['fichier']['tmp_name'],$path.$_FILES['fichier']['name'])) { 
                    echo 
'<b>Informacije:</b>'
                    echo 
'<hr />'
                    echo 
'<b>Slika:</b> '$_FILES['fichier']['name'], '<br />'
                    echo 
'<b>Tezina :</b> '$_FILES['fichier']['size'], ' Octets<br />'
                    echo 
'<b>Duzina :</b> '$infos_img[0], ' px<br />'
                    echo 
'<b>Sirina :</b> '$infos_img[1], ' px<br />'
                    echo 
'<hr />'
                    echo 
'<br /><br />'
                } else { 
                    
// Sinon on affiche une erreur syst?e 
                    
echo '<b>Greska pri uploadu, pokusajte ponovo!</b><br /><br /><b>'$_FILES['fichier']['error'], '</b><br /><br />'
                } 
            } else { 
                
// Sinon on affiche une erreur pour les dimensions et taille de l'image 
                
echo '<b>Prevelika slika!</b><br /><br />'
            } 
        } else { 
            
// Sinon on affiche une erreur pour l'extension 
            
echo '<b>samo .jpg molim !</b><br /><br />'
        } 
    } else { 
        
// Sinon on affiche une erreur pour le champ vide 
        
echo '<b>Izaberi fotku!</b><br /><br />'
    } 

?>        <form enctype="multipart/form-data" action="<?php echo $PHP_SELF?>" method="POST"> 

<! -- izaberi dir ovde -->
<select name="lokacija">
<?php
     
foreach($dirs as $d)
         echo 
"<option>$d</option>\n";
?>
</select>


            <b>Izaberite sliku sa vase lokacije:</b><br /><br /> 
            <input type="hidden" name="posted" value="1" /> 
            <input name="fichier" type="file" /> 
            <input type="submit" value="Upload" /> 
        </form>
__________________
Leadership is the art of getting people to want to do what you know must be done.
ivanhoe je offline   Odgovorite uz citat