За последние 24 часа нас посетили 17625 программистов и 1724 робота. Сейчас ищут 1848 программистов ...

Ошибки с выставлением сайтов напиваных на PHP в интернет

Тема в разделе "PHP для новичков", создана пользователем Koss, 6 ноя 2008.

  1. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Теперь перезапусти Апач (если ещё не перезапустил...)
     
  2. Koss

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

    С нами с:
    6 ноя 2008
    Сообщения:
    33
    Симпатии:
    0
    значит я просто неправильно учился языку пхп, надо всё делать на глобальных масивах типа?
     
  3. Greg1978

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

    С нами с:
    18 окт 2008
    Сообщения:
    484
    Симпатии:
    0
    Адрес:
    class SenjorUser{}
    {$_REQUEST['login'] == "off";}
    else
    {$_REQUEST['login'] == "on";}

    и т.д.
    ...................
     
  4. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Ну в общем-то да. Фактически на всех хостингах, вроде, globals отключен... Но этот момент переучить не сложно.
     
  5. Koss

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

    С нами с:
    6 ноя 2008
    Сообщения:
    33
    Симпатии:
    0
    так, перезапустил, теперь как на хосте не работают локацыи...
     
  6. Koss

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

    С нами с:
    6 ноя 2008
    Сообщения:
    33
    Симпатии:
    0
    слушайте! зачем мне вас мучить и бесить своей бестолковностю... есть у вас ссылки на хорошие книги? чтоб научиться по вашим следам, так как вы учились?
     
  7. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Ну вот теперь исправляй все переменные, которые ты получаешь из GET и POST. Как испавить тебе и я и ещё несолько человек тут уже написали.
     
  8. ShamahN

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

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    Koss
    И это правильно и верно! Наименее уязвимо и имеет ряд преимуществ.

    А где ты учился?
     
  9. Koss

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

    С нами с:
    6 ноя 2008
    Сообщения:
    33
    Симпатии:
    0
    я учился дома... самоучка, книжка везде по чучуть... но восновном Книжка "Разработка Web-приложений на РНР и MySQL [Лаура Томсон, Люк Веллинг]"
     
  10. Greg1978

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

    С нами с:
    18 окт 2008
    Сообщения:
    484
    Симпатии:
    0
    Адрес:
    class SenjorUser{}
    И не забудь про безопасность (проверку передаваемых данных)!!!
     
  11. Koss

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

    С нами с:
    6 ноя 2008
    Сообщения:
    33
    Симпатии:
    0
    то что??? можите дать мне книжки???
     
  12. ShamahN

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

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    дада... не забудь про инъекции рассказать
    Koss
    а какого года?
     
  13. Greg1978

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

    С нами с:
    18 окт 2008
    Сообщения:
    484
    Симпатии:
    0
    Адрес:
    class SenjorUser{}
    Это уже на вкус и цвет .... однозначно Google
     
  14. Koss

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

    С нами с:
    6 ноя 2008
    Сообщения:
    33
    Симпатии:
    0
    кстати, у меня была заклёпка в 1 фишке, как шифровать текст с дешифратором??? я знаю только мд5 но он без дешифратора
     
  15. Greg1978

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

    С нами с:
    18 окт 2008
    Сообщения:
    484
    Симпатии:
    0
    Адрес:
    class SenjorUser{}
    crypt();
    если нужно без обратного перехода
     
  16. Koss

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

    С нами с:
    6 ноя 2008
    Сообщения:
    33
    Симпатии:
    0
    ладно на сегодня хватит... уда всем! завтро продолжим) ок?
     
  17. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Помню в моей самой первой книжке по php (относительно тоненькой и формата А5) было сказано, что массивом globals конечно пользоваться можно, но лучше сразу учиться использовать $_GET и $_POST... А сейчас вот читаю и разбираюсь с "PHP5 для профессионалов" (А4, 600+ страниц), там в нескольких примерах массив GLOBALS используется... :)
     
  18. ShamahN

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

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    sobachnik, я думаю, это все субъективно
     
  19. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    ShamahN, просто наверно там авторы расчитывают, что читатель с азами уже знаком и сам решит использовать GLOBALS или нет. И если нет - то сам разберётся, чем его заменить для каждого конкретного примера...
     
  20. Koss

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

    С нами с:
    6 ноя 2008
    Сообщения:
    33
    Симпатии:
    0
    спасибо за решение вопроса такого рода как регистр глобалс, всё зделал, всё получилось, но почемуто не работает запись в файл! вот:
    PHP Error Message

    Warning: fputs(): supplied argument is not a valid stream resource in /home/a2612917/public_html/index.php on line 192

    вот чать кода: {echo"<center><font size=5><b>Ваша заявка принята!</font></b><br><I>Чтобы прискорить поцес проверки, можите обратится к главе клана!(********)</I></center>";
    @$f=fopen("el/text/zayvki.txt", "a+"); if(!$f){$f=fopen("el/text/zayvki.txt", "w+");}fputs($f,"\r\n <a href=\"$UPurl\">$UPurl </a><br>Возвраст: $Uold<br>Наличие лицензии: $Ulicenz<br>Наличие реала: $Umoney<br>Камни и хилы: $Ukonplekt<br>15 интелекта: $Uintelekt<br>Бывшый клан\гильдия: $Uklan"); fclose($f);
    } где єта ошибка...??? на может чтото не так в настройках php сайта, в отличии от моего апача, как єто было с регистром?
     
  21. Mete0

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

    С нами с:
    18 дек 2006
    Сообщения:
    272
    Симпатии:
    0
    Адрес:
    Gatchina
    Убери собаку, узнаешь в чем проблемы.
     
  22. Koss

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

    С нами с:
    6 ноя 2008
    Сообщения:
    33
    Симпатии:
    0
    хех... прикол! у меня 2 хоста, на этом есть проблемы с записью в фыйлы, а на 2 нет... что за ирунда?
     
  23. Koss

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

    С нами с:
    6 ноя 2008
    Сообщения:
    33
    Симпатии:
    0
    Warning: fopen(el/text/zayvki.txt) [function.fopen]: failed to open stream: Permission denied in /home/a2612917/public_html/index.php on line 192

    Warning: fputs(): supplied argument is not a valid stream resource in /home/a2612917/public_html/index.php on line 192

    Warning: fclose(): supplied argument is not a valid stream resource in /home/a2612917/public_html/index.php on line 192
     
  24. obsrv

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

    С нами с:
    2 окт 2008
    Сообщения:
    238
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Koss
    ls -la el/text/zayvki.txt
     
  25. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Я так понимаю, что на хостинге доступ к файлу закрыт...? Может там надо выставить в свойствах файла что-то типа 777?