Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Problema PHP/JS

  1. #1

    Problema PHP/JS

    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

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Benvenuto.
    2 cose:
    1) Prima di postare visualizza l'anteprima del messaggio per verificare la formattazione del codice, così com'è si capisce poco e niente
    2) "Non funziona" non vuol dire niente ed è impossibile dirti quale sia la causa se non si conosce il problema; in che modo non funziona? Da errore? Che dice l'errore? Fa una cosa diversa da ciò che ti sapetti? Altro?

  3. #3
    Leggi il regolamento e riprova, grazie.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.