![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Jey_k |
|
||||
![]() WEB-командир ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 4149 Регистрация: 16.11.2003 Где: Москва Репутация: 1 Всего: 61 |
Суть такова. На сайте есть блок, который заполняется из админ-панели.
Про сам сайт пока речь не идет. Проблема в админке. Файл index.htm являет собой интерфейс загрузки на сервер файла картинки, которая запишется в файл upfile1.jpg и текста, который запишется в файл count.dat Файл up.php содержит скрипт обработки посланной формы с файлом и текстом, плюс подтверждение приема текста и картинки их выводом на экран. Вот тут-то и возникла трабла. В первый раз в подтверждении картинка выводится, а потом хоть обгрузись, но останется та же самая. Я понимаю, что это что-то связаное с кэшем или cookies, но как победить это не знаю. Начал осваивать php совсем недавно. Надеюсь на помощь. index.hm
up.php
Это сообщение отредактировал(а) Jey_k - 31.7.2005, 01:16 |
||||
|
|||||
| Irokez |
|
|||
![]() индеец ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1180 Регистрация: 20.10.2004 Репутация: 22 Всего: 53 |
1) картинка точно загружается на сервер? в папке она есть? именно загруженная (возможно на картинку нет впоследствии прав на запись и скрипт не может ее заменить)?
2) возможен кеш на стороне сервера.. тут по моему надо разговарить с админом мервера 3) кеш на стороне клиента, если браузер то тут только CTRL+F5 .. можно конечно послать заголовки для запрета кеширования.. но по-моему ради одной картинки этого не стоит делать |
|||
|
||||
| Jey_k |
|
|||
![]() WEB-командир ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 4149 Регистрация: 16.11.2003 Где: Москва Репутация: 1 Всего: 61 |
Irokez
Картинка грузится в папку. Ноготображается старая. Если зайти по localhost и обновится, затем жамкнуть на index.htm то все пройдет хорошо, пробуешь заново и нифига. Получается еще если кэш оперы почистить. Я уже думал о том, чтобы данные от up.php передавать новому htm файлу и отображать через него весь результат и вставить команду обновления в начало скрипта в нем. Саму страницу от up.php обновить нельзя. Опера задумывается, эксплорер пишет, что необходим повторный ввод данных. Все происходит на домашней машине с поднятым апачем и пхп. Это сообщение отредактировал(а) Jey_k - 31.7.2005, 10:36 |
|||
|
||||
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 23 Всего: 50 |
Попробуй так, правда код не проверяла:
-------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| Irokez |
|
|||
![]() индеец ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1180 Регистрация: 20.10.2004 Репутация: 22 Всего: 53 |
попробуй добавить в up.php в самом начале:
|
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Jey_k ты каждый новый файл будешь сохранятьс одними тем же именем? Так что судя по всему браузер этот файл и кэширует.
1. copy нельзя, надо как показала PARROT, через move_... И $_FILES надо использовать. 2. В начало самое начало PHP скрипт поставь:
|
|||
|
||||
| Jey_k |
|
|||
![]() WEB-командир ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 4149 Регистрация: 16.11.2003 Где: Москва Репутация: 1 Всего: 61 |
Mal Hack
Не понимает хэдеры хоть убей. |
|||
|
||||
| Irokez |
|
|||
![]() индеец ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1180 Регистрация: 20.10.2004 Репутация: 22 Всего: 53 |
вставь их в самое начало документа |
|||
|
||||
| Jey_k |
|
|||
![]() WEB-командир ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 4149 Регистрация: 16.11.2003 Где: Москва Репутация: 1 Всего: 61 |
Irokez
там система такая
куда вставлять? После <? не катит. Не понимает. В самый верх документа тоже |
|||
|
||||
| Irokez |
|
|||
![]() индеец ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1180 Регистрация: 20.10.2004 Репутация: 22 Всего: 53 |
|
|||
|
||||
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 23 Всего: 50 |
Выход- буферизация, хедеры любят ее.
-------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
В тему буферизации: http://forum.vingrad.ru/index.php?act=modu...el&article=2859
Это не правильная система ;) |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |