MRW.it Forum
  • Home
  • Forum
  • Fare Web
  • PHP

Problema upload

  • Creatore Discussione Creatore Discussione RecallingTea31
  • Data di inizio Data di inizio 11 Feb 2015
R

RecallingTea31

Utente Attivo
11 Feb 2015
40
0
0
  • 11 Feb 2015
  • #1
Salve ho un piccolo problema con un codice per fare upload di immagini su una directory del server.

Uso il seguente codice php:
PHP:
<?php    
// settiamo alcune variabili coinvolte nello script:  
// 1) settiamo la cartella in cui fare l'upload  
$cartella_upload ="http://forum.mrwebmaster.it/images/";  
  
// 2) settiamo un array in cui indichiamo il tipo di file che consentiamo l'upload  
// in questo esempio solo immagini   
$tipi_consentiti = array("gif","png","jpeg","jpg");   
    
// 3) settiamo la dimensione massima del file (1048576 byte = 1Mb)  
$max_byte = 100000;  
  
  
// se il form è stato inviato  
if(isset($_POST['up']) and isset($_FILES["upload"]))  
   {  
   // verifichiamo che l'utente abbia selezionato un file  
   if(trim($_FILES["upload"]["name"]) == '')  
      {  
      echo 'Non hai selezionato nessun file!';  
      }  
  
   // verifichiamo che il file è stato caricato  
   else if(!is_uploaded_file($_FILES["upload"]["tmp_name"]) or $_FILES["upload"]["error"]>0)  
      {  
      echo 'Si sono verificati problemi nella procedura di upload!';  
      }  
  
   // verifichiamo che il tipo è fra quelli consentiti  
   else if(!in_array(strtolower(end(explode('.', $_FILES["upload"]["name"]))),$tipi_consentiti))  
      {  
      echo 'Il file che si desidera uplodare non è fra i tipi consentiti!';  
      }  
  
   // verifichiamo che la dimensione del file non eccede quella massima  
   else if($_FILES["upload"]["size"] > $max_byte)  
      {  
      echo 'Il file che si desidera uplodare eccede la dimensione massima!';  
      }  
      
    // verifichiamo che la cartella di destinazione settata esista  
    else if(!is_dir($cartella_upload))  
        {  
        echo 'La cartella in cui si desidera salvare il file non esiste!';  
        }  
      
    // verifichiamo che la cartella di destinazione abbia i permessi di scrittura  
    else if(!is_writable($cartella_upload))  
        {  
        echo "La cartella in cui fare l'upload non ha i permessi!";  
        }  
   // verifichiamo il successo della procedura di upload nella cartella settata  
   else if(!move_uploaded_file($_FILES["upload"]["tmp_name"], $cartella_upload.$_FILES["upload"]["name"]))  
      {  
      echo 'Ops qualcosa è andato storto nella procedura di upload!';  
      }  
  
   // altrimenti significa che è andato tutto ok  
   else  
      {  
      echo 'Upload eseguito correttamente!';  
      }  
   }  
?>
Dovrebbe andar bene ma non so come trovare l'indirizzo relativo della cartella , e non so come scriverlo.
Quindi la mia domanda è come faccio a trovarlo e come va scritto. Attendo vostre risposte grazie.
 
Ultima modifica di un moderatore: 12 Feb 2015
borgo italia

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 12 Feb 2015
  • #2
cioa
se non ho capito male vuoi sostituire
PHP:
<?php
$cartella_upload ="http://forum.mrwebmaster.it/images/";  
//.....
?>
con il percorso relativo? se si dipende dal percorso che devi fare dal file che fa l'up alla cartella immagini
ti faccio un paio di esempi
se la cartella immagini è una sottocartella di primo livello di dove c'è il file di up basta
PHP:
<?php
$cartella_upload ="images/";  
//.....
?>
se sono in cartelle diverse devi risalire
PHP:
<?php
$cartella_upload ="../images/";  
//.....
?>
se la cartella images e dentro un'a ltra cartella
PHP:
<?php
$cartella_upload ="altra_cartella/images/";  
//.....
?>
o
PHP:
<?php
$cartella_upload ="../altra_cartella/images/";  
//.....
?>
spero di esserti stato utile
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

L
[PHP] problema con upload e javascript (upload multiplo)
  • luigi777
  • 22 Nov 2017
  • Javascript
Risposte
2
Visite
1K
Javascript 22 Nov 2017
luigi777
L
C
[PHP] Problema upload file (multiplo)
  • ciccioroky
  • 3 Lug 2017
  • PHP
Risposte
1
Visite
2K
PHP 3 Lug 2017
borgo italia
N
[PHP] Problema upload immagini wordpress
  • nicola93.rinaldi
  • 23 Giu 2017
  • PHP
Risposte
2
Visite
2K
PHP 25 Giu 2017
nicola93.rinaldi
N
R
Problema upload file
  • RecallingTea31
  • 2 Giu 2015
  • PHP
Risposte
1
Visite
1K
PHP 6 Giu 2015
flameseeker
Problema upload immagini
  • Rikk73
  • 7 Apr 2015
  • PHP
Risposte
4
Visite
2K
PHP 8 Apr 2015
Rikk73
P
Problema con lettura filesystem del client da server! Upload multiplo foto.
  • pizzamargherita
  • 3 Dic 2014
  • PHP
Risposte
5
Visite
2K
PHP 27 Dic 2014
luigi777
L
F
Problema con upload di immagini che superano 2MB
  • Fabio Grasso
  • 23 Nov 2014
  • PHP
Risposte
14
Visite
3K
PHP 2 Dic 2014
Fabio Grasso
F
A
Problema con Upload immagini
  • aledero75
  • 3 Ott 2014
  • PHP
Risposte
9
Visite
2K
PHP 13 Nov 2014
aledero75
A
[Problema] esecuzione script Upload file in php
  • francesco7
  • 31 Ago 2014
  • PHP
Risposte
0
Visite
1K
PHP 31 Ago 2014
francesco7
L
classe upload [Problema cartella]
  • luigi777
  • 21 Giu 2014
  • PHP
Risposte
1
Visite
1K
PHP 22 Giu 2014
coolnetwork
P
Problema inserimento controllo su script multiupload...
  • pollat
  • 16 Apr 2014
  • PHP
Risposte
2
Visite
1K
PHP 16 Apr 2014
MMDesign
B
Problema upload delle foto
  • bstaccount
  • 20 Ott 2013
  • PHP
Risposte
1
Visite
1K
PHP 21 Ott 2013
mtmd
M
L
problema upload: Strict Standards: Only
  • luigi777
  • 14 Lug 2013
  • PHP
Risposte
2
Visite
1K
PHP 14 Lug 2013
luigi777
L
F
Problema con upload di file
  • Fim
  • 28 Mag 2013
  • PHP
Risposte
1
Visite
2K
PHP 28 Mag 2013
Fez Vrasta
F
B
Problema upload application/x-zip-compressed diventa erroneamente application/octet-stream
  • bandolerostanco67
  • 11 Feb 2013
  • PHP
Risposte
0
Visite
2K
PHP 11 Feb 2013
bandolerostanco67
B
A
problema con upload immagini multiple
  • aganju
  • 5 Feb 2013
  • PHP
Risposte
0
Visite
1K
PHP 5 Feb 2013
aganju
A
L
problema ftp upload su host windows
  • luigi777
  • 13 Ott 2012
  • PHP
Risposte
9
Visite
2K
PHP 15 Ott 2012
borgo italia
N
problema script php mysql multi upload immagini
  • nobilebarabba
  • 10 Ott 2012
  • PHP
  • 2
Risposte
31
Visite
5K
PHP 15 Ott 2012
borgo italia
N
Problema upload iis7
  • ndrek
  • 2 Ott 2012
  • Classic ASP
Risposte
0
Visite
2K
Classic ASP 2 Ott 2012
ndrek
N
Problema Upload non ridimensiona l'immagine
  • helpdesk
  • 13 Lug 2012
  • PHP
Risposte
4
Visite
1K
PHP 16 Lug 2012
helpdesk
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?