Я новичок в PHP, поэтому прошу прощения, если это простая проблема … Я перемещаю PHP-сайт с одного сервера на другой. Новый сервер – IIS 7.0, PHP 5.2.1, с коротким открытым тегом, включенным «Вкл.», И я не знаю, как был настроен исходный сервер (мне просто дали код). Ниже приведен самый первый раздел кода на одной из […]
Я получаю эту ошибку PHP: PHP Notice: Undefined offset: 1 Вот код PHP, который бросает его: $file_handle = fopen($path."/Summary/data.txt","r"); //open text file $data = array(); // create new array map while (!feof($file_handle) ) { $line_of_text = fgets($file_handle); // read in each line $parts = array_map('trim', explode(':', $line_of_text, 2)); // separates line_of_text by ':' trim strings […]
<?php $name = $_FILES["file"]["name"]; //$size = $_FILES['file']['size'] //$type = $_FILES['file']['type'] $tmp_name = $_FILES['file']['tmp_name']; $error = $_FILES['file']['error']; if (isset ($name)) { if (!empty($name)) { $location = 'uploads/'; if (move_uploaded_file($tmp_name, $location.$name)){ echo 'Uploaded'; } } else { echo 'please choose a file'; } } ?> <form action="upload.php" method="POST" enctype="multipart/form-data"> <input type="file" name="file"><br><br> <input type="submit" value="Submit"> </form> Я […]
В PHP есть ли способ игнорировать функции, которые не определены, а не бросают фатальную ошибку, которая видна в браузере? -ie, Fatal error: Call to undefined function Я знаю, что существует практика обертывания всех пользовательских функций в условном порядке, как показано ниже, но есть ли программный способ получить этот эффект? if (function_exists('my_function')) { // use my_function() […]
Для меня возникла новая проблема, поскольку я пытался запустить свой скрипт на другом сервере PHP. На моем старом сервере следующий код выглядит нормально – даже если не объявлен параметр s . <?php if ($_GET['s'] == 'jwshxnsyllabus') echo "<body onload=\"loadSyllabi('syllabus', '../syllabi/jwshxnporsyllabus.xml', '../bibliographies/jwshxnbibliography_')\">"; if ($_GET['s'] == 'aquinas') echo "<body onload=\"loadSyllabi('syllabus', '../syllabi/AquinasSyllabus.xml')\">"; if ($_GET['s'] == 'POP2') echo "<body […]