PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (12): В начало « ... 4 5 6 7 8 9 10 11 [12]

> Найдено сообщений: 180
DiosPA Отправлено: 27 Января, 2011 - 11:45:46 • Тема: подправить код , работа с сессиями • Форум: Напишите за меня, пожалуйста

Ответов: 1
Просмотров: 23
если тебе надо просто параметр\значение передать в сессию то зарегистрируй её так
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. $_SESSION['prod_size] = $prod_size;
  3.  
DiosPA Отправлено: 27 Января, 2011 - 11:41:10 • Тема: Доступ для зарегестрированных и незарегестрированным посетителям сайта к разным категориям страниц сайта • Форум: Напишите за меня, пожалуйста

Ответов: 29
Просмотров: 241
Цитата:
Руки отрывать за такие перенаплавления!

кто как хочет :P
этот способ тоже нужно и можно использовать когда необходимо. Улыбка
DiosPA Отправлено: 27 Января, 2011 - 02:23:49 • Тема: как упростить URL • Форум: Программирование на PHP

Ответов: 4
Просмотров: 449
огомное спасибо даже не ожидал Не понял
DiosPA Отправлено: 27 Января, 2011 - 01:54:23 • Тема: как упростить URL • Форум: Программирование на PHP

Ответов: 4
Просмотров: 449
Привет всем следующие вопросы волнуют меня уже давольно долго а как сделать я не знаю Недовольство, огорчение
-- вопрос 1
есть адрес сайта
www.A.ru (одно и тоже что www.A.ru/index.php)

как можно убрать (если можно вообще убрать)
index.php в таком случае www.A.ru/index.php?id=1

сделать что то наподобие www.A.ru/id1 ?

-- вопрос 2
тоже про адреса
у меня скрипт хранится например так www.A.ru/page/script/a.php
можноли создать в php базовый URL для того чтобы я мог вызвать этот скрипт к примеру так www.A.ru/script/a.php ?
DiosPA Отправлено: 27 Января, 2011 - 01:33:07 • Тема: Доступ для зарегестрированных и незарегестрированным посетителям сайта к разным категориям страниц сайта • Форум: Напишите за меня, пожалуйста

Ответов: 29
Просмотров: 241
если пользователь не имее доступа мы перенаплавляем его так

PHP:
скопировать код в буфер обмена
  1. echo "<body><HTML><HEAD><META HTTP-EQUIV='Refresh' CONTENT='0; URL=index.php'></HEAD></body>";

вот так Ниндзя
но не забываем после этой надписи поставить exit; или ещё что то чтобы скрипт далее не отобразился на 100% Улыбка
DiosPA Отправлено: 26 Января, 2011 - 21:16:42 • Тема: Доступ для зарегестрированных и незарегестрированным посетителям сайта к разным категориям страниц сайта • Форум: Напишите за меня, пожалуйста

Ответов: 29
Просмотров: 241
это просто на самом деле Улыбка просто главное смотреть доступ можно по разному можно каждому пользователю давать свой доступ или в "доступе" указывать пользователей которые могут смотреть страничку Улыбка
иногда все два способа нужны это для более сложных проектов Улыбка
вот например как в соц сетях... Улыбка
если что пиши в icq разберёмся ;)
DiosPA Отправлено: 26 Января, 2011 - 21:01:53 • Тема: Доступ для зарегестрированных и незарегестрированным посетителям сайта к разным категориям страниц сайта • Форум: Напишите за меня, пожалуйста

Ответов: 29
Просмотров: 241
вобще логика доступа простая допустим есть 3 странички
1 - доступ всем
2 - только зарегистрированным
3 - только группе зарегистрированных
----------
делаем так в 1 странице всё просто открыто и нормально Улыбка
2 проверяем сесси и куки если есть то ОК если нет то направляем на регенерацию
3 посложнее но логика тоже очень простая Улыбка проверяем сесси и куки всё как во втором случае если всё окей лезим в БД или кудаугодно смотрим есть ли у пользователя разрешение к просмотру если есть то открываем
----------
доступ типа такого
login = afla
pass = ***
dostup = 1
-----------
проверяем обычным IFом мол если доступ = 1 то всё ок если не равно тогда пишем доступ закрыт сорри Улыбка

надеюсь всё понятно Улыбка
DiosPA Отправлено: 26 Января, 2011 - 16:17:54 • Тема: вопрос с датой %) • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 34
о_О блин вот я ступил Радость спс %)
как и думал вопрос тупой оказался Улыбка
спасибо
DiosPA Отправлено: 26 Января, 2011 - 15:59:47 • Тема: вопрос с датой %) • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 34
Как правельно записать\обновить дату в поле таблици mySQL ?
(чтобы всё было понятнее упрощаю скрипт)

PHP:
скопировать код в буфер обмена
  1. $vday = 01;
  2. $vmonth = 02;
  3. $vyear = 2011;
  4. //Привожу дату к виду 2011-02-01
  5. $dc = $vyear."-".$vday."-".$vmonth;
  6. $updateINF = mysql_query ("UPDATE user SET dc=".$dc." WHERE id=1");
  7.  


вместо 01.02.2011 стоят 0000.00.00
как быть?
просмотрел в поиске конкретного совета не нашёл Недовольство, огорчение
если ипользовать NOW() то она текушую дату запишет, а мне надо дату которую введёт пользователь Недовольство, огорчение
дайте конкретный совет как быть
DiosPA Отправлено: 25 Января, 2011 - 20:22:58 • Тема: помогите "получить" файл :( • Форум: Напишите за меня, пожалуйста

Ответов: 6
Просмотров: 56
eval более предпочтительнее будет, потом разберусь с эти %)
похоже придётся использовать старый метод... )))

Ладно спасибо за совет Улыбка
DiosPA Отправлено: 25 Января, 2011 - 17:53:31 • Тема: Регистрация, samp серв и сайт.... • Форум: Напишите за меня, пожалуйста

Ответов: 1
Просмотров: 21
Пример файла .ini
CODE (htmlphp):
скопировать код в буфер обмена
  1. ; Comment
  2. [personal information]
  3. name = "King Arthur"
  4. quest = To seek the holy grail
  5. favorite color = Blue
  6.  
  7. [more stuff]
  8. Samuel Clemens = Mark Twain
  9. Caryn Johnson = Whoopi Goldberg



Следующие команды представляют файл в виде массива, а затем выводят этот массив на печать:

PHP:
скопировать код в буфер обмена
  1.  
  2. $file_array = parse_ini_file("holy_grail.ini");
  3. print_r $file_array;
  4.  


В результате будут получены следующие выходные данные:

PHP:
скопировать код в буфер обмена
  1. (
  2.     [name] => King Arthur
  3.     [quest] => To seek the Holy Grail
  4.     [favorite color] => Blue
  5.     [Samuel Clemens] => Mark Twain
  6.     [Caryn Johnson] => Whoopi Goldberg
  7. )
  8.  


Конечно, ты можешь заметить, что данная команда объединила разделы. Это действие по умолчанию, но легко можено произвести необходимую настройку, воспользовавшись вторым аргументом parse_ini_file: process_sections, который является переменной логического типа (Boolean). Установите значение process_sections как True (истина).

PHP:
скопировать код в буфер обмена
  1. $file_array = parse_ini_file("holy_grail.ini", true);
  2. print_r $file_array;
  3.  


Ps. конкретно мне кажется никто не поможет либо только если заинтересуешь идеей)) пиши в icq если что ;)
DiosPA Отправлено: 25 Января, 2011 - 13:36:41 • Тема: Проблема с кодом • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 52
сорри немного не понял а в код я не могу щас лезть у меня от своего проекта голова болеть скоро будет Голливудская улыбка
Цитата:

Суть проблемы в следующем:
1. Как сделать так, чтобы отключить функцию регистрации при бронировании?
2. Не работает пересылка уведомления о бронировании хозяевам квартир. Уведомление доставляется только администрации сайта.

1 - тоесть тебе надо сделать так чтобы пользователь (когда выбрал бронирование) не мог зайти в "раздел" регистрации?
2- пересылка как устроена через БД на сайте или почту?
ещё раз сорри что код не смотрел Смущение
DiosPA Отправлено: 25 Января, 2011 - 13:24:56 • Тема: помогите "получить" файл :( • Форум: Напишите за меня, пожалуйста

Ответов: 6
Просмотров: 56
по ходу не получится упростить задачу, в подключаемом файле есть менюшки, ссылки у которых рассчитываются через php переменные (авторизация бла бла бла...) просто можно как сделать если я использую include
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP $content ='тут весь код в перемешку, html и php переменные'; ?>
  3.  

но это не слишком удобно для разработки (ну вы сами понимаете, или я не понимаю xD )

а было бы хорошо так

PHP:
скопировать код в буфер обмена
  1.  
  2. html код <?PHP echo $a; ?> html код...
  3. html код <?PHP echo $a; ?> html код...
  4.  

а далее весь второй файл подключаем так чтобы он был в переменной
может можно в файле сделать както чтобы файл сам себя вернул в результате (типа return)
или "строго" занести include в переменную, чтобы он (include) не выводился до того как переменная обработается шаблонизатором %) думаю понятно объяснил...
DiosPA Отправлено: 25 Января, 2011 - 02:16:41 • Тема: Проблемы с каптчей • Форум: Напишите за меня, пожалуйста

Ответов: 9
Просмотров: 80
очень просто можно сделать капчу Улыбка
PHP:
скопировать код в буфер обмена
  1.  
  2. <?
  3. //Инициализация сессии
  4. $r=mt_rand(1000,9999);
  5. $code =$r;
  6. //Регистрация переменных текущей сесии
  7.  
  8. for($i=0;$i < 5;$i++)//разбиваем секретный код на массив чисел
  9.   $arr[$i]=substr($r,$i,1);
  10.  
  11. $im=imagecreate(130,40);//создаем картинку
  12. imagecolorallocate($im,255,255,255);
  13. $a=0;
  14. $color_w=imagecolorallocate($im,255,255,255);
  15. $color_g=imagecolorallocate($im,50,50,50);
  16. for($i=0;$i < 5;$i++)//наносим код на картинку
  17.   $arr_=imagettftext($im, 20, rand(-30,30), $a+=21, rand(17,33),$color_g,"ARIAL.TTF",$arr[$i]);
  18.  
  19. header ("Content-type: image/png");
  20. imagepng($im); //выводим капчу
  21.  
  22. ?>
  23.  


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

PHP:
скопировать код в буфер обмена
  1.  
  2. if($_SESSION["code"]== md5($_POST["code"])) {бла бла бла ^_^ }
  3.  

ну думаю что всё понятно )))
PS. в папку со скриптом капчи положи файл ARIAL.TTF
(Добавление)
ну может важно...
выводим капчу так:

CODE (html):
скопировать код в буфер обмена
  1.  
  2. <img id="guamka" src="capcha.php" width="130" height="40"  onclick="document.getElementById('guamka').src='./system/library/capcha.php?rand='+Math.random()"/>
  3.  


тут ещё даписано то что если на неё кликнуть капча перезагрузиться Улыбка
DiosPA Отправлено: 25 Января, 2011 - 01:58:28 • Тема: помогите "получить" файл :( • Форум: Напишите за меня, пожалуйста

Ответов: 6
Просмотров: 56
Доброго всем времени Улыбка
вот собственно описание проблемы:

Мне надо в переменную $content занести значение контента для его дальнейшей обработки в шаблонизаторе
обычный скрипт (не содержащий php) я с лёгкостью подключаю так
$content = file_get_contents("page/script.php");

Но возникает проблема если мне надо выполнить там php код как быть?
include не подходит Недовольство, огорчение

Страниц (12): В начало « ... 4 5 6 7 8 9 10 11 [12]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB