Oppure

Loading
19/03/12 11:13
mastergov
ciao a tutti sapete dirmi la corretta sintassi per questo?

$dominio = $_GET['dominio'];
$f = "/";
do {
  if (is_uploaded_file($_FILES['image']['tmp_name'])) {
    // Controllo che il file non superi i 18 KB
    if ($_FILES['image']['size'] > 18434442) {
      $msg = "<p>Il file non deve superare i 18 KB!!</p>";
      break;
    }

    // Verifico che sul sul server non esista gi� un file con lo stesso nome
    // In alternativa potrei dare io un nome che sia funzione della data e dell'ora
    if (file_exists('upload_img/'.$_FILES['image']['name'])) {
      $msg = "<p>File gi� esistente sul server. Rinominarlo e riprovare.</p>";
      break;
    }
    // Sposto il file nella cartella da me desiderata
    if (!move_uploaded_file($_FILES['image']['tmp_name'], 'domini/' .$dominio .$f .$_FILES['image']['name'])) { 
      $msg = "<p>Errore nel caricamento dell'immagine!!</p>";
      break;
    }
  }
} while (false);


la riga if(!move_upload ecc..) in pratica credo di non concatenare in modo corretto l'output, ma le ho provate un po di combinazioni anche tramite un echo per verificare l'output

echo 'domini/' ,$dominio ,$f .$_FILES['image']['name']) <- cosi funziona l'echo e l'output è giusto ma nel costrutto niente non mi dice niente mi va avanti come se avesse fatto, ma in realtà non fa niente perchè non gli torna la directory. sapete la giusta sintassi?? grazie mille



echo
aaa
19/03/12 13:15
bububs
Ma ancora non ho capito cosa ti serve?
per verificare se la stampa del percorso è corretta usa questa sintassi:
echo ('domini/' . $dominio . $f . $_FILES['image']['name']);
aaa