PHP.SU

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

Страниц (19): « 1 2 3 [4] 5 6 7 8 9 ... » В конец

> Найдено сообщений: 282
xTODx Отправлено: 18 Апреля, 2015 - 10:41:15 • Тема: Не грузит апачи! • Форум: Apache и другие веб-серверы

Ответов: 2
Просмотров: 990

Действительно помогло, там тема правда удалена в основе, только в архиве осталась
так что пишу решерние
Цитата:

Проблема решилась заменой библиотеки libeay32.dll
Скачал XAMPP - сервер, установил, с его каталога заменил эту библиотеку в \apache\bin\


Cпасибо!
xTODx Отправлено: 17 Апреля, 2015 - 21:42:17 • Тема: Не грузит апачи! • Форум: Apache и другие веб-серверы

Ответов: 2
Просмотров: 990
Всем привет, прочитал уже множество тем по этому вопросу.
Раньше было всё хорошо, поставил денвер, и вперёд, работать!
Сначала работал на вин7, потом вин8, а дальше даже на 10ке, всё работало отлично, но случилась беда, и ноутбук сломался.
Купил ноут, поставил 8ку, закинул старые файлы денвера, запустил, выдало ошибку.
Ладно, не беда, скачал денвер, поставил, запускаю, апачи не закрывается.
Отключил брандмаузер, и всё-всё-всё, что можно было. Запускаю, всё-равно не работает.
Дальше я пытался перекинуть апач на другой порт, та же беда.
Обновился до вин10, на которой всё работало прекрасно на старом ноутбуке, беда та же.
Кто поможет?
Логи апача
Цитата:
[Fri Apr 17 12:43:02 2015] [error] Init: Failed to generate temporary 512 bit RSA private key
[Fri Apr 17 12:43:02 2015] [error] SSL Library Error: 50831473 error:0307A071:bignum routines:BN_rand_range:too many iterations
[Fri Apr 17 12:43:02 2015] [error] SSL Library Error: 67637251 error:04081003:rsa routines:RSA_BUILTIN_KEYGEN:BN lib
Configuration Failed

Проверил в netstat -abn, порт 80 не нашёл
Пожалуйста, помогите.
Нужно очень.
(Добавление)
Внимание, порт закрыт. Т.е. его не использует ничего, проблема точно не в порте!
xTODx Отправлено: 17 Апреля, 2015 - 20:13:24 • Тема: GET форма с ЧПУ • Форум: Вопросы новичков

Ответов: 5
Просмотров: 370
Ts.Saltan пишет:
param.value
здесь param это id элемента input
(Добавление)
p.s. не хорошо такие костыли городить, раз уж так важен ЧПУ, указывайте в action формы "красивый" ЧПУ адрес, и передавайте данные методом POST

в поиске, моё мнение - желательно чтобы был свой url странички.
а так как весь сайт с чпу, то желательно и весь сделать. Так?
Ладно, а что если в php сгенерировать новый адресс сайта, и перейти на него посредством js?
xTODx Отправлено: 17 Апреля, 2015 - 19:40:56 • Тема: GET форма с ЧПУ • Форум: Вопросы новичков

Ответов: 5
Просмотров: 370
Ts.Saltan пишет:
js костыль
CODE (html):
скопировать код в буфер обмена
  1. <form method="GET" onsubmit='document.location.replace("/text/"+param.value); return false;'>
  2.         <input type="text" id='param' name = "param" value="KyKy"/>
  3.         <input type="submit" name = "ok" value="Go"/>
  4. </form>

(Добавление)
xTODx пишет:
При её отправке, мы получим урл
mysite/?text=KyKy&ok=Go

получим
mysite/?param=KyKy&ok=Go

там немного опечатался, уже исправил
Но вообще, это примерно то, что нужно, сейчас буду ковырять
(Добавление)
Вот сделал

CODE (html):
скопировать код в буфер обмена
  1.  
  2. <form method="get" onsubmit='document.location.href = "/param/"+param.value; return false;'>
  3.  

как быть? переходит на /param/ но дальше пустота
п.с.
Сейчас похожу что делаю, пытался упростить просто для форума
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <form method="get" onsubmit='document.location.href = "/serch/"+type.value; return false;'>
  3. <input type="radio" name="type" value="1" class="rl"/>
  4. <input type="radio" name="type" value="2" class="rl"/>
  5.  
xTODx Отправлено: 17 Апреля, 2015 - 18:32:57 • Тема: GET форма с ЧПУ • Форум: Вопросы новичков

Ответов: 5
Просмотров: 370
Всем привет
Есть форма
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <form method="GET">
  3. <input type="text" name = "text" value="KyKy"/>
  4. <input type="submit" name = "ok" value="Go"/>
  5. </form>
  6.  

При её отправке, мы получим урл
mysite/?text=KyKy&ok=Go
А нужно получить
mysite/text/KyKy/ok/Go
а лучше
mysite/text/KyKy
Кто подкажет как сделать?
можно конечно редирект, но есть может идеи получше ?
xTODx Отправлено: 31 Марта, 2015 - 19:08:47 • Тема: Сессии работают не у всех. • Форум: Вопросы новичков

Ответов: 2
Просмотров: 110
Faraon-san пишет:
может ты где то очищаешь сессию?
вот это зачем?

покажи где сравниваешь результаты

у тебя в шапке орфографическая ошибка в слове "прогнозов"


а, пост, это я уже сейчас добавил, извиняюсь, проверялся.

За шапку да,спасибо, сам сегодня заметил. дизайнер уже исправляет.
PHP:
скопировать код в буфер обмена
  1. if(strtoupper($_SESSION['captcha'])==strtoupper($_POST['bot'])){
  2. /*Капча верна*/
  3. }else{
  4. /*Капча не верна*/
  5. }

Если бы очищал, у меня бы не работало, и ещё у многих тоже.
И вообще у всех.
(Добавление)
Рандомил фразу на стороне генерации странички, а генератор капчи получил через сессию её уже.
Вот так сработало.
В чём проблема была, эх.
xTODx Отправлено: 31 Марта, 2015 - 18:47:07 • Тема: Сессии работают не у всех. • Форум: Вопросы новичков

Ответов: 2
Просмотров: 110
Всем привет.
Вот код который генерирует капчу
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.  
  4.   $letters = 'ABCDEFGKIJKLMNOPQRSTUVWXYZ';
  5.  
  6.   $caplen = 6;
  7.   $width = 140; $height = 40;
  8. $font = 'font.ttf';
  9.   $fontsize = 14;
  10.   header('Content-type: image/png');
  11.   $im = imagecreatetruecolor($width, $height);
  12.   imagesavealpha($im, true);
  13.   $bg = imagecolorallocatealpha($im, 255, 255, 255, 0);
  14.   imagefill($im, 0, 0, $bg);
  15.  
  16.   putenv( 'GDFONTPATH=' . realpath('.') );
  17.  
  18.   $captcha = '';
  19.   for ($i = 0; $i < $caplen; $i++)
  20.   {
  21.     $captcha .= $letters[ rand(0, strlen($letters)-1) ];
  22.     $x = ($width - 20) / $caplen * $i + 10;
  23.     $x = rand($x, $x+6);
  24.     $y = $height - ( ($height - $fontsize) / 2 );
  25.     $curcolor = imagecolorallocate( $im, rand(0, 100), rand(0, 100), rand(0, 100) );
  26.     $angle = rand(-25, 25);
  27.     imagettftext($im, $fontsize, $angle, $x, $y, $curcolor, $font, $captcha[$i]);
  28.   }
  29.         session_start();
  30.   $_SESSION['captcha'] = $captcha;
  31.   imagepng($im);
  32.   imagedestroy($im);
  33.  
  34. ?>
  35.  


В общем, всё работает у большинства.
Но последние пару дней, много жалоб что капча не верна, решил проверить, чему у них равно $_SESSION['captcha']
А там пусто, в чём может быть проблема?
у меня всё работает.
Куки отключены?
Вот сайт
xTODx Отправлено: 30 Марта, 2015 - 01:16:48 • Тема: MAIL работает через раз • Форум: Вопросы новичков

Ответов: 3
Просмотров: 281
KingStar пишет:
пусть в спаме проверят )))

Толи юзеры тупые))
толи хз))
но мне во всех случаях приходят письма))
им нет)))
xTODx Отправлено: 30 Марта, 2015 - 00:08:29 • Тема: MAIL работает через раз • Форум: Вопросы новичков

Ответов: 3
Просмотров: 281
Всем привет
вот отрезок кода
PHP:
скопировать код в буфер обмена
  1.  
  2.         $to = $_POST['email'];
  3.                                                                                 $subject = 'Активация аккаунта!';
  4.                                                                                 $message = 'На вашу почту был зарегистрирован аккаунт на сайте <a href="'.$url->BASE_URL.'">PrimeBets.Net</a> <br/>
  5.                                                                                                         Ecли это были вы, нажмите на ссылку <a href="'.$url->BASE_URL.'code/'.$_POST['code'].'">АКТИВАЦИЯ.</a><br/>
  6.                                                                                                         Если нет, проигнорируйте сообщение.';
  7.                                                                                 $headers = 'From: admin@primebets.net' . "\r\n" .
  8.                                                                                                         'Reply-To: admin@primebets.net' . "\r\n" .
  9.                                                                                                         'Content-type: text/html; charset=utf-8' . "\r\n".
  10.                                                                                                         'X-Mailer: PHP/' . phpversion();
  11.                                                                         mail($to, $subject, $message, $headers);
  12.  

Через раз отправляет сообщение, юзеров много, жалуются.
что делать?
xTODx Отправлено: 24 Марта, 2015 - 11:26:22 • Тема: Условие в запросе • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 57
Мелкий пишет:
Я не знаю ваши задачу и цель.
Как это сейчас сделано - не интересует. Совсем не интересует.
Для ответа нужна задача в общем.

А запись чего-то много в одно поле с каким-нибудь бредовым разделителем - это бред. Раз догадались сделать глупость - то придётся страдать и переделывать.

Да, понимаю, за свои глупости сам отвечаю.
Спасибо, буду знать, что разделитель это ошибка.
xTODx Отправлено: 24 Марта, 2015 - 10:58:56 • Тема: Условие в запросе • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 57
Мелкий пишет:
Нормализовать структуру, что даст тривиальное решение задачи.

можете помочь?
я уже задумался об этом, но количество столбцов тогда должно быть динамическое.
в поле sub хранятся данные о подписка типа id1%date1%id2%date2%....
Где ID - номер прогнозиста, Date - дата окончания подписки.
Потом я просто разбиваю данные по знаку % и могу спокойно работать с ними, но так не выходит сделать выборку.1
Есть какие-то идеи по этому делу?

Пока-что я вижу решение проблемы так:
+ создать таблицу с покупкой подписки структуры id, user(ид юзера), forecasters(ид прогнозиста), date(дата окончания подписки)
Тогда всё будет структурировано, можно будет делать простые запросы на выборку.

- глобальный перекрой системы
xTODx Отправлено: 24 Марта, 2015 - 08:45:18 • Тема: Как создать такой эффект? • Форум: HTML, Дизайн & CSS

Ответов: 9
Просмотров: 1513
DeepVarvar пишет:
Уже раз десять туда заглянул. Где вы там видео нашли?


CODE (html):
скопировать код в буфер обмена
  1. <video type="video/mp4" src="blob:http%3A//www.apple.com/e5a608f5-bd06-4a11-abf9-af85680c4a64" class="mediaObject-element" style="visibility: visible;"></video>

Там где ноут раскрывается.
xTODx Отправлено: 24 Марта, 2015 - 08:13:55 • Тема: Как создать такой эффект? • Форум: HTML, Дизайн & CSS

Ответов: 9
Просмотров: 1513
maximamus пишет:
exlant про видео, но хотелось бы картинками сделать, возможно? ну или как сделать так же только с видео?

Первое - Видео, дальше паралкс для картинок.
Как с видео сделано, не знаю, чесно, но скорее всего JS скрипт.
xTODx Отправлено: 24 Марта, 2015 - 08:03:45 • Тема: Условие в запросе • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 57
Всем привет, есть таблица, и в ней поля id,name,sub,и т.д., строки в поле sub содержат примерно такую информацию
1%2015-3-21%2%2015-3-21
нужно найти поле с %2% и датой после, больше NOW();
Если бы было просто поле с датой, то запрос
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM `users` WHERE DATE(`sub`) >=NOW()

работало бы.
Кто поможет разобраться?
Или кроме отбора в php никаких вариантов?
xTODx Отправлено: 19 Марта, 2015 - 18:52:12 • Тема: Как построить картинку с таблицей? • Форум: Графика в PHP

Ответов: 9
Просмотров: 1855
DeepVarvar пишет:
А я разве не привел решение в соседней теме?

где? О_О

Страниц (19): « 1 2 3 [4] 5 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB