Salve, sono sempre qui con questo script cruciale: NON VA PIU'!!!!!!!!
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");
}
});
});
}
Questa è la funzione richiamata dal form
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 è lo script PHP della pagina save.php
Codice PHP:
<?php
error_reporting(0);
session_start();
include '../../conn.php';
connect();
?>
<?php
$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";
}
?>
Fino a ieri andava, ora neanche a pagarlo.
Dove posso aver sbagliato???
E, come mai con Codelobster PHP il tag del form mi diventa rosso?
HEEEEEEEEEEEEEEEEEEEEEEEEEEELP pls