Problema con update di un file

Cirano86

Nuovo Utente
26 Ago 2015
15
0
0
Buongiorno, ho creato il seguente script che deve fare l'update di 2 file che gli sono passati dall'utente; il probelama è che i 2 file non vengono caricati sul server e si generano i seguenti errori:
- Warning: move_uploaded_file(/fileprovainvio.txt): failed to open stream: Permission denied in /var/www/vhosts/youcurriculum.it/httpdocs/paga.php on line 58
-Warning: move_uploaded_file(): Unable to move '/tmp/php7IWbok' to '/fileprovainvio.txt' in /var/www/vhosts/youcurriculum.it/httpdocs/paga.php on line 58
-Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/youcurriculum.it/httpdocs/paga.php:38) in /var/www/vhosts/youcurriculum.it/httpdocs/paga.php on line 61
-Warning: move_uploaded_file(/filefavicon.ico.png): failed to open stream: Permission denied in /var/www/vhosts/youcurriculum.it/httpdocs/paga.php on line 73
-Warning: move_uploaded_file(): Unable to move '/tmp/phpvPz0PO' to '/filefavicon.ico.png' in /var/www/vhosts/youcurriculum.it/httpdocs/paga.php on line 73
-Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/youcurriculum.it/httpdocs/paga.php:38) in /var/www/vhosts/youcurriculum.it/httpdocs/paga.php on line 76
Dove sbaglio?
questo è lo script in php:
PHP:
<?php
// controllo grandezza dei 2 allegati
if (($_FILES["cv"]["size"] > 2000000)) // Dimensione massima: 2MB
  {
  $err = 1 ;
  header("location:contatti.php?err=$err");
  } elseif(($_FILES["foto"]["size"] > 2000000)){
   $err = 2 ;
   header("location:contatti.php?err=$err");
  } else {
    //caricamento cv
    $target_dir = '/file';
    $target_file = $target_dir . basename($_FILES["cv"]["name"]);
    $uploadOk = 1;
    // controlla se esiste un file con lo stesso nome; altrimenti carica il file foto
    if (file_exists($target_file)) {
    $err = 3 ;
    header("location:contatti.php?err=$err");
    $uploadOk = 0;
    }else {
     if (move_uploaded_file($_FILES["cv"]["tmp_name"], $target_file)) {
    } else {
        $err = 4 ;
     header("location:contatti.php?err=$err");
      }
	}  
    //caricamento foto
    $target_file = $target_dir . basename($_FILES["foto"]["name"]);
    $uploadOk = 1;
   // controlla se esiste un file con lo stesso nome; altrimenti carica il file cv
   if (file_exists($target_file)) {
     $err = 5 ;
   header("location:contatti.php?err=$err");
    $uploadOk = 0;
   }else {
    if (move_uploaded_file($_FILES["foto"]["tmp_name"], $target_file)) {
     } else {
          $err = 6 ;
   header("location:contatti.php?err=$err");
		}
   }
?>
Grazie per l'aiuto
 

Cirano86

Nuovo Utente
26 Ago 2015
15
0
0
E' quello che pensavo anche io; il sito è stato caricato su misterdomain.eu e non riesco a capire come abilitare questi permessi e i tipi dell' assistenza non mi rispondono. Qualcuno sa come risolvere?
Il sito è di un mio amico e non vuole cambiare dominio cosa che risolverebbe il problema perchè su altervista il tutto funziona
 

davide.arduini

Nuovo Utente
29 Gen 2016
6
0
0
44
Latina
www.davidearduini.it
Prova a cambiare i permessi di scrittura da php con il comando chmod

PHP:
//così prima di effettuare l'operazione
chmod("images", 0777);

//dopo lo setti per l'utilizzo
chmod("images", 0755);

sempre che parliamo di un server Linux, visto che parliamo di php.
 

Cirano86

Nuovo Utente
26 Ago 2015
15
0
0
no, è un hosting Linux. Ti ringrazio per l'aiuto,
alla fine son riuscito a risolvere il problema che dipendeva da certe impostazioni che dovevano abilitarmi gli amministratori del server.
 
Discussioni simili
Autore Titolo Forum Risposte Data
K Problema con update di un database in un ciclo Classic ASP 1
C Problema con Update di una tabella di un db PHP 3
A Problema con UPDATE table SET username = $_SESSION["username"] PHP 22
blips Problema con Update multiplo PHP 1
P problema con l'update della data PHP 30
P Problema con update PHP 93
R Problema con UPDATE su DB mysql MySQL 1
G problema con insert e update PHP 2
jan267 Problema con UPDATE Classic ASP 3
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
G Problema con Xampp Web Server 1
andrea barletta Problema con miniature comandi Photoshop 0
I problema con alice Posta Elettronica 0
N Problema con position absolute e overflow HTML e CSS 4
L Problema con inner join PHP 11
K [php] Problema con inner join PHP 4
K [PHP] Problema con variabili concatenate. PHP 1
O problema con query PHP 4
I problema con 2 account Posta Elettronica 1
L problema collegamento file css con html HTML e CSS 1
E Problema accesso a file con app sviluppata con MIT APP INVENTOR 2 Sviluppo app per Android 0
M Problema con Try Catch PHP 0
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
T PROBLEMA CON SESSIONI PHP 3
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
R problema con else PHP 0
T PROBLEMA CON ARRAY PHP 8
L problema con query select PHP 2
R Problema query con ricerca id numerico PHP 2
F Problema con risposta PHP 0
S problema con recupero dati tabella mysql PHP 2
Z Problema con il mio tp-l i nk Reti LAN e Wireless 1
L Problema RAM con Tomcat 8 Apache 0
napuleone problema con sort e asort PHP 4
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0
M Problema con controllo form in real time jQuery 6
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
G Problema con Get page PHP 4
P Problema con require once PHP 6
P Problema con i package Java 1
A Problema login con Safari PHP 14
F INDESIGN: problema esportazione esecutivo per la stampa con foto B/N Webdesign e Grafica 0
S problema con css bootstrap3 HTML e CSS 4
M .load() problema con caricamenti dinamici di js Javascript 0
G Problema con eccessiva nitidezza apertura Camera Raw Photoshop 0
G Problema ------- con Query PHP 1
G Problema con Query PHP 1
T problema con select dinamica con jquery Javascript 0
S Problema con spazi bianchi HTML e CSS 5

Discussioni simili