Visualizzazione dei risultati da 1 a 3 su 3

Discussione: upload foto

  1. #1
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507

    upload foto

    ho creato questo codice per far caricare foto a utenti:

    Codice PHP:
    $userinfo mysql_fetch_array(mysql_query("SELECT name, sex FROM ibwf_users WHERE id='".$uid."'"));
    $membername $userinfo[0];

    // we have three forms on the test page, so we redirect accordingly
    if ($_POST['action'] == 'image') {
          echo 
    "<p align=\"center\">";

        
    // ---------- IMAGE UPLOAD ----------
        
        // we create an instance of the class, giving as argument the PHP object 
        // corresponding to the file field from the form
        // All the uploads are accessible from the PHP object $_FILES
        
    $handle = new Upload($_FILES['my_field']);

        
    // then we check if the file has been uploaded properly
        // in its *temporary* location in the server (often, it is /tmp)
        
    if ($handle->uploaded) {
            
            
    // yes, the file is on the server
            // below are some example settings which can be used if the uploaded file is an image.
            
    $handle->image_resize            true;
            
    $handle->image_ratio_y           true;
            
    $handle->image_x                 150;

            
    // now, we start the upload 'process'. That is, to copy the uploaded file
            // from its temporary location to the wanted location
            // It could be something like $handle->Process('/home/www/my_uploads/');
            
    $handle->Process('usergallery/');
            
            
    // we check if everything went OK
            
    if ($handle->processed) {
                
    // everything was fine !

                
    echo '  file uploaded with success
    '
    ;
                echo 
    '  [img]usergallery/' $handle->file_dst_name '[/img]
    '
    ;
                
    $info getimagesize($handle->file_dst_pathname);
                echo 
    '  link to the file just uploaded: [url="../usergallery/' $handle->file_dst_name '"]' $handle->file_dst_name '[/url]
    '
    ;
                
    $imageurl "http://sito.it/wap/usergallery/$handle->file_dst_name";
                
    $reg mysql_query("INSERT INTO ibwf_gallery SET uid='".$uid."', imageurl='".$imageurl."', sex='".$userinfo[1]."', time='".(time() - $timeadjust)."'");

            } else {
                
    // one error occured

                
    echo '  file not uploaded to the wanted location
    '
    ;
                echo 
    '  Error: ' $handle->error '
    '
    ;

            }

            
    // we delete the temporary files
            
    $handle-> Clean();

        } else {
            
    // if we're here, the upload file failed for some reasons
            // i.e. the server didn't receive the file

            
    echo '  file not uploaded on the server
    '
    ;
            echo 
    '  Error: ' $handle->error '';
        } 
    con questa funzione ogni utente carica nella 'propria gallery delle foto...
    vorrei però che un admin possa caricare immagini direttamente nelle gallery degli utenti...
    mi potete aiutare?

    grazie :master:

  2. #2
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507
    up

  3. #3
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    Da quello che vedo te usi una classe UPLOAD

    $handle = new Upload($_FILES['my_field']);


    e' questa ?

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.