|
|
|
| Как сделать так чтобы каждая страница не грузилась отдельно?
Дайте какой-нибудь простенький скрипт плиззз. Ещё хочу узнать как сделать так чтобы если файл уже существует скрипт не заменял его новым. И как сделать так чтобы допустим нажимаешь на ссылку с именем test, а в низу появлялась надпись: “нажата ссылка…”? Очень надо плиззз помогите! | |
|
|
|
|
|
|
|
для: Booblik
(08.02.2007 в 08:12)
| | 1) "Как сделать так чтобы каждая страница не грузилась отдельно?" - вообще не понимаю о чем речь идет...
2) "Ещё хочу узнать как сделать так чтобы если файл уже существует скрипт не заменял его новым." - какой файл? если в общем, то перед записью файла
if (!file_exists("Файл"))
{
// записываем файло
}
|
3) "И как сделать так чтобы допустим нажимаешь на ссылку с именем test, а в низу появлялась надпись: “нажата ссылка…”?" - "внизу" это ГДЕ именно? И зачем? если по ссылке происходит переход на другую страницу, то какой смысл на предыдущей информировать об этом кого-то? | |
|
|
|
|
|
|
|
для: ZuArt
(08.02.2007 в 09:44)
| | Я просто вчера прочитал учебник по PHP, и он меня вдохновил на отчаянные поступки, я решил переделать свой html сайт в php идей много, но вот незнание языка мне не даёт их воплотить в жизнь. Если поможете мне, я буду вам очень признателен.
1) На каждой странице сайта есть изображения, так вот я не хочу чтобы переходя по ссылкам каждое изображение не загружалось снова. Что-то типа как на сайте http://www.wc4g.ru
2) Допустим в форме вводиться слово, какое введено слово с таким именем и будет создан файл. Так вот как сделать так чтобы уже существующий файл не перезаписывался, а пользователю предлагали изменить это слово?
3) Мне нужна только сама фишка, вместо текста будут другие действия. Хочу сделать что-то типа счётчика. Если нажали на ссылку, информация добавляется в файл, и отсылается на E-mail. С кнопкой получается а с URL нет.
Кстати есть ли какой-нибудь таймер отправления. Допустим, чтобы содержимое файла приходило каждые 24 часа?
А что такое $PHP_SELF? | |
|
|
|
|
|
|
|
для: Booblik
(08.02.2007 в 12:05)
| | 1) честно сказать не совсем понял - сорь... что требуется? чтобы картинки кешировались у клиента или что?
2) как уже писал выше
if (file_exists($_POST['file_name']))
{
echo 'Такое имя занято - выберите другое';
// вывод формы для ввода параметра
exit();
};
3) эээ если скрипты страниц - разные файлы, то можно в отдельном файле записать одну функцию, которая принимает параметр имя страницы + в каждом скрипте подключать этот скрипт include_once() и вызывать эту функцию, в которую в качестве параметра и передавать страницу (или ее идентификатор или на крайняк ничего, а сама функция пускай из глобального массива $_SERVER выцепляет нужные данные), а уже функция сама разберется, что делать =)
ЗЫ. Получить элементы массива $_SERVER можно простым скриптом
<?
foreach($_SERVER as $key => $val)
echo '$_SERVER['.$key.'] = '.$val.'<br>';
?>
Внимание обратить стоит на элементы
- $_SERVER["SCRIPT_FILENAME"]
- $_SERVER["REQUEST_URI"] | |
|
|
|
|
|
|
|
для: Booblik
(08.02.2007 в 12:05)
| | Да, еще нюанс - старайся не пользоваться глобальными "авто"-переменными типа $PHP_SELF - могут возникнуть проблемы - юзай глобальные массивы - они надежнее... | |
|
|
|
|
|
|
|
для: ZuArt
(08.02.2007 в 13:12)
| | ОК, попробуем... Биг сенькью за инфо. | |
|
|
|
|
|
|
|
для: Booblik
(08.02.2007 в 13:37)
| | нзчт. все получится при желании ;) | |
|
|
|
|
|
|
|
для: ZuArt
(08.02.2007 в 14:02)
| | Ага, сделать (2) мне удалось а вот с (3) проблемы, я ничего не понял может на наглядном примере объасните? | |
|
|
|