Вопрос № 41599: Всем привет!
Хочу у себя на сайте сделать счетчик, подсчитывающий сколько раз был скачен файл. В файле index.php создал форму с кнопкой (пр.1). Файл load.php в пр.2. В итоге счетчик работает. А как сделать, чтобы при щелчке по кнопке/submit "...Вопрос № 41629:
$Как правильно сделать перенос на другую строку.$
Вопрос убийственно простой, но у каждого своё начало и свои трудности.
Не знаю как правильно прописать
<?
echo "Hello, World!!!";
echo "<br>";<b...
Вопрос № 41.599
Всем привет!
Хочу у себя на сайте сделать счетчик, подсчитывающий сколько раз был скачен файл. В файле index.php создал форму с кнопкой (пр.1). Файл load.php в пр.2. В итоге счетчик работает. А как сделать, чтобы при щелчке по кнопке/submit "Скачать" не только увеличивался счетчик, но и сразу начал скачиваться файл INSTALL.EXE (находится в том же каталоге, что и два вышеупомянутых файла)?
Пока.
Приложение:
Отправлен: 29.04.2006, 01:03
Вопрос задал: Бурда Саша (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Stamm
Здравствуйте, Бурда Саша!
В файл load.php добавляем ф-цию, после обновления счётчика:
Header("Location: INSTALL.EXE");
--------- В день - один, ну два подвига, не больше...
Ответ отправил: Stamm (статус: Студент)
Ответ отправлен: 29.04.2006, 01:44 Оценка за ответ: 5 Комментарий оценки: Спасибо
Отвечает: Madproger
Здравствуйте, Бурда Саша!
Можно и так (страница загрузки откроется в новом окне)
Ответ отправил: Madproger (статус: 5-ый класс)
Ответ отправлен: 29.04.2006, 01:54 Оценка за ответ: 5 Комментарий оценки: Спасибо
Вопрос № 41.629
$Как правильно сделать перенос на другую строку.$
Вопрос убийственно простой, но у каждого своё начало и свои трудности.
Не знаю как правильно прописать
<?
echo "Hello, World!!!";
echo "<br>";
?>
приблизительно в виде:
<?
echo "Hello, World!!!"
;
?>
На настоящей момент это приводит к ошибке:
Warning: Unexpected character in input: '' (ASCII=92) state=1 in z:home est1.ruwwwindex.html on line 12
Parse error: parse error, unexpected T_STRING in z:home est1.ruwwwindex.html on line 12
Приблизительно представляю себе, синтаксис должно быть аналогичен другим языкам. Но вот решил воспользоватся "
", только сейчас, когда удосужился приступить к изучению PHP. Как правильно его прописать. и где подобные простые азы и прописные истины можно почерпнуть, чтобы не докучать вам, уважаемые "ксперты, примитивными иили глупыми вопросами? Надеюсь, что поскольку вы разбираетесь в заоблочно сложных для меня моментах PHP, то с легкость сможете доступно объяснить такую мелочь.
Всегда Ваш, А.В.
Для переноса строки в консоли -
Для переноса в браузере - <br />
Много подробной информации на www.php.net, www.phpclub.ru
Еще больше в Гугле :)
--------- И будет вам счАстиЕ!
Ответ отправил: Madproger (статус: 5-ый класс)
Ответ отправлен: 29.04.2006, 14:48 Оценка за ответ: 4
Отвечает: Ерёмин Андрей
Здравствуйте, Протасов Алексей Викторович!
Это самое \n необходимо поместить в саму строку. Если вы хотите вывести в браузер новую строку, тогда нужно написать <br>.
--------- Нет правила без исключений. Правило без исключений - исключение из правил.
Отвечает: Драк Георгий
Здравствуйте, Протасов Алексей Викторович!
Правильно будет echo "Hello, World!!!
";
Для переноса в браузере - echo "Hello, World!!!<br />";
Либо можно воспользоваться функцией nl2br(string);
Переводит все
в <br />
Например echo nl2br("Hello, World!!!
"); выведет в браузер Hello, World!!!<br />
--------- Sonic always help you, if he wish...
Ответ отправил: Драк Георгий (статус: 2-ой класс)
Ответ отправлен: 29.04.2006, 14:51 Оценка за ответ: 4
Отвечает: RedDevil
Здравствуйте, Протасов Алексей Викторович!
Я не очень понял, того чего ты хочешь. Ты хочешь чтобы после формирования php страницы код там выглядил нормально, а не в одну строку? Тогда ты был почти прав, только /n нужно писать в кавычках.
<body>
echo "Hello world
Another world";
</body>
В исходном коде странице даст такой результат:
<body>
Hello world
Another World
</body>
А на самой странице в браузере они будут написаны слитно:
Hello worldAnother World
А вот если ты хочешь чтобы они на странице были на разных строках, то нужно использовать br.
echo "Hello wordl<br>Another world";
Теперь в исходном коде страницы они будут написаны так же слитно:
<body>
Hello wordl<br>Another world
</body>
А вот в браузере будут отображатся на разных строках:
Hello world
Another world
Ну, а чтобы это было и там и там на разных строках нужно соединить оба метода.
<body>
echo "Hello world<br>
Another world";
</body>
Будут и в исходном коде страницы на разных строках:
<body>
Hello world<br>
Another world
</body>
И в браузере будут отображатся на разных строках.
Hello world
Another world
--------- Есть 10 типов людей: те, кто знаком с двоичной системой, и те, кто нет.
Ответ отправил: RedDevil (статус: 10-ый класс)
Ответ отправлен: 29.04.2006, 19:16 Оценка за ответ: 5