Salve a tutti, scusate se scrivo qua ma non saprei in che sezione metterlo.
Ho un problema con dei codici; fino a ieri andavano ma oggi... MISTERO, non vanno più
Si tratta di un form per l'upload di file
codice HTML:
<div id="div_upload_immagine"> <!-- INSERIMENTO IMMAGINE --> <form action="#" method="post" enctype="multipart/form-data" id="inviafile"> <input type="file" name="myfile" id="myfile" class="caricaimg"><br> <div id="img_send" onclick="img()" class="img_send"/><!-- Quando caricata <img src /> --></div> </form> <div id="val_sfondo" style="display: none;"></div> <div id="div_img_delete"><img src="../Include/img/canc_img.png" id="img_delet"/></div> <div id="div_img_pos" class="pos"></div> <!-- FINE INSERIMENTO IMMAGINE --> </div>
Mentre questo è la funzione Javascript/JQuery
codice HTML:
function img(){ $('#myfile').click(); $('#myfile').change(function(){ $('#myfile').trigger("submit"); }); $('#inviafile').submit(function(e){ e.preventDefault(); var datiform = new FormData($(this)[0]); $.ajax({ url: '../../admin/PHP_Files/save.php', type: 'POST', //Le info testuali saranno passate in POST data: datiform, //I dati, forniti sotto forma di oggetto FormData timeout: 30000, async: true, cache: false, processData: false, //Serve per NON far convertire l’oggetto //FormData in una stringa, preservando il file contentType: false, //Serve per NON far inserire automaticamente //un content type errato success: function(data){
$('#img_send').removeClass('img_send'); $('#val_sfondo').html(data); var img = jQuery('#val_sfondo').children('img').attr( 'src'); $('#div_img_pos').show(); $('#div_img_pos').html("<img src='" + img + "' id='sfondo_rec_added' />");
},error: function(){ alert("Errore"); } }); }); }
Ed infine il codice PHP per l'upload dei file
Codice PHP:
<?php error_reporting(0); session_start(); include '../../conn.php'; connect();
$uploaddir = '../../Include/games_icon'; $uploadfile = $uploaddir . basename($_FILES['myfile']['name']);
if (move_uploaded_file($_FILES['myfile']['tmp_name'], $uploadfile)) { echo "<img src='../Include/games_icon/". $_FILES['myfile']['name'] . "' />"; } else { echo "Non e' stato caricato alcun file!\n"; } ?>
Cosa ci può essere che non mi fa andare il tutto??? grazie 1000 a quelli che riescono a darmi una mano