За последние 24 часа нас посетили 17413 программистов и 1712 роботов. Сейчас ищут 1745 программистов ...

что не так?

Тема в разделе "PHP для новичков", создана пользователем Aleksanbr_77, 20 сен 2016.

  1. Aleksanbr_77

    Aleksanbr_77 Новичок

    С нами с:
    31 янв 2016
    Сообщения:
    115
    Симпатии:
    5
    Доброго времени суток! У меня к Вам вопрос:
    Есть скрипт, который принимает файл, в моем случае фото, сохраняет его на сервере в папке foto и отображает затем это фото на странице. На локалке все работает как надо, отображается именно та фотка которая была закачена последней, а вот когда я залил все на удаленный сервер и стал там тестировать, то результат оказался совсем иной. После загрузки фото на сервер отображается не последняя закинутая фотка, а просто какая-то фотка из папки! ЧТО НЕ ТАК? причем на локальной машине все работает четко!
     
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.794
    Симпатии:
    1.330
    Адрес:
    Лень
    вангу санитары вызывайте!
    • Пути не правильно прописаны, "начало" без Слеша
    • пхп врятли тут "причем"
    • Покажи код детка!
    • а тут Г.код
    • да не, тут условие прописано так, чтобы "какая-то" фотка показывалась
    • а точно загруженная фотка загружается туда куда нужно?
    • нее... 100% Без слеша пишем код
     
    denis01 нравится это.
  3. Aleksanbr_77

    Aleksanbr_77 Новичок

    С нами с:
    31 янв 2016
    Сообщения:
    115
    Симпатии:
    5
    --- Добавлено ---
    фотка згружается именно туда, куда нужно, в папке все загруженные фотки есть, на локальной машине тот же код РАБОТАЕТ без збоев, по коду на станице должна отображаться именно последняя загруженная фотка, и имя ее совпадает с именем нужной фотки. а зачем код если я все процитировал из выше написанного, не смог разобраться с написанным? ему еще и код подававй, вообще в осадк выпадешь!

    весь код не маленький, и работает на локалке, со слешами- не по теме версия! что то происходит именно на сервере. Имя фотки которая отображается совпадает с именем нужной фотки, а отображается другая!
     
  4. Aleksanbr_77

    Aleksanbr_77 Новичок

    С нами с:
    31 янв 2016
    Сообщения:
    115
    Симпатии:
    5
    вопрос даже не про код или сложности в его написание, а наверно про особенности работы серверов! сам не знаю! код не сложный, получаем из формы фото, отправляем в папку "фото" и после ее згрузки если все прошло как надо запускаем функцию, отображающую это фото из этой папки. имя фото передаем функции. Что происходит по итогу: в исходном коде браузера имя соответствует, в папке такая фотка есть, и с нужным именем, а отображается фотка, которая была до того как...
    --- Добавлено ---
    это к чему?
    Ванга тут не поможет и окулист тоже, патологоанатом разве что, да и то, поздно уже! а вот нарколог- самое оно! мальчик, ты под чем? :)
     
    #4 Aleksanbr_77, 21 сен 2016
    Последнее редактирование: 21 сен 2016
  5. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.794
    Симпатии:
    1.330
    Адрес:
    Лень
    кеш обнови или к картинке привяжи рандом foto/123.png?<?=rand();?>
    после ответа, обычно люди не живут.
     
  6. Aleksanbr_77

    Aleksanbr_77 Новичок

    С нами с:
    31 янв 2016
    Сообщения:
    115
    Симпатии:
    5
    да это и не жизнь! может сам попробую, а то под спиидами не по кодишь, рыбак рыбака ...
    а вот это по теме, спасибо, и код не нужен оказался! ато как тот доктор пациентке:" я не гинеколог, но посмотреть могу!
    А не живут чего, ты их смешишь до смерти?
     
  7. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.794
    Симпатии:
    1.330
    Адрес:
    Лень
    Ты сам себя в могилу заведешь. Вопросы по существу задавай o_O
     
  8. Aleksanbr_77

    Aleksanbr_77 Новичок

    С нами с:
    31 янв 2016
    Сообщения:
    115
    Симпатии:
    5
    я , как и все, и ты не исключение, туда и иду, с самого рождения! ты мне кратчайший путь хочешь показать? значит я не ошибся, значит под чем то!
    сам то не спеши туда, успеешь не опоздаешь, и не груби людям, не критикуй то, чего не знаешь и чего не видел! Ты мне по пхп совет дал, спасибо, а я те по жизни, чей важнее? жду лайк!
     
  9. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.794
    Симпатии:
    1.330
    Адрес:
    Лень
    • ad personam
    я тебя чем то обидел ? :D санэпидемстанция ей богу
    --- Добавлено ---
    процитируй свой совет по жизни ... не этот ли ?
    Поц помоему это с тобой что то не в порядке, или мало внимание в реале уделяют.
     
  10. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    Вот шуму то подняли.
    Где он есть?
    За все те сообщения, что ты отправил я его не нашёл.
    Мы тут не экстрасенсы.

    Код в тред. Пожалуйста.

    Если ты, конечно, хочешь хелпа реального, а не просто так поболтать на форуме.
    --- Добавлено ---
    На опен сервере или на денвере тестил? Или ещё на какой виндовской штучке?)
    К твоему сведению, виндовс не придирчив к регистру, а вот линукс не щадит подобных ошибок.
    Каждый пробел, каждый не нужный отступ, мог сыграть решающую роль. В результате чего твой скрипт может не работать.
    И ещё не хватка данных, какой версии php стоит у тебя на локальной машине, а также на сервере? На который ты закидывал данные.

    Код на сервере дебажить пробовал?
     
  11. Aleksanbr_77

    Aleksanbr_77 Новичок

    С нами с:
    31 янв 2016
    Сообщения:
    115
    Симпатии:
    5
    @MAN_IFE_ST
    -это твоей мамы сын. Тебе писали, "не груби" - не доходит! Ты только на форумах и можешь повыпендриваться! Ущербный хмырь, познавший пхп- считаешь что жизнь понял! те как то попадется тот, кто обьяснит в реале, что не нужно незнакомым людям грубить, или ты в реале поскромней_ -другое дело форум! и не спасет ни ванга, не санитары!

    @askanim
    вообще он там и есть
    да, мог. вот вам код!
    PHP:
    1. $nom=5;
    2. $jpg="jpg";
    3. $atr=$non.$jpg;
    4. echo "<img src = 'foto/$atr'>";
    должен показать фото 5.jpg, а показывает какого то 4.jpg
    С пробелами- в имени файла не может быть пробела!
    Регистр - имена присваиваю свои, зависит от кол-ва фоток в папке, если это первая фотка то 1. jpg вторая 2 . jpg
     
  12. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    А ты что-то не так написал у тебя ошибка в имени переменной. Это весь код обработки загрузки файла на сервер?
     
  13. Aleksanbr_77

    Aleksanbr_77 Новичок

    С нами с:
    31 янв 2016
    Сообщения:
    115
    Симпатии:
    5
    • ad personam
    @MAN_IFE_ST иди в игнор, прищавый!
     
  14. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    Заместо этого лучше напиши вот так
    PHP:
    1. echo '<img src="foto/'.$atr.'" /> ';
     
  15. Aleksanbr_77

    Aleksanbr_77 Новичок

    С нами с:
    31 янв 2016
    Сообщения:
    115
    Симпатии:
    5
    @askanim
    да согласен, у меня на самом деле так же
    PHP:
    1. echo"<img src = 'foto/".$this->imya."'  >"
     
    #15 Aleksanbr_77, 21 сен 2016
    Последнее редактирование: 21 сен 2016
  16. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    @Aleksanbr_77 так скинь пожалуйста весь свой код.
     
  17. Aleksanbr_77

    Aleksanbr_77 Новичок

    С нами с:
    31 янв 2016
    Сообщения:
    115
    Симпатии:
    5
    @askanim переписал, лишнее удалил, оставил только файлы по теме

    на локалке все работает как надо! не в коде загвостка, хотя код... бывает и лучше, не спорю
     

    Вложения:

    • css.zip
      Размер файла:
      305,9 КБ
      Просмотров:
      4
    #17 Aleksanbr_77, 21 сен 2016
    Последнее редактирование: 21 сен 2016
  18. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    "у меня ничего не работает, но я точно знаю - проблема не в коде, а кто считает иначе, прыщавые дураки!!11одинодин"
     
  19. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.794
    Симпатии:
    1.330
    Адрес:
    Лень
    еще разок для одаренного бомбандира
    цитатки в студию, ибо ты сейчас находишься в глупом положении.

    И действительно ты сам себя в гроб загонишь...
    PHP:
    1. echo "<img src = '/foto/{$this->imya}'>";
    я все еще не в доумении каким раком тебя бомбануло :D
    :eek:
    напомнил мне про 1000 джигидов которые так же обещали приехать:D
     
  20. rewuxiin

    rewuxiin Активный пользователь

    С нами с:
    17 апр 2012
    Сообщения:
    611
    Симпатии:
    87
    • ad personam
    мне кажется что в правилах оформления тем слишком много "пожалуйста" и "будьте любезны", что очень плохо влияет на таких долбондивидумов - как автор темы.
    думаю нужно заменить все эти прекрасные слова на "ептвоюмать" и "анукабля"
     
  21. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Горячие финские парни, завязывайте срач. И начинайте слушать друг друга.
     
  22. Aleksanbr_77

    Aleksanbr_77 Новичок

    С нами с:
    31 янв 2016
    Сообщения:
    115
    Симпатии:
    5
    да, с названием темы я...o_O не читал правил до того как, виноват, но флуд по поводу есть слеш или нет-тоже лишний, как дети малолетние! это больше от версии пхп зависит- нужен он там или нет! но про версию поинтересовался только askanim
     
  23. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    При чем тут версия пхп? Если вы даже не знаете в чем проблема, почему считаете что знаете как ее решить? Жесть какая-то.
     
  24. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Нет, не зависит. Либо приведи пункт из документации, где написано обратное.

    Ты совершаешь логическую ошибку, нежелая слышать ответы, кроме тех, что сам себе придумал, и уверяя себя в том, что ты прав, лишь на основании уверенности в этом.

    Это не правильно. Ты или прав во всем и у тебя все работает, или ты пришел за помощью, и слушаешь, что тебе говорят. Третьего не дано.
    --- Добавлено ---
    Рандном не обязателен, кстати. Имгур, вот, просто единичку добавляет. Если в строке есть хоть один параметр, не важно, менялся он или нет, браузер будет игнорить кэш.
    --- Добавлено ---
    По какому критерию ты определяешь то, какой файл был закачан последним? Хранишь отдельно его имя? По дате создания файла?
    --- Добавлено ---
    А еще дай угадаю - на локалке сервер на винде, а внешка на линуксах?
    --- Добавлено ---
    Ты не на приеме у доктора, где надо говорить, что все хорошо, а то в справке напишет что-то левое.
    Тот код, что ты привел - прям и однозначен как полено. Он не может выдавать описанный тобою глюк.

    То, что ты считаешь, что твой настоящий код сводится именно к этому, не значит, что так и есть. Тебе пытаются помочь, а ты только огрызаешься. Зачем?
     
  25. Aleksanbr_77

    Aleksanbr_77 Новичок

    С нами с:
    31 янв 2016
    Сообщения:
    115
    Симпатии:
    5
    по имени файла, имя есть порядковый номер, код я выложил со всеми файлами, по быстрому поудалял от туда все левое, ну может не все, оставил стили и ... но ссылки и тексты убрал, хотя можно было и лучше почистить и оставить только 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.
    как то так! неужели проблема в слешах?