php soruya javascript

4 Cevap php
<script type="text/javascript">
$(document).ready(function() {
    $("#uploadify").uploadify({
    	'uploader'       : 'scripts/uploadify.swf',
    	'script'         : 'scripts/uploadify.php',
    	'buttonImg'      : 'css/btn_browseFiles.png',
    	'rollover'       : 'true',
    	'wmode'          : 'transparent',
    	'height'         : '26px',
    	'width'          : '109px',
    	'cancelImg'      : 'cancel.png',
    	'folder'         : 'uploads',
    	'queueID'        : 'fileQueue',
    	'simUploadLimit' : '2',
    	'auto'           : true,
    	'multi'          : true,
    	'onComplete'     : function(event, queueID, fileObj, response, data) {
     $('#filesUploaded').append('<li><strong>file:</strong>&nbsp;<a href='+fileObj.filePath+' target="_blank">'+fileName+'</a></li>');
}
    });
});
</script>

Ben bu yüzden bir iletişim formu iletebilirsiniz PHP yankı "+fileName+" almak istiyorum.

<?php $que = ""; ?>` fill in the blanks
<input type="hidden" name="" value="<?php echo($que); ?>">

4 Cevap

Aşağıdakileri yapıyor yanı sıra, PHP Javascript değişkenler geçmek için bir yol bilmiyorum ...

<script type="text/javascript>

location.href="thisPage.php?fileName=" + fileName;

</script>

Ve daha sonra yapmak için PHP kullanmak:

<?PHP $que = $_GET["fileName"]; ?>

Eğer dosya değişkeninde metin kullanmak istiyorsanız, size bir şekilde sunucu istek geçmek gerekir.

Bu çeşitli şekillerde yapılabilir:

  • kurabiye
  • getline değişken / sorgu dizesi
  • değişkeni göndermekten (bir form elemanının koydum)

Sadece geçerli sayfada bir değere içine almak istiyorsanız, bunu yapmak için javascript kullanmak gerekir:

#('#id_of_element').val(filename);

Bu jQuery kullanarak üstlenmektedir.

Bu yükleme flaş bileşeni çeşit gibi görünüyor. Bu sunucuya dosya yüklerken, o zaman isteği müdahale ve oradan onunla çalışmak gerekir.

$trigger('uploadifyComplete',ID,{
'name'             : event.currentTarget.name,
'filePath'         : getFolderPath() + '/' + event.currentTarget.name,
'size'             : event.currentTarget.size,
'creationDate'     : event.currentTarget.creationDate,
'modificationDate' : event.currentTarget.modificationDate,
'type'             : event.currentTarget.type
},

Bu görebilirsiniz? böylece dosya adını almak için fileObj.name kullanabilirsiniz.