Автор Тема: PHP в *nix  (Прочитано 4507 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Minoru

  • Linux - это красная таблетка :-) Windows - синяя...
  • Постоялец
  • ***
  • Сообщений: 164
  • Карма: 5
  • Пол: Мужской
  • Hackintosh 10.10, Ubuntu
PHP в *nix
« : 28 Августа 2006, 09:49:03 »
До полного перехода в *nix меня удерживают две веши: ненастроен интернет и нет delphi, а kulix, говорят глючный. С недавних пор начал программировать на php. Так вот вопрос: у меня на странице screen.php отображаются шесть уменьшинных скриншотов, по щелчку скриншот должен открываться в высоком разрешении(на странице viewing.php), какой скрин открыть я передаю через строку адреса(viewing.php?pic=2). Где pic номер скрина. Но на странице viewing после открытия переменная $pic ничему не равно, хотя в Windows работало. Apache. Что делать?

Оффлайн mef

  • Старейшина
  • Ветеран
  • *****
  • Сообщений: 796
  • Карма: -65487
Re: PHP в *nix
« Ответ #1 : 28 Августа 2006, 10:49:15 »
1) код в студию
2) скорее всего register_globals у тебя в off и если ты переменные получаешь не через $_POST[] или $_GET
то переменная $pic будет пустая
ну это так навскиду...
3.14159265358979323846264338327950288419716939937510582097494

Оффлайн Minoru

  • Linux - это красная таблетка :-) Windows - синяя...
  • Постоялец
  • ***
  • Сообщений: 164
  • Карма: 5
  • Пол: Мужской
  • Hackintosh 10.10, Ubuntu
Re: PHP в *nix
« Ответ #2 : 28 Августа 2006, 19:17:20 »
Вот код. Я в php совсем новичок, прошу подробнее. register_globals нужно менять в httpd.conf? И переменную $pic я никак не получаю на странице viewing.php, я её просто использую. В Windows всё замечательно работает.

[attachment deleted by admin]

Оффлайн Сомневающийся_В_Unix

  • Ветеран
  • *****
  • Сообщений: 685
  • Карма: -13
  • Пол: Мужской
  • Basic
    • ГотДотНет
Re: PHP в *nix
« Ответ #3 : 28 Августа 2006, 21:08:50 »
Вот код. Я в php совсем новичок, прошу подробнее. register_globals нужно менять в httpd.conf? И переменную $pic я никак не получаю на странице viewing.php, я её просто использую. В Windows всё замечательно работает.
http://php.ru/forum/ тут быстрее ответят, да и возможно если поискать ответ уже есть.
почти 10 лет на оренлинуксе :)

Оффлайн user_anonymous

  • Старейшина
  • Общительный человек
  • *****
  • Сообщений: 1 207
  • Карма: 50
  • профессиональный параноик
Re: PHP в *nix
« Ответ #4 : 29 Августа 2006, 10:40:50 »
До полного перехода в *nix меня удерживают две веши: ненастроен интернет и нет delphi, а kulix, говорят глючный. С недавних пор начал программировать на php. Так вот вопрос: у меня на странице screen.php отображаются шесть уменьшинных скриншотов, по щелчку скриншот должен открываться в высоком разрешении(на странице viewing.php), какой скрин открыть я передаю через строку адреса(viewing.php?pic=2). Где pic номер скрина. Но на странице viewing после открытия переменная $pic ничему не равно, хотя в Windows работало. Apache. Что делать?
Может, пока не поздно, бросить чих-пых и заняться чем-нибудь полезным? :)

Оффлайн mef

  • Старейшина
  • Ветеран
  • *****
  • Сообщений: 796
  • Карма: -65487
Re: PHP в *nix
« Ответ #5 : 29 Августа 2006, 10:52:04 »
ищи в php.ini строчку register_globals = она скорее всего стоит Off

если не хочешь менять настройки php просто получай все переменные из скриптов через $_GET['имя переменной'] или $_POST['имя переменной']

на пример для переменной $pic это будет $pic = $_GET['pic'];
3.14159265358979323846264338327950288419716939937510582097494

Оффлайн Minoru

  • Linux - это красная таблетка :-) Windows - синяя...
  • Постоялец
  • ***
  • Сообщений: 164
  • Карма: 5
  • Пол: Мужской
  • Hackintosh 10.10, Ubuntu
Re: PHP в *nix
« Ответ #6 : 29 Августа 2006, 19:40:38 »
mef, большое спасибо за помощь. Всё работает.
Может, пока не поздно, бросить чих-пых и заняться чем-нибудь полезным? :)
А почему тебе кажется, что учиться чему-то новому бесполезное дело? Чем полезным, интересно, занимаешься ты?

Оффлайн user_anonymous

  • Старейшина
  • Общительный человек
  • *****
  • Сообщений: 1 207
  • Карма: 50
  • профессиональный параноик
Re: PHP в *nix
« Ответ #7 : 30 Августа 2006, 11:39:59 »
mef, большое спасибо за помощь. Всё работает.
Может, пока не поздно, бросить чих-пых и заняться чем-нибудь полезным? :)
А почему тебе кажется, что учиться чему-то новому бесполезное дело? Чем полезным, интересно, занимаешься ты?
Я имел ввиду, не то, что учиться вредно, а том, что ЧихПых уж больно дыряывй. Не сам язык конечно, а его реализация, но от этого не легче :(
Я занимаюсь разными полезными вещами. Причем полезными не только мне, но и другим людям. Но инет - это не то место, где следует это обсуждать.

DevilDreams

  • Гость
Re: PHP в *nix
« Ответ #8 : 28 Марта 2011, 13:52:41 »
вот уж первый раз слышу, что PHP дырявый....  да еще написано-то как...не сам язык...реализация...
На чем программировать-то Web-приложения предлагаете? На ASP?

Оффлайн Adept

  • Старожил
  • ****
  • Сообщений: 366
  • Карма: 16
  • Ubuntu 16.04, Debian 6-8, Android :)
    • E-mail
Re: PHP в *nix
« Ответ #9 : 28 Марта 2011, 16:48:39 »
Не нравится PHP - есть RoR или питон :)

Оффлайн apprentice

  • Администратор
  • Старожил
  • ******
  • Сообщений: 323
  • Карма: 22
  • Пол: Мужской
  • Debian, OS X, iOS
Re: PHP в *nix
« Ответ #10 : 28 Марта 2011, 16:55:31 »
Еще есть Grails. Нравятся мне они очень. И перл.
Листьям древесным подобны сыны человеков! - падайте ниц, ибо осень.