Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Salvare immagini

  1. #1

    Salvare immagini

    Salve a tutti, esiste una funzione o uno script che salvi un'immagine da un url sull'HD senza essere connessi con l'ftp?

    del tipo:

    copypage($url, $savepath); ?

    grazie! rispondete numerosi XD

  2. #2
    ma certo che si ti posto lo script che mi sono fatto io.


    Codice PHP:
    /*
    * questo script controlla nel server file già presenti con numeri
    * progressivi che partono dallo 0, in modalità
    * 0nome_file
    * 1nome_file
    * 2nome_file

    */
    $upload_dir $_SERVER["DOCUMENT_ROOT"]."/cartella/";

    $i=2;
    $tmp=false;


    if(
    is_file($upload_dir.$_FILES["insert1"]["name"])){
        
    /*il file per l'upload esiste nel server,
        * controllo con i numeri progressivi finchè non trovo quello libero
        * e gli assegno il numero
        * 
        */
        
        
    while ($tmp==false){
            if(
    is_file($upload_dir.$i.$_FILES["insert1"]["name"])){
                
    //il file esiste, incremento la variabile e ricontrollo
                
    $i++;
            }
            else {
                
    //il file none siste gli assegno il nuovo nome con il numero progressivo
                 
    $_FILES["insert1"]["name"]=$i.$_FILES["insert1"]["name"];
                 
    $tmp=true;
                 break;
            }
        }
    }

    //esegue l'upload

    $file_name=$_FILES["insert1"]["name"];
    $vuoto=$_FILES["insert1"]["name"];
    if (empty(
    $vuoto)) { // restituisce true 
       
    echo 'Il primo file immagine da uplodare non è stato inserito nel form
    '
    ;
    end;
    }
    elseif(!
    move_uploaded_file($_FILES["insert1"]["tmp_name"], $upload_dir.$file_name)){
        echo 
    "Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload.";
    }
    else {
        echo 
    "L'upload del file " .$file_name " è avvenuto correttamente
    "
    ;


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.