Спасибо, но я всё равно, не понял, куда это вставлять:
Ну вобщето да, это же урок по загрузке. Вобще мне както сложно обьснить потому что нужно понимать значение каждой строки иначе ничего может не получится
Сначала рассмотрим наиболее простой способ передачи имени сценарию — непосредственный набор его в URL после знака ? — например, в формате name=имя. Вот пример:
Наш сценарий должен распознать параметр name. То есть, говоря проще, сценарий (скрипт) должен принять параметр name в виде переменной name, а затем вывести в браузер пользоватея строку "Привет, <имя>!". Сделать это можно таким образом:
Пишем скрипт, принимающий параметр name и выводящий результат в браузер пользователя, а затем сохраняем его под именем script.php:
<?php
echo "Привет, $_GET['name'] !";
?>
Делаю, как написано, но браузер выдаёт: Not Found
The requested URL /script.php was not found on this server... Я подумал, что посколькумой php-файл находится в папке site внутри папки localhost, то после http://localhost/ надо ещё дописать site/, но в этом случае браузер выдал: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in Z:\home\localhost\www\site\script.php on line 2 Помогите, пожалуйста, чайнику!
Сначала рассмотрим наиболее простой способ передачи имени сценарию — непосредственный набор его в URL после знака ? — например, в формате name=имя. Вот пример:
Наш сценарий должен распознать параметр name. То есть, говоря проще, сценарий (скрипт) должен принять параметр name в виде переменной name, а затем вывести в браузер пользоватея строку "Привет, <имя>!". Сделать это можно таким образом:
Пишем скрипт, принимающий параметр name и выводящий результат в браузер пользователя, а затем сохраняем его под именем script.php:
<?php
echo "Привет, $_GET['name'] !";
?>
Делаю, как написано, но браузер выдаёт: Not Found
The requested URL /script.php was not found on this server... Я подумал, что поскольку мой php-файл находится в папке site внутри папки localhost, то после http://localhost/ надо ещё дописать site/, но в этом случае браузер выдал: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in Z:\home\localhost\www\site\script.php on line 2 Помогите, пожалуйста, чайнику!
Извините, ну а в этом коде что не так?:<?php
// == это оператор, который проверяет
// эквивалентность и возвращает булево значение
if ($action == "показать_версию") {
echo "Версия 1.23";
}
// это не обязательно...
if ($show_separators == TRUE) {
echo "<hr>\n";
}
// ...потому что вы можете просто написать
if ($show_separators) {
echo "<hr>\n";
}
?>
Спасибо, в этом я разобрался, но вот теперь со следующим кодом проблеема: <?php
// Создаем новый класс Coor:
class Coor {
// данные (свойства):
var $name;
var $city;
// Создаем объект класса Coor:
$object = new Coor;
// Для инициализации объекта сразу вызываем метод:
$object->Init();
?>
Браузер выводит следующее:
Warning: Missing argument 1 for Coor::Init(), called in Z:\home\localhost\www\site\1.php on line 22 and defined in Z:\home\localhost\www\site\1.php on line 12