creazione cartella tramitte form type hidden

gian21

Nuovo Utente
16 Mag 2013
23
0
0
salve ragazzi buonasera,
sto cercando di creare una cartella che si crei tramite un campo nascosto "hidden"che individui l'id corrispondente e che inserisca poi in seguito la foto di un upload in una cartella specifica
che varia tramite il nome dell'email che viene iviata tramite un form normale con metodo post

in pratica la parte html e questa

PHP:
<form action="upload.php" method="post" enctype="multipart/form-data">
<label for="file"></label>
<br>
<b><font face="Arial" size="2" color="003c69">inserisci l'email con il quale hai fatto l'annuncio</font></b>
<input type='hidden' name='id' value="<?php echo $riga['id'] ?>"><br>
<input type="file" multiple="multiple" name="img" id="img"><br><br>
<input type="image" name="submit" img src="inserisci.jpg">
</form>

la upload.php

PHP:
<?php
include("Connessione.php");
$id = (int)$_POST['id'];
$insert = "SELECT *,DATE_FORMAT(data,'%d-%m-%Y') as data1 FROM postobarcatemp WHERE id = '$id' LIMIT 1";
$risultato =mysql_query($insert);
if(!$risultato)
  { echo ("Errore nella query");
     exit();
   }
$riga = mysql_fetch_assoc($risultato); 
@$user = $riga['mail'];
@$crea1 = mkdir("../../public/immaginiposto/$user", 0777); 

        $_FILES["img"]["tmp_name"];
        
        //Se il caricamento non va a buon fine, stampami l'errore
            if ($_FILES["img"] ["error"] >0) 
            
                {
                echo" Errore nell'upload" . $_FILES["img"] ["error"]  ."<br>";
                }
            
            else
            
                {
                echo "Upload ok","<br>";
                
                echo "Il nome dl file caricato è" .$_FILES["img"] ["name"] ."<br>";
                
                echo" " .$_FILES["img"] ["tmp_name"];
                
                }
            
            $pathAndName = "../../public/immaginiposto/$user/\\{$_FILES['img']['name']}";
            
if(move_uploaded_file($_FILES["img"]["tmp_name"],$pathAndName)) {
    echo "OK!";
}else{
    echo "Errore";
}
  ?>

l'errore che mi da e che inserisce le foto solo nella cartella /immaginiposto/ senza mai creare la $user che e la piu importante per suddividere , in base all'utente, le foto che esso ci manda
come fare?
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ho ripulito un po di righe per vedere se funzionava e ha funzionato
PHP:
<?php
if (isset($_POST['upload'])) {
    $user = "[email protected]";
    $crea1 = mkdir("$user", 0777);

    $pathAndName = "$user/{$_FILES['img']['name']}";

    if (move_uploaded_file($_FILES["img"]["tmp_name"], $pathAndName)) {
        echo "OK!";
    } else {
        echo "Errore";
    }
}
?> 
<form enctype='multipart/form-data' method='post' action='<?php echo $_SERVER['PHP_SELF'] ?>'>

    <p><input name="img" type="file" size="40" enctype='multipart/form-data'/></p>

    <p><input name="upload" type="submit" value="Carica immagine" /></p>
</form>
perche hai messo il doppio backslash in $pathAndName ?
 
Discussioni simili
Autore Titolo Forum Risposte Data
W Creazione Cartella Classic ASP 2
R Upload multiplo con creazione di cartella PHP 10
S Visualizza l'errore di creazione in MSSQL Database 4
M [Cerco][Gratuito] Artista/designer per creazione grafica gioco di società Offerte e Richieste di Lavoro e/o Collaborazione 0
N Creazione sito web senza Partita IVA (Era: mettersi in regola) Leggi, Normative e Fisco 1
F NetBeans problema creazione progetto Java Windows e Software 0
A Creazione cookie e gestione accessi PHP 0
D Creazione sito e-commerce WP CMS (Content Management System) 0
A Consiglio per creazione sito web CMS (Content Management System) 1
S CREAZIONE DI SITO PER CORSI DI FORMAZIONE WordPress 3
spider81man Creazione di un UNICA tabella da più file .CSV PHP 1
M Creazione menu a tendina Javascript 3
S Download di un file in automatico dopo la sua creazione PHP 2
G creazione menu a tendina e invio a pagina php PHP 1
M Problemi con creazione maschere Presentati al Forum 1
F Creazione script Tv Presentati al Forum 1
A recuperare data creazione di un file PHP 6
D Neofita. Creazione applicativo prenotazione automezzi Offerte e Richieste di Lavoro e/o Collaborazione 12
L Aiuto creazione menu mancante WordPress 0
E Creazione URL per chat whatsapp WordPress 0
L Creazione di 2 o più record PHP 6
W Creazione di una griglia HTML e CSS 1
E Creazione di un sito di news PHP 16
S Scelta software/cms per creazione sito Webdesign e Grafica 6
E Creazione gestionale timesheet partendo da foglio excel Offerte e Richieste di Lavoro e/o Collaborazione 0
M Creazione notifica sonora Javascript 1
R Creazione sito eccomerce privato. Offerte e Richieste di Lavoro e/o Collaborazione 2
I Creazione programmino JAVA Offerte e Richieste di Lavoro e/o Collaborazione 0
D Difficile creazione excel di dati di grandi dimensioni Classic ASP 2
I creazione stile css HTML e CSS 3
A [Offro][retribuito] Creazione siti web/ web app (Django) Offerte e Richieste di Lavoro e/o Collaborazione 2
Stefano Migotto Creazione di un div con php o js PHP 9
G [OFFRO][RETRIBUITO] Creazione siti web e loghi professionali Offerte e Richieste di Lavoro e/o Collaborazione 0
D Creazione sito Offerte e Richieste di Lavoro e/o Collaborazione 0
D CREAZIONE E GESTIONE SITO E-COMMERCE Offerte e Richieste di Lavoro e/o Collaborazione 2
C [WordPress] Retribuzione creazione Sito Web vetrina Discussioni Varie 3
I [Javascript] Creazione di una piccola libreria e integrazione in angular Javascript 2
S [OFFRO] Creazione di programmi per la modifica automatizzata di testi Offerte e Richieste di Lavoro e/o Collaborazione 0
T [php] problema creazione query select-where PHP 5
Daniele_Carrara [PHP] Creazione Carrello PHP 1
G Creazione Landing Page Offerte e Richieste di Lavoro e/o Collaborazione 2
P [HTML] Creazione pagina web da dove iniziare HTML e CSS 2
L Creazione form html HTML e CSS 3
Monital [PHP]Far riconoscere stringa o numerico epr creazione campo tabella PHP 6
W [PHP] Creazione classe PDO PHP 4
K [PHP] Creazione di Calendario con orario PHP 4
V [CREO] Creazione profilo INSTAGRAM ad hoc per SVILUPPO MARKETING aziendale Offerte e Richieste di Lavoro e/o Collaborazione 0
Store creazione campo search in php PHP 1
Store creazione barra search sito web Presentati al Forum 3
C Creazione di una funzione per il filtraggio dei campi di un db Presentati al Forum 0

Discussioni simili