Я вызываю свой PHP в свой код javascript, могу ли я знать, почему $_GET
не работает в моем PHP-файле?
Мой URL: localhost/img/index.php?fname=johndoe
Javascript внутри моего index.php :
<script src="uploadname.js"></script> <script type="text/javascript"> $(document).ready( function() { $(\'#redactor_content\').redactor({ imageUpload: \'uploadimage.php\', minHeight: 200 // pixels }); } ); </script>
php-файл uploadimage.php
<?php $fname=$_GET['fname']; $dir = '../assets/uploads/r/'; $sysUrl = lc('sysUrl'); $_FILES['file']['type'] = strtolower($_FILES['file']['type']); if ($_FILES['file']['type'] == 'image/png' || $_FILES['file']['type'] == 'image/jpg' || $_FILES['file']['type'] == 'image/gif' || $_FILES['file']['type'] == 'image/jpeg' || $_FILES['file']['type'] == 'image/pjpeg') { // setting file's mysterious name $filename = $fname.date('YmdHis').'.jpg'; $file = $dir.$filename; // copying copy($_FILES['file']['tmp_name'], $file); // displaying file $array = array( 'filelink' => $sysUrl.'/assets/uploads/r/'.$filename ); echo stripslashes(json_encode($array)); } ?>
Я использовал выше код, но когда я сохраняю файл, он показывает пустое. я ничего не знаю, почему?