Ошибка загрузки файла excel в phpmysql
Привет ребята я собираюсь загрузить свой excel в sql но пока я загружаю я получаю эту ошибку
Обратите внимание: только переменные должны передаваться по ссылке в C:\wamp64\www\invoic4\index.php на линии 6
а вот это index.php файл
<?php $connect = mysqli_connect("localhost", "root", "", "invoice4"); $output = ''; if(isset($_POST["import"])) { $extension = end(explode(".", $_FILES["excel"]["name"])); // For getting Extension of selected file $allowed_extension = array("xls", "xlsx", "csv"); //allowed extension if(in_array($extension, $allowed_extension)) //check selected file extension is present in allowed extension array { $file = $_FILES["excel"]["tmp_name"]; // getting temporary source of excel file include("PHPExcel/IOFactory.php"); // Add PHPExcel Library in this code $objPHPExcel = PHPExcel_IOFactory::load($file); // create object of PHPExcel library by using load() method and in load method define path of selected file $output .= "Data Inserted<br>"; foreach ($objPHPExcel->getWorksheetIterator() as $worksheet) { $highestRow = $worksheet->getHighestRow(); for($row=2; $row<=$highestRow; $row++) { $output .= ""; $docno = mysqli_real_escape_string($connect, $worksheet->getCellByColumnAndRow(0, $row)->getValue()); $importaction = mysqli_real_escape_string($connect, $worksheet->getCellByColumnAndRow(1, $row)->getValue()); $query = "INSERT INTO invoice_table(docno, importaction) VALUES ('".$docno."', '".$importaction."')"; mysqli_query($connect, $query); $output .= ''; $output .= ''; $output .= ''; } } $output .= '<table class="table table-bordered"><tbody><tr><td>'.$docno.'</td><td>'.$importaction.'</td></tr></tbody></table>'; } else { $output = 'Invalid File'; //if non excel file then } } ?> <title>Import Excel to Mysql using PHPExcel in PHP body { margin:0; padding:0; background-color:#f1f1f1; } .box { width:1100px; border:1px solid #ccc; background-color:#fff; border-radius:5px; margin-top:100px; } <div class="container box"> <h3 align="center">Import Excel to Mysql using PHPExcel in PHP</h3><br> Select Excel File <br> <br> <br> <?php echo $output; ?> </div>
Что я уже пробовал:
Я не знаю, что не так с линией 6
Herman<T>.Instance
Какую ошибку вы получаете?
Member 14029056
Обратите внимание: только переменные должны передаваться по ссылке в C:\wamp64\www\invoic4\index.php на линии 6
Herman<T>.Instance
Вы вызываете функцию по значению вместо ссылки. Это ваша проблема. amd Google говорит:
вот это!! о ваших проблемах