Problema inserimento controllo su script multiupload...

pollat

Utente Attivo
10 Ott 2013
63
0
6
Ciao a tutti,
ho un problema con uno script multiupload, in pratica devo inserire il controllo di @file gi' esistente (per evitare sovrascrizioni di file)...

il form per l-upload è questo:
HTML:
<form action="" method="post" enctype="multipart/form-data" onSubmit="showSpindle()" method="POST">
            <input type="file" name="files[]" multiple="multiple">
            <input type="submit" value="Upload">
        </form>

mentre lo script per l-upload è:
PHP:
<?php


$valid_formats = array("jpg", "png", "gif", "zip", "bmp", "mp3" );
$max_file_size = 1024*10000; //10000 kb
$path = "nomecartella/"; // Upload directory
$count = 0;

if(isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST"){
    // Loop $_FILES to execute all files
    foreach ($_FILES['files']['name'] as $f => $name) {     
        if ($_FILES['files']['error'][$f] == 4) {
            continue; // Skip file if any error found
        }           
        if ($_FILES['files']['error'][$f] == 0) {               
            if ($_FILES['files']['size'][$f] > $max_file_size) {
                $message[] = "$name is too large!.";
                continue; // Skip large files
            }
elseif( ! in_array(pathinfo($name, PATHINFO_EXTENSION), $valid_formats) ){
                $message[] = "$name is not a valid format";
                continue; // Skip invalid file formats
 }
            else{ // No error found! Move uploaded files 
                if(move_uploaded_file($_FILES["files"]["tmp_name"][$f], $path.$name)) {
                    $count++; // Number of successfully uploaded files
                }
            }
        }
    }
}
?>


ho provato ad inserire:
PHP:
if (file_exists("nomecartella/" . $_FILES["files"]["name"])){
                $message[] = "$name è già esistente, cambiare nome al file";
                continue; // Skip invalid file formats


ma qualsiasi file tenti di caricare mi dice _file gia esistente_ quindi non va.... perchèèèèèèè?
 

pollat

Utente Attivo
10 Ott 2013
63
0
6
o meglio, qualsiasi file tenti di caricare mi sovrascrive il file quindi non va.... perchèèèèèèè?
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Problema inserimento parole con apostrofo nel db PHP 5
beatle [Photoshop] problema inserimento immagini Photoshop 1
G inserimento csv in tabella mysql; problema con struttura PHP 11
P [PHP] Problema inserimento nuove chiavi in array PHP 2
giuseppe_123 [WordPress] Problema inserimento widget nel footer WordPress 0
T Problema inserimento dati in phpmyadmin PHP 2
L Problema Inserimento Azioni Su mappa vettoriale Javascript 0
otto9due Problema inserimento ciclo foreach o while in variabile PHP 1
M Problema inserimento dati in sqlite Sviluppo app per Android 1
M Problema con modulo registrazione e inserimento dati in database PHP 8
Marcoingrande Problema inserimento testo in <ul> PHP 0
P Problema Inserimento nuovo element database... MySQL 3
radioButton Problema inserimento stringa con apostrofo in database sql Database 21
B Problema inserimento dati con apostrofo MySQL 1
O [risolto] Inserimento nuovo campo in mysql. Problema PHP 6
Emix Problema query inserimento... PHP 6
N problema inserimento record multipli col tasto f5 PHP 6
P Problema inserimento articolo con piu' tabelle PHP 1
S Problema inserimento nuovo record da form PHP 5
EffeElle Php problema su inserimento dati mysql PHP 47
M problema con l'inserimento di dati in un tag input PHP 3
P problema inserimento dato in rubrica PHP 9
Dexter_90 [AIUTO!] Problema Inserimento Menu Fireworks nell'Header WordPress 11
A problema con l'inserimento di valori in una tabella dopo una ricerca da form Classic ASP 1
E Problema inserimento LIKE BOX facebook HTML e CSS 3
B Problema di inserimento "menu con css" in pagina web "con tabelle" HTML e CSS 5
J Problema con inserimento dati tabella PHP 4
asevenx problema inserimento database nel sito online MySQL 3
asevenx problema con l'inserimento di un record nel database (caratteri non consentiti) PHP 11
G Help - Problema inserimento dati in maschera MySQL 4
T problema inserimento testo attraverso istruzione insert ASP.NET 1
G Problema inserimento dati in una maschera Database 0
N [PHP/MySQL] Problema inserimento stringhe ' or ', ' and ' PHP 2
G problema con inserimento dati PHP 4
A Problema inserimento in puù tabelle Database 1
S problema con inserimento nuovo record PHP 6
A problema inserimento foto PHP 0
F Problema inserimento dati Classic ASP 1
F Problema con il modulo inserimento record Classic ASP 1
I Sto progettando nuovi siti utilizzando bootstrap e devo dire funziona bene, l'unico problema e la maschera -moz- HTML e CSS 0
K Problema form update PHP 2
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
S Problema nel ciclare un json Javascript 0
G Problema con Xampp Web Server 1
andrea barletta Problema con miniature comandi Photoshop 0
I problema con alice Posta Elettronica 0
K Problema Inner join PHP 1
F firefox problema http Linux e Software 0
N Problema con position absolute e overflow HTML e CSS 4
E Problema jquery Success jQuery 2

Discussioni simili