Доброго времени суток! У меня к Вам вопрос: Есть скрипт, который принимает файл, в моем случае фото, сохраняет его на сервере в папке foto и отображает затем это фото на странице. На локалке все работает как надо, отображается именно та фотка которая была закачена последней, а вот когда я залил все на удаленный сервер и стал там тестировать, то результат оказался совсем иной. После загрузки фото на сервер отображается не последняя закинутая фотка, а просто какая-то фотка из папки! ЧТО НЕ ТАК? причем на локальной машине все работает четко!
вангу санитары вызывайте! Спойлер Пути не правильно прописаны, "начало" без Слеша пхп врятли тут "причем" Покажи код детка! а тут Г.код да не, тут условие прописано так, чтобы "какая-то" фотка показывалась а точно загруженная фотка загружается туда куда нужно? нее... 100% Без слеша пишем код
--- Добавлено --- фотка згружается именно туда, куда нужно, в папке все загруженные фотки есть, на локальной машине тот же код РАБОТАЕТ без збоев, по коду на станице должна отображаться именно последняя загруженная фотка, и имя ее совпадает с именем нужной фотки. а зачем код если я все процитировал из выше написанного, не смог разобраться с написанным? ему еще и код подававй, вообще в осадк выпадешь! весь код не маленький, и работает на локалке, со слешами- не по теме версия! что то происходит именно на сервере. Имя фотки которая отображается совпадает с именем нужной фотки, а отображается другая!
вопрос даже не про код или сложности в его написание, а наверно про особенности работы серверов! сам не знаю! код не сложный, получаем из формы фото, отправляем в папку "фото" и после ее згрузки если все прошло как надо запускаем функцию, отображающую это фото из этой папки. имя фото передаем функции. Что происходит по итогу: в исходном коде браузера имя соответствует, в папке такая фотка есть, и с нужным именем, а отображается фотка, которая была до того как... --- Добавлено --- это к чему? Ванга тут не поможет и окулист тоже, патологоанатом разве что, да и то, поздно уже! а вот нарколог- самое оно! мальчик, ты под чем?
кеш обнови или к картинке привяжи рандом foto/123.png?<?=rand();?> после ответа, обычно люди не живут.
да это и не жизнь! может сам попробую, а то под спиидами не по кодишь, рыбак рыбака ... а вот это по теме, спасибо, и код не нужен оказался! ато как тот доктор пациентке:" я не гинеколог, но посмотреть могу! А не живут чего, ты их смешишь до смерти?
я , как и все, и ты не исключение, туда и иду, с самого рождения! ты мне кратчайший путь хочешь показать? значит я не ошибся, значит под чем то! сам то не спеши туда, успеешь не опоздаешь, и не груби людям, не критикуй то, чего не знаешь и чего не видел! Ты мне по пхп совет дал, спасибо, а я те по жизни, чей важнее? жду лайк!
я тебя чем то обидел ? санэпидемстанция ей богу --- Добавлено --- процитируй свой совет по жизни ... не этот ли ? Поц помоему это с тобой что то не в порядке, или мало внимание в реале уделяют.
Вот шуму то подняли. Где он есть? За все те сообщения, что ты отправил я его не нашёл. Мы тут не экстрасенсы. Код в тред. Пожалуйста. Если ты, конечно, хочешь хелпа реального, а не просто так поболтать на форуме. --- Добавлено --- На опен сервере или на денвере тестил? Или ещё на какой виндовской штучке?) К твоему сведению, виндовс не придирчив к регистру, а вот линукс не щадит подобных ошибок. Каждый пробел, каждый не нужный отступ, мог сыграть решающую роль. В результате чего твой скрипт может не работать. И ещё не хватка данных, какой версии php стоит у тебя на локальной машине, а также на сервере? На который ты закидывал данные. Код на сервере дебажить пробовал?
@MAN_IFE_ST -это твоей мамы сын. Тебе писали, "не груби" - не доходит! Ты только на форумах и можешь повыпендриваться! Ущербный хмырь, познавший пхп- считаешь что жизнь понял! те как то попадется тот, кто обьяснит в реале, что не нужно незнакомым людям грубить, или ты в реале поскромней_ -другое дело форум! и не спасет ни ванга, не санитары! @askanim вообще он там и есть да, мог. вот вам код! PHP: $nom=5; $jpg="jpg"; $atr=$non.$jpg; echo "<img src = 'foto/$atr'>"; должен показать фото 5.jpg, а показывает какого то 4.jpg С пробелами- в имени файла не может быть пробела! Регистр - имена присваиваю свои, зависит от кол-ва фоток в папке, если это первая фотка то 1. jpg вторая 2 . jpg
А ты что-то не так написал у тебя ошибка в имени переменной. Это весь код обработки загрузки файла на сервер?
@askanim переписал, лишнее удалил, оставил только файлы по теме на локалке все работает как надо! не в коде загвостка, хотя код... бывает и лучше, не спорю
"у меня ничего не работает, но я точно знаю - проблема не в коде, а кто считает иначе, прыщавые дураки!!11одинодин"
еще разок для одаренного бомбандира цитатки в студию, ибо ты сейчас находишься в глупом положении. И действительно ты сам себя в гроб загонишь... PHP: echo "<img src = '/foto/{$this->imya}'>"; Спойлер: Поц ПМС замучал? я все еще не в доумении каким раком тебя бомбануло напомнил мне про 1000 джигидов которые так же обещали приехать
мне кажется что в правилах оформления тем слишком много "пожалуйста" и "будьте любезны", что очень плохо влияет на таких долбондивидумов - как автор темы. думаю нужно заменить все эти прекрасные слова на "ептвоюмать" и "анукабля"
да, с названием темы я... не читал правил до того как, виноват, но флуд по поводу есть слеш или нет-тоже лишний, как дети малолетние! это больше от версии пхп зависит- нужен он там или нет! но про версию поинтересовался только askanim
При чем тут версия пхп? Если вы даже не знаете в чем проблема, почему считаете что знаете как ее решить? Жесть какая-то.
Нет, не зависит. Либо приведи пункт из документации, где написано обратное. Ты совершаешь логическую ошибку, нежелая слышать ответы, кроме тех, что сам себе придумал, и уверяя себя в том, что ты прав, лишь на основании уверенности в этом. Это не правильно. Ты или прав во всем и у тебя все работает, или ты пришел за помощью, и слушаешь, что тебе говорят. Третьего не дано. --- Добавлено --- Рандном не обязателен, кстати. Имгур, вот, просто единичку добавляет. Если в строке есть хоть один параметр, не важно, менялся он или нет, браузер будет игнорить кэш. --- Добавлено --- По какому критерию ты определяешь то, какой файл был закачан последним? Хранишь отдельно его имя? По дате создания файла? --- Добавлено --- А еще дай угадаю - на локалке сервер на винде, а внешка на линуксах? --- Добавлено --- Ты не на приеме у доктора, где надо говорить, что все хорошо, а то в справке напишет что-то левое. Тот код, что ты привел - прям и однозначен как полено. Он не может выдавать описанный тобою глюк. То, что ты считаешь, что твой настоящий код сводится именно к этому, не значит, что так и есть. Тебе пытаются помочь, а ты только огрызаешься. Зачем?
по имени файла, имя есть порядковый номер, код я выложил со всеми файлами, по быстрому поудалял от туда все левое, ну может не все, оставил стили и ... но ссылки и тексты убрал, хотя можно было и лучше почистить и оставить только 1 файл. не заморачивался на столько. Выложил в этой теме в 12.41. его и не смотрел никто кроме меня! я пришел сюда за помощью, даже критику готов выслушать, но по существу! на локалке код перестает работать после 9-той фотки. А на удаленном вообще не так работает! даже когда я удалил из папки на серве все фото и загрузил новое, оно загрузилось, но браузер отобразил старое фото, которого в папке уже нет, а есть новое. я знаю, что я удалил не файл, а только его адрес на винте, а данные с винта никуда не деваются! может не так выражаюсь... и по поводу моего "говнокода", мне и самому известно что он говнокод, и нечего мне об этом лишний раз напоминать! суть вопроса: на локалке, фото отображаются 9.jpg ; 8.jpg; 7.jpg 6.jpg 5.jpg 4.jpg 3.jpg 2.jpg 1.jpg а на удаленном 6. 1. 5. 2. 4. 3. как то так! неужели проблема в слешах?