• Home
  • Forum
  • Fare Web
  • PHP

Fare upload di file scegliendo la cartella di destinazione

  • Creatore Discussione Creatore Discussione Max61
  • Data di inizio Data di inizio 4 Mar 2016
Prec.
  • 1
  • 2
  • 3
  • 4
Succ.
Primo Prec. 3 di 4 Succ. Ultimo
A

akp

Utente Attivo
8 Giu 2015
133
0
16
  • 8 Mar 2016
  • #41
Fai un var_dump della variabile linkcartella per controllare se viene inserito il nome della cartella

Inviato dal mio XT1068 utilizzando Tapatalk
 
M

Max61

Utente Attivo
2 Mar 2014
760
4
18
  • 8 Mar 2016
  • #42
Fatto, restituisce questo
string(73) "SELECT linkcartella FROM tblfaldonitoponomastica ORDER BY id DESC limit 1"
 
A

akp

Utente Attivo
8 Giu 2015
133
0
16
  • 8 Mar 2016
  • #43
Strano che non prende il valore dell'attributo. Con l'echo dopo la query cosa ti stampava ?

Inviato dal mio XT1068 utilizzando Tapatalk
 
M

Max61

Utente Attivo
2 Mar 2014
760
4
18
  • 8 Mar 2016
  • #44
Undefined variable: linkcartella in C:\xampp\htdocs\ArchivioToponomastica\views\UploadDelibere.php on line 61
Non trova questo campo
$linkcartella

Però se lancio la query nell'sql di xampp funziona, mi restituisce l'ultimo record del campo linkcartella
 
Ultima modifica: 8 Mar 2016
A

akp

Utente Attivo
8 Giu 2015
133
0
16
  • 8 Mar 2016
  • #45
Adesso che ho rivisto il codice ho notato che non hai copiato tutto quello che ti avevo scritto(la query e la creazione della variabile)
Allora dopo la riga di mysql_fetch... Devi aggiungere
PHP:
$linkcartella=$record['linkcartella'];

Inviato dal mio XT1068 utilizzando Tapatalk
 
M

Max61

Utente Attivo
2 Mar 2014
760
4
18
  • 8 Mar 2016
  • #46
Adesso non da errore ma non trova la cartella che invece crea nella cartella Delibere, ho messo un echo e questo è il risultato
Delibere/DelibereArmadio1PianoBFaldone15, mi restituisce il nome corretto della cartella appena creata, infatti se lancio il comando
PHP:
<a href="<?php echo $linkcartella; ?>">Apri cartella delibere</a>
io vada all'interno della tabella vuota.
 
A

akp

Utente Attivo
8 Giu 2015
133
0
16
  • 8 Mar 2016
  • #47
In che senso non trova la cartella?

Inviato dal mio XT1068 utilizzando Tapatalk
 
M

Max61

Utente Attivo
2 Mar 2014
760
4
18
  • 8 Mar 2016
  • #48
nel codice di upload ci sono alcuni controlli, mi restituisce questo
La cartella in cui si desidera salvare il file non esiste!
Mentre invece la cartella con questo la apro
PHP:
<a href="<?php echo $linkcartella; ?>">Apri cartella delibere</a>
quindi esiste e la vedo
codice che contyrolla l'esistenza della cartella
// verifichiamo che la cartella di destinazione settata esista
else if(!is_dir($cartella_upload))
{
echo '';
}
 
A

akp

Utente Attivo
8 Giu 2015
133
0
16
  • 8 Mar 2016
  • #49
Hai controllato se nel server c'è la cartella?

Inviato dal mio XT1068 utilizzando Tapatalk
 
M

Max61

Utente Attivo
2 Mar 2014
760
4
18
  • 8 Mar 2016
  • #50
Si si la cartella esiste ti posto il codice che da il nome alla cartella, può darsi che sia li il problema
PHP:
$linkcartella="Delibere/"."DelibereArmadio". $_POST['armadio']."Piano". $_POST['piano']."Faldone". $_POST['faldone']."". $_POST['ex_statistica'];
 
A

akp

Utente Attivo
8 Giu 2015
133
0
16
  • 8 Mar 2016
  • #51
Non capisco che problema hai adesso

Inviato dal mio XT1068 utilizzando Tapatalk
 
M

Max61

Utente Attivo
2 Mar 2014
760
4
18
  • 8 Mar 2016
  • #52
Non lo so...sembra che non trovi la cartella appena creata, che ne dici se ci rimettiamo la testa domani? Magari a mente fresca ci viene in mente dove sta il problema.
Intanto ti RINGRAZIO per le dritte, senza non sarei arrivato dove sono adesso. A domani
 
M

Max61

Utente Attivo
2 Mar 2014
760
4
18
  • 9 Mar 2016
  • #53
Buongiorno, ho fatto alcune prove...
Così non importa il file, mi dice che non trova la cartella
PHP:
$cartella_upload = $_SERVER['DOCUMENT_ROOT'].'/ArchivioToponomastica/views/Delibere/'.$linkcartella.'/';
così
PHP:
$cartella_upload = $_SERVER['DOCUMENT_ROOT'].'/ArchivioToponomastica/views/Delibere/';
mi importa il file nella cartella Delibere, sembra che il problema sia nel nome della cartella, questo è un tipico nome che do alla cartella DelibereArmadio1PianoBFaldone1, non mi sembra che ci sia niente di anomalo in questa stringa

Non so se questa verifica può esserti di aiuto
Ciao
Max61
 
M

Max61

Utente Attivo
2 Mar 2014
760
4
18
  • 9 Mar 2016
  • #54
Ciao sono riuscito a fare qualcosa
ma ancora non ci siamo...con questo codice riesco a creare la cartella all'interno della cartella Delibere, ma non mi fa fare nient'altro
PHP:
$linkcartella="Delibere/"."DelibereArmadio". $_POST['armadio']."Piano". $_POST['piano']."Faldone". $_POST['faldone']."". $_POST['ex_statistica'];

togliendo lo slash qui "Delibere"
PHP:
$linkcartella="Delibere"."DelibereArmadio". $_POST['armadio']."Piano". $_POST['piano']."Faldone". $_POST['faldone']."". $_POST['ex_statistica'];
non mi crea la cartella dentro la cartella Delibere, ma sotto la cartella views dove sta anche la cartella Delibere, però se la sposto all'interno della cartella Delibere dopo mi fa importare i files all'interno della cartella appena creata.
Quindi uno dei problemi è lo slash. A questo punto dobbiamo trovare il modo di creare la cartella all'interno della cartella Delibere senza utilizzare lo slash.

Non sono se sono riuscito a spiegarmi
Ciao
Max61
 
A

akp

Utente Attivo
8 Giu 2015
133
0
16
  • 9 Mar 2016
  • #55
Lo slash finale dovrebbe servire per il fatto che tu gli aggiungi un file da inserire li dentro
Es: delibere/file.pdf

Inviato dal mio XT1068 utilizzando Tapatalk
 
M

Max61

Utente Attivo
2 Mar 2014
760
4
18
  • 9 Mar 2016
  • #56
No il problema sta nel primo slash (qui: $linkcartella="Delibere/"), se tolgo questo non la mette più dentro la cartella Delibere, ma dentro views.
E' possibile fare in modo di dargli l'indirizzo giusto bypassando lo slash?
 
A

akp

Utente Attivo
8 Giu 2015
133
0
16
  • 9 Mar 2016
  • #57
Forse mancano i permessi

Inviato dal mio XT1068 utilizzando Tapatalk
 
M

Max61

Utente Attivo
2 Mar 2014
760
4
18
  • 9 Mar 2016
  • #58
Ma i permessi penso che non sia un problema di permessi perchè sono in locale, nel mio pc, non saprei quali permessi dargli
 
A

akp

Utente Attivo
8 Giu 2015
133
0
16
  • 9 Mar 2016
  • #59
Anche in locale bisogna dargli i permessi. Comunque penso di non saperti più aiutare. Mi dispiace

Inviato dal mio XT1068 utilizzando Tapatalk
 
M

Max61

Utente Attivo
2 Mar 2014
760
4
18
  • 9 Mar 2016
  • #60
Grazie infinite dell'aiuto.
Ciao
Max61
 
Prec.
  • 1
  • 2
  • 3
  • 4
Succ.
Primo Prec. 3 di 4 Succ. Ultimo
Devi accedere o registrarti per poter rispondere.

Discussioni simili

M
Rinominare filename immagine prima di fare l'upload
  • Marco Bonanno
  • 7 Mar 2015
  • PHP
Risposte
2
Visite
3K
PHP 10 Mar 2015
Marco Bonanno
M
C
cerco consigli per fare upload
  • contearis
  • 22 Gen 2006
  • HTML e CSS
Risposte
8
Visite
2K
HTML e CSS 18 Feb 2006
metalgemini
R
[C#] Fare varie operazioni nel proprio account Facebook
  • race
  • 18 Mag 2021
  • .NET Framework
Risposte
0
Visite
2K
.NET Framework 18 Mag 2021
race
R
M
Come fare un countdown in HTML?
  • m.pittini
  • 5 Feb 2021
  • HTML e CSS
Risposte
4
Visite
4K
HTML e CSS 8 Feb 2021
maxbossi
M
Quando ha l'immagine ingrandita è possibile fare rotazione per ritagliare?
  • Martino Papesso
  • 24 Ott 2020
  • Photoshop
Risposte
0
Visite
1K
Photoshop 24 Ott 2020
Martino Papesso
M
W
fare la somma di un valore estratto da un ciclo while
  • wuolfit_one
  • 8 Lug 2020
  • Classic ASP
Risposte
1
Visite
2K
Classic ASP Domenica alle 17:18
Paolo69
G
Fare uno sfondo con il prato e degli alberi
  • Giovannino60
  • 8 Mag 2020
  • Photoshop
Risposte
0
Visite
1K
Photoshop 8 Mag 2020
Giovannino60
G
G
Contratto TIM e continue rimodulazioni, cosa si può fare?
  • gigihouse2008
  • 30 Apr 2020
  • Leggi, Normative e Fisco
Risposte
3
Visite
2K
Leggi, Normative e Fisco 10 Mag 2020
Max 1
P
Vorrei fare un ripetitore di Internet
  • paolalopez118
  • 8 Apr 2020
  • Reti LAN e Wireless
Risposte
3
Visite
2K
Reti LAN e Wireless 30 Lug 2020
yatahaze
Y
B
Fare calcoli con php da tabella mysql
  • bipolare75
  • 4 Gen 2020
  • PHP
Risposte
2
Visite
1K
PHP 5 Gen 2020
macus_adi
RICHIESTA CONSIGLIO - FARE UN SITO WEB
  • Web93
  • 19 Nov 2019
  • CMS (Content Management System)
Risposte
1
Visite
1K
CMS (Content Management System) 20 Nov 2019
Max 1
S
[PHP] Estrarre dati da tabella e fare la media ad intervalli di tempo
  • samurai.sette
  • 9 Nov 2019
  • PHP
Risposte
11
Visite
3K
PHP 4 Ott 2023
samurai.sette
S
M
[PHP] Modi per fare redirect 301 da http a https
  • Maria Maria
  • 13 Apr 2019
  • PHP
Risposte
12
Visite
2K
PHP 16 Apr 2019
Maria Maria
M
C
[Photoshop] bordi tondi come posso fare per ottenerli come nell'immagine allegata
  • coedam
  • 28 Feb 2019
  • Photoshop
Risposte
2
Visite
2K
Photoshop 7 Mar 2019
coedam
C
M
[Javascript] Verifica calcolo prima di fare insert
  • Max61
  • 20 Feb 2019
  • Javascript
Risposte
13
Visite
3K
Javascript 28 Feb 2019
Max61
M
D
[ASP] si può fare?
  • dariov
  • 14 Gen 2019
  • Classic ASP
  • 2
Risposte
29
Visite
5K
Classic ASP 24 Feb 2019
vic53
V
D
[WordPress] come fare per estrarre dati da un db MySQL tramite una form e visualizzare il risultato
  • dariotoby
  • 25 Dic 2018
  • WordPress
Risposte
0
Visite
3K
WordPress 25 Dic 2018
dariotoby
D
W
inclusioni css in eccesso, cosa fare?
  • w_t
  • 21 Ott 2018
  • HTML e CSS
Risposte
1
Visite
1K
HTML e CSS 22 Ott 2018
Max 1
M
[PHP] Metodo migliore per fare login a un DB Mysql
  • Marco Ginato
  • 4 Set 2018
  • PHP
Risposte
1
Visite
2K
PHP 5 Set 2018
marino51
P
[Gratuito][Cerco] qualcuno per fare menu a tendina ottimizzato per mobile-responsive con css e html
  • podset
  • 15 Lug 2018
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
3
Visite
2K
Offerte e Richieste di Lavoro e/o Collaborazione 17 Lug 2018
podset
P
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?