Ho un problema nel far accordare il mio FORM (con upload di immagine) e $.ajax().
il file di invio html è un normalissimo FORM con vari elmenti e l'upload dell'immagine.
Codice PHP:
//vari elementi da inviare oltre all'immagine
<input class="file_up" type="file" name="imagefile"></div>
e il file che riceve:
Codice PHP:
// Creo una array con i formati accettati
$tipi_consentiti = array("image/gif","image/jpeg","image/png");
// verifico che il formato del file sia tra quelli accettati
if (@in_array($_FILES['imagefile']['type'], $tipi_consentiti)){
// recupero i dati dal form
// recupero delle variabili in POST
$nome = @addslashes($_FILES['imagefile']['name']);
$path = "progetti/".$nome_prog ."/" . stripslashes($nome);
$tipo = @addslashes($_FILES['imagefile']['type']);
// copio il file nella cartella delle immagini
@copy ($_FILES['imagefile']['tmp_name'], "../progetti/" . $nome_prog . "/" . $_FILES['imagefile']['name']);
// creo la miniatura
@makeThumb("../progetti/" . $nome_prog,"../".$path,$nome,$tipo);
In mezzo tra i due volevo mettere una cosa del genere (come logica):
Codice PHP:
$.ajax({
type:"post",
url: "url del file che riceve",
data : ""
});
NON SO COSA METTERE IN DATA, per passare gli argomenti dell'immagine. Su può fare?
Sapreste darmi una dritta?