Старый 16.04.2008, 00:26   #1   
Форумец
 
Сообщений: 19
Регистрация: 08.10.2007
Возраст: 38

Nitrino вне форума Не в сети
проблема с php скриптом

ПРоблема у меня такого рода. Нашел я скрипт анкетной формы после заполнения которой все данные высылались мне на мыло. Тамже встроеная проверка заполнения форм. Передалал все на свой лад и скрипт отлично работал. Но после обновления програмного обеспечения на хостинге он перестал функционировать. Постояно пишет что поля незаполнены. Подозреваю что скрипт написан для php4 а хостинг перешел на php5. Так как в php не очень силен не могу понять что нужно изменить чтобы он заработал.. может кто сталкивался? Прошу помощи
 
Старый 16.04.2008, 08:21   #2   
Форумец
 
Аватар для Vital_N
 
Сообщений: 1,834
Регистрация: 04.04.2005

Vital_N вне форума Не в сети
Nitrino, 99% что проблема твоя в register_globals
погугли
 
Старый 16.04.2008, 08:32   #3   
+79038594250
 
Сообщений: 1,493
Регистрация: 31.01.2005
Возраст: 41

1000w вне форума Не в сети
исходник в студию.
 
Старый 16.04.2008, 09:52   #4   
Наночлен
 
Аватар для DRON-ANARCHY
 
Сообщений: 30,595
Регистрация: 06.09.2006
Возраст: 36

DRON-ANARCHY вне форума Не в сети
Цитата:
Сообщение от Vital_N
99% что проблема твоя в register_globals
скорее всего.
 
Старый 16.04.2008, 09:53   #5   
Форумец
 
Аватар для Vital_N
 
Сообщений: 1,834
Регистрация: 04.04.2005

Vital_N вне форума Не в сети
Nitrino, если хочешь реально помощи
выкладывай скрипт
телепаты в отпуске
 
Старый 16.04.2008, 11:17   #6   
няшечка
 
Аватар для mikе
 
Сообщений: 5,316
Регистрация: 13.06.2003

mikе вне форума Не в сети
Цитата:
Сообщение от Vital_N
99% что проблема твоя в register_globals
а всё дело в лени... да и скриптик там, прости господи, на пяток строк.
 
Старый 16.04.2008, 11:28   #7   
Наночлен
 
Аватар для DRON-ANARCHY
 
Сообщений: 30,595
Регистрация: 06.09.2006
Возраст: 36

DRON-ANARCHY вне форума Не в сети
mikе, видел что ли скрипт?
 
Старый 16.04.2008, 12:05   #8   
Форумец
 
Сообщений: 19
Регистрация: 08.10.2007
Возраст: 38

Nitrino вне форума Не в сети
Цитата:
Сообщение от 1000w
исходник в студию.
Исходник в архиве. Скрипт состоит из двух файлов. В первом (anketa дизайн страницы со встроеной формой анкеты, во втором собствено тело скрипта).
Вложения
Тип файла: rar skript.rar (5.8 Кб, 8 просмотров)
 
Старый 16.04.2008, 12:08   #9   
Форумец
 
Аватар для Vital_N
 
Сообщений: 1,834
Регистрация: 04.04.2005

Vital_N вне форума Не в сети
Nitrino, если вообще не шаришь
то допиши extract($_REQUEST);
в начале своего мегаскрипта и наслаждайсо )
 
Старый 16.04.2008, 12:23   #10   
Форумец
 
Сообщений: 19
Регистрация: 08.10.2007
Возраст: 38

Nitrino вне форума Не в сети
спасибо конечно.. но у меня переменных _Request в скрипте нету.. и зачем их кудато импортировать. я вообще прошу не просто исправить работоспособность скрипта а сказать в чем дело и почему.. я всего лишь учусь, и скрипт вовсе не мой я лишь переделал готовый.
Если кому не трудно ваши советы сопровождайте пояснениями, буду очень благодарен.
 
Старый 16.04.2008, 12:56   #11   
Форумец
 
Аватар для Vital_N
 
Сообщений: 1,834
Регистрация: 04.04.2005

Vital_N вне форума Не в сети
Цитата:
Сообщение от Nitrino
но у меня переменных _Request в скрипте нету
смешно
если хочешь учиться - то начинай отсель http://phpfaq.ru/na_tanke
и до упора

конкретно про твою проблему я сказал в самом первом посте
ищи и обрящешь
http://www.google.com/search?client=...utf-8&oe=utf-8
 
Старый 16.04.2008, 12:56   #12   
xxCENSOREDxx
 
Сообщений: 983
Регистрация: 09.04.2006
Возраст: 44

alemiks вне форума Не в сети
Цитата:
$from="$UserName <$UserEmail>";
...
$headers.="From: $from\nX-Mailer: Carline Server www.carline.ru";
прям-таки раздолье для спамеров будет
Цитата:
Сообщение от Nitrino
ваши советы
выкинуть этот скрипт
Цитата:
Сообщение от Nitrino
сопровождайте пояснениями
ибо крайне дырявый
 
Старый 16.04.2008, 12:57   #13   
Наночлен
 
Аватар для DRON-ANARCHY
 
Сообщений: 30,595
Регистрация: 06.09.2006
Возраст: 36

DRON-ANARCHY вне форума Не в сети
Цитата:
Сообщение от Nitrino
но у меня переменных _Request в скрипте нету
она есть. поверь)
 
Старый 16.04.2008, 15:27   #14   
Форумец
 
Сообщений: 19
Регистрация: 08.10.2007
Возраст: 38

Nitrino вне форума Не в сети
Цитата:
Сообщение от Vital_N
смешно
если хочешь учиться - то начинай отсель http://phpfaq.ru/na_tanke
и до упора
конкретно про твою проблему я сказал в самом первом посте
ищи и обрящешь
http://www.google.com/search?client=...utf-8&oe=utf-8
Совет ищи и обрящешь может дать любой прохожий в любой деревне. Если нечего сказать по теме смысл тогда затруднять себя набивая буковки на клавиатуре. У меня нету столько свободного времени чтобы по мимо основной деятельности сидеть подробно разбираться в php. Я прошу помощи у знающих людей.
Прозвучала мысль выкинуть данный скрипт... в таком случа прошу предожлить альтернативу.
 
Старый 16.04.2008, 15:28   #15   
+79038594250
 
Сообщений: 1,493
Регистрация: 31.01.2005
Возраст: 41

1000w вне форума Не в сети
что над парнем глумитесь? учится он пока еще).
Цитата:
Сообщение от Nitrino
но у меня переменных _Request в скрипте нету
Это глобальная переменная она выставляется интерпретатором пхп на основе данные полученных от апача, поэтому она есть. и содержит данные гет и пост запросов.
сделай так как написал тебе Vital_N, все будет работать.

п.с. проблема в том что твои $UserName и др переменные не определены. их можно либо инициализировать при запуске скрипта: например $UserName=$_POST['UserName'] или в пхп.ини указать register_globals on привет ! это самая красивая,обаятельная, привлекательная,сексопильнейшая Галиночка в мире!!!!!!!!!!!!
 
Старый 16.04.2008, 15:40   #16   
Форумец
 
Сообщений: 19
Регистрация: 08.10.2007
Возраст: 38

Nitrino вне форума Не в сети
Да все забыли что когда то и они учились.
Но при register_globals on безопасность скрипта летит в тар тарары, если я правильно понял, хотя там и нету ничего важного любой сможет сделать с помощью него все что угодно. Ладно посижу поразбираюсь.. если время будет.

Всеже если есть варианты готовых решений аналогичного назначения прошу ссылки дать.
 
Старый 16.04.2008, 15:46   #17   
Форумец
 
Аватар для Vital_N
 
Сообщений: 1,834
Регистрация: 04.04.2005

Vital_N вне форума Не в сети
Цитата:
Сообщение от Nitrino
Всеже если есть варианты готовых решений аналогичного назначения прошу ссылки дать
если не переписывать скрипт - то сделай как я сказал extract($_REQUEST)
залезь в ман - почитай, что делает extract
 
Старый 16.04.2008, 15:48   #18   
Форумец
 
Аватар для Vital_N
 
Сообщений: 1,834
Регистрация: 04.04.2005

Vital_N вне форума Не в сети
Цитата:
Сообщение от Nitrino
я всего лишь учусь, и скрипт вовсе не мой я лишь переделал готовый.
Цитата:
Сообщение от Nitrino
У меня нету столько свободного времени чтобы по мимо основной деятельности сидеть подробно разбираться в php.
я куею
он еще и недоволен
решение тебе дал я в посте номер 9

ты уж определись пришел совета спросить как научиться (ссылку тебе дал на гугль, много написано по теме там) можно почитатьи осмыслить при желании

или пришел за готовым решением
впрочем тебе и то и другое дали

нет мозгов, чтобы это осмыслить?

пи_здец просто
 
Старый 16.04.2008, 15:54   #19   
Форумец
 
Сообщений: 19
Регистрация: 08.10.2007
Возраст: 38

Nitrino вне форума Не в сети
Спасибо всем кто помог и объяснил и Vital_N в частности

Ненадо агриться. Я лишь указал на то что посылать человека "юзать поиск" в то время как он просит о помощи крайне ......... Лучше уж не утруждайте себя и не тратье силы на печать очередного пустого поста.

А советом я воспользовался.. теперь буду пытатся понять что я сделал... для меня мало починить тот скрипт нужно еще и разобратся как это работает, пока не совсем ясно. Вот тут как раз совет юзать поиск уместен)
 
Старый 16.04.2008, 15:59   #20   
Форумец
 
Сообщений: 19
Регистрация: 08.10.2007
Возраст: 38

Nitrino вне форума Не в сети
да еще маленький вопрос. Я так понял теперь вот эта строка
$headers="Content-Type: text/html; charset=windows-1251\n"
игнорируется. и сообщения приходят в юникоде (utf-8) Тут как быть.
 
Старый 16.04.2008, 15:59   #21   
Форумец
 
Аватар для Vital_N
 
Сообщений: 1,834
Регистрация: 04.04.2005

Vital_N вне форума Не в сети
я в шоке - ты точно мужеского роду?

Цитата:
Сообщение от Nitrino
для меня мало починить тот скрипт нужно еще и разобратся как это работает
Цитата:
Сообщение от Nitrino
У меня нету столько свободного времени чтобы по мимо основной деятельности сидеть подробно разбираться в php. Я прошу помощи у знающих людей.


ты уж определись шашечки тебе или ехать

в поиск тебя послал - потому что там на первой странице много ссылок на ВСЕ по этой теме - мог бы расширить кругозор!
 
Старый 16.04.2008, 16:12   #22   
Форумец
 
Сообщений: 3,705
Регистрация: 02.08.2006

svga вне форума Не в сети
Цитата:
Сообщение от Nitrino
У меня нету столько свободного времени чтобы по мимо основной деятельности сидеть подробно разбираться в php. Я прошу помощи у знающих людей.
Если такой занятой - дай денег знающим людям у которых найдется время выполнить такое несложное ТЗ.
Или тут есть большое желание, чтобы каждую строку уже имеющегося кода подробно прокомментировали?
RTFM!
 
Старый 16.04.2008, 16:25   #23   
Форумец
 
Сообщений: 19
Регистрация: 08.10.2007
Возраст: 38

Nitrino вне форума Не в сети
Ясно. Тогда закрываю тему чтобы лишних постов не писали не по существу.
 
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind