Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Upload e ritaglio immagine profilo

    Ciao a tutti...
    Vi volevo fare una domanda. Ho cercato in rete ma non ho trovato niente...

    Vi volevo chiedere, se potete dirmi come fare un sistema di upload immagine profilo e ritaglio automatico della grandezza scelta da me...

    Come il cambio immagine di Facebook in poche parole...

    Spero sia stato abbastanza chiaro.

    Grazie, aspetto risposte.

  2. #2

    Codice

    Il Codice che uso per l'upload dell'immagine, è il seguente:
    codice:
    <body>
    <?php
    
    include('functions/membre.func.php');
    include('body/header.php');
    include('body/menu.php');
    
    ?>
    <h3>Modifica la tua immagine di profilo...</h3>
    
    <?php
    
    if(isset($_POST['submit']))
    {
    	$avatar = $_FILES['avatar']['name'];
    	$avatar_tmp = $_FILES['avatar']['tmp_name'];
    	if(!empty($avatar))
    	{
    		$image_ext = strtolower(end(explode('.',$avatar)));	
    		
    		if(in_array($image_ext,array('jpg','png','jpeg','gif')))
    		{
    			modifier_image_profile($avatar_tmp,$avatar);
    			header("Location:index.php?page=membre");
    			
    		}else{
    			echo"<div class='error'>Scegli un'immagine valida...</div>"	;
    		}
    		
    	}
    }
    
    foreach($infos as $info)
    {
    	?>
        
        <div id="contet">
        
        <center>
        <div class="cornice">
        [img]avatar/<?php echo $info['avatar']; ?>[/img]
    
        </div>
        </center>
    
    
        
        <?php
    }
    ?>
    
    <form method="POST" action="" enctype="multipart/form-data">
    <input type="file" name="avatar" />
    
    
    <div class="form_elements">
    		<input type="submit" name="submit" value="Carica" class="btn btn-success">
    </div>
    </form>
    </div>
    </body>
    </html>
    Grazie per l'aiuto

  3. #3

    Re: Codice

    Originariamente inviato da Gianpi98



    Grazie per l'aiuto
    Ciao
    Apparte che non riesco a capire dov'è move_upload_ & c. per l'upload sia nel db che nell'eventuale file system, non risco a trovare nemmeno a opendir o la query per l'estrazione del record relativo al nome dell'eventuale immagine, per il resto è parlo di
    Codice PHP:
    <img border="0" src="avatar/<?php echo $info['avatar']; ?>" width="100" height="100"
    Pare tu usi la stessa tecnica mia...penso vada bene così..se proprio vuoi....
    http://php.net/manual/en/function.imagecopyresized.php

    Io credo dovrò inplementarla, ma per adesso sto sviluppando ancora il "core/kernel" della mia applicazione, quindi poco mi interessa per adesso
    01001101 01000001 01010010 01001001 01001111 01000000 01001101 01001111 01001110 01000101☺☻

  4. #4
    Scusate... Mi sono dimenticato di postare le finzioni... Domani le posto. Grazie MARIO@MONA. Domani leggo e provo, poi ti saprò dire.

  5. #5

    funzione

    Ecco la funzione del codice php postato in precedenza...

    Codice PHP:

    <?php

    //cambio immagine profilo

    function modifier_image_profile($avatar_tmp,$avatar)
    {
        
    move_uploaded_file($avatar_tmp,'avatar/'.$avatar);
        
    mysql_query("
        
        UPDATE utilisateurs SET avatar='
    {$_FILES['avatar']['name']}' WHERE pseudo='{$_SESSION['pseudo']}'
        
        "
    );
    }

    ?>
    Però non ho capito come applicare al mio codice lo script che mi ha consigliato MARIO@MONE.


    Attendo consigli...

    Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.