PHP.SU

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

Страниц (1): [1]

> Найдено сообщений: 15
dcc0_refirbished Отправлено: 09 Апреля, 2015 - 18:20:51 • Тема: Теперь можно посылать на гитхаб! • Форум: Юмор

Ответов: 3
Просмотров: 693
А что это?
Еще раз хотел бы спросить, как там с моим аккаунтом dcc0.
dcc0_refirbished Отправлено: 09 Апреля, 2015 - 18:16:05 • Тема: Не отправляется мыло • Форум: Вопросы новичков

Ответов: 17
Просмотров: 623
Ты попробуй себе де прислать
to ='admin@votfuflo.zz.mu';

В hostinger есть прямо кнопка почтовые логи
(Добавление)
+ проверь в разделе почты "Управление сервисами" - включен ли smtp
dcc0_refirbished Отправлено: 09 Апреля, 2015 - 17:34:49 • Тема: Не отправляется мыло • Форум: Вопросы новичков

Ответов: 17
Просмотров: 623
Мои переменные отредактируй
frm и from фактически тоже самое

И да, там логи есть очень понятные
dcc0_refirbished Отправлено: 09 Апреля, 2015 - 17:28:48 • Тема: Не отправляется мыло • Форум: Вопросы новичков

Ответов: 17
Просмотров: 623
У меня так сейчас, именно на hostinger. Работает. Это почти весь код.
PHP:
скопировать код в буфер обмена
  1.  
  2.         $to=YOURMAIL;
  3.   $from=YOURMAIL;
  4. $header = "From: $from \r\n" . "Reply-To: $frm";
  5.  $mess = "От $frm \n $messs";  
  6. mail($to, $title, $mess, $header);
  7. echo '<center>Thank you! Email has been sent!</center>';
  8.  


Там даже почта для доменов рф есть... Улыбка
И кстати, работает. Улыбка

Сейчас проверил, отправляется,
но долго:
http://micronewsphp[dot]890m[dot]com/mail.php

Пришли письмо, проверим твою почту.
admin@micronewsphp.890m.com
dcc0_refirbished Отправлено: 09 Апреля, 2015 - 17:04:04 • Тема: Не отправляется мыло • Форум: Вопросы новичков

Ответов: 17
Просмотров: 623
Для hostinger.ru - нужно зайти в аккаунт, в общей панели кнопка "Почтовые аккаунты",
зайти и создать аккаунт. И созданный адрес использовать в mail для полей from, если это форма обратной связи , то и для to.
Вдобавок в панели есть опция перенаправления почты.

P.S. У меня там почта работает на двух сайтах исправно.

Hostinger несколько загадочен в принципе.
Там есть какое-то автоматическое блокирование почты, если через ящик отправлялся спам.
И вообще они могут блокнуть почту.
Или блокнуть сайт, если он отнимает много процессорного времени.
dcc0_refirbished Отправлено: 08 Апреля, 2015 - 17:26:30 • Тема: Добавить в код разбивку на страницы • Форум: Вопросы новичков

Ответов: 9
Просмотров: 838
Deny26 зря вы наехали на exlant, он прав в принципе - решений очень много.
Это самая избитая тема php.

Хотя понятно, конечно, что вопросы по php будут бесконечно одни и те же.

Поэтому не вижу смысла ругаться.
dcc0_refirbished Отправлено: 08 Апреля, 2015 - 13:52:41 • Тема: Счётчик • Форум: JavaScript & VBScript

Ответов: 2
Просмотров: 683
Sail Зачётно.
С меня причитается ...

P.S. Надо будет все же прочесть спецификацию html 5.

А то я верстаю на какой-то смеси Улыбка
(Добавление)
Интересно, насколько удобна будет вместо классического пагинатора такая штука.
(Добавление)
Интересно было бы связать type range и input



P.P.S.
Не холивара ради, мысли о юзабилити,

Имхо факт, что классический пагинатор не очень эффективен.

и даже Ajax с автоматической подгрузкой тут не спасает.

В общем, субъективно, оптимальный вариант, - возможность быстрого ввода номера страницы с клавиатуры, и ползунок где-то до 30-100
(Добавление)
Вот, кстати, зашел я в раздел новичков этого форума и надо мне на 30 страницу,
сразу перехода нет.
(Добавление)
И вот облом подкрался незаметно - input range проблемы с кроссбразерностью на сегодняшний момент.
А я уже все нашел Недовольство, огорчение
(Добавление)
Наверное, самый идеальный вариант

https://img-fotki[dot]yandex[dot]ru/get/[dot][dot][dot]2130f60_orig[dot]png

Вот только вопрос, надо ли заставлять пользователя нажимать кнопку, или уже ставить нажатую ?!
(Добавление)
Вот еще мысль.
Ввод номеров страницы мышью в поле
dcc0_refirbished Отправлено: 08 Апреля, 2015 - 13:28:45 • Тема: Счётчик • Форум: JavaScript & VBScript

Ответов: 2
Просмотров: 683
Нужна простейшая вещь на js - две кнопки нажал - увеличил счетчик на 1 в input нажал - уменьшил на 1 в input .
Очень желательно, чтобы при удержании кнопки начал плавно разгоняться - увеличиваться/уменьшаться.

JS не знаю.
dcc0_refirbished Отправлено: 08 Апреля, 2015 - 11:13:21 • Тема: Добавить в код разбивку на страницы • Форум: Вопросы новичков

Ответов: 9
Просмотров: 838
Кстати, довольно удобно, наверное, делать пагинацию с тегами select/option.

Удобно имхо и для пользователя и код не очень замороченный получается.
dcc0_refirbished Отправлено: 08 Апреля, 2015 - 09:21:30 • Тема: Добавить в код разбивку на страницы • Форум: Вопросы новичков

Ответов: 9
Просмотров: 838
Задача с учётом её формулировки довольно простая. Однако, есть одна сложность - чисто субъективно - ваш код, достаточно большой для того, чтобы его ковырять.
Последние 10 новостей выводятся указанием в запросе mysql двух значений в поле limit

PHP:
скопировать код в буфер обмена
  1.  order by id desc limit 0,  10

(Добавление)
Вот мой простой любительский рабочий код листалки новостей.
Когда второй запрос возвращается пустым, возврат на первую страницу.
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2.  
  3. if(!isset($_GET['sub'])) {
  4. $i=0;
  5.  } else  {
  6. $i=$_GET['i'];
  7. $i=$i+4;
  8. }
  9.   mysql_connect(HOST, USER, PASSWORD) or die('error! No Connection!');
  10.   mysql_query("SET NAMES utf8");
  11.     mysql_select_db(NAME_BD) or die('error! Check BD connection');     
  12. $res = mysql_query('select * from  news order by id desc limit '.$i.',  5' ) or die('error!');
  13. $res1 = mysql_query('select * from  news order by id desc limit '.$i.',  5' ) or die('error!');
  14. $row1 = mysql_fetch_array($res1);
  15.  
  16. if(empty($row1['head'])) {
  17. $i=0;
  18. $res = mysql_query('select * from  news order by id desc limit 0,  5' ) or die('error!');
  19. }
  20.  
  21. while ($row = mysql_fetch_array($res)) {
  22.  
  23. ?>
  24. <p>
  25. <?=$row['head']."\r\n"?>
  26. <?=$row['date']?>
  27. <?=nl2br($row['text'])?>
  28. </p>
  29.  
  30. <?
  31. }
  32. ?>
  33.  
  34.  


Кнопка (форма) с переменной $i для страниц:

CODE (html):
скопировать код в буфер обмена
  1. <form method="get">
  2. <input type="hidden" name="i" value="<?=$i;?>">
  3.  <input type="submit" value="Следующая страница" name="sub">
  4.   </form>
dcc0_refirbished Отправлено: 08 Апреля, 2015 - 01:01:57 • Тема: Рандомизация вывода сообщений из базы данных • Форум: Вопросы новичков

Ответов: 9
Просмотров: 401
Однако Вы не уточнили масштабы рандомизации.
Можно ведь рандомизировать, например, 1 новость из последних десяти, а можно из всех имеющихся.
Я бы делал так: первый запрос к базе - подсчет всех записей, на основе полученного числа
рандом в переменную и её вставить в запрос в limit, который и выведет эту новость.
dcc0_refirbished Отправлено: 08 Апреля, 2015 - 00:01:54 • Тема: Нужна помощь • Форум: Вопросы новичков

Ответов: 8
Просмотров: 281
DeepVarvarПользуясь случаем, хотел бы спросить, почему не приходит письмо с восстановлением пароля? Мой аккаунт dcc0
Высылал трижды - в почте 0, в спаме тоже нет.
dcc0_refirbished Отправлено: 07 Апреля, 2015 - 14:48:31 • Тема: Поиск не работает • Форум: SQL и Архитектура БД

Ответов: 12
Просмотров: 106
Есть еще Appserv, по сути это только установщик php,mysql,apache.
ничего лишнего, что есть в Денвере, там нет.

Смотрите версию AppServ 2.6.0:

Apache 2.2.8
PHP 6.0.0-dev
MySQL 6.0.4-alpha
phpMyAdmin-2.10.3

http://www[dot]appservnetwork[dot]com
dcc0_refirbished Отправлено: 07 Апреля, 2015 - 13:46:04 • Тема: Ajax, подгрузка по категориям. Как поступить? • Форум: Вопросы новичков

Ответов: 0
Просмотров: 58
Все категории пишутся в одну базу, в одну таблицу:
http://хореографическиестанки[dot]рф/katalog2.php
Изначально выводятся все - подгрузка на ajax.
Если нажать "Станки" или любую другую категорию, будут выведены вверху 20
записей - выборка из таблицы так сделана:

PHP:
скопировать код в буфер обмена
  1. select * from  news where head like


Если крутить дальше, то после 20 записи, данные будут выводится в первоначальном порядке без сортировки, т.е. если "Станков" 50, нажимаем станок, получаем 20 отсортированных, далее при прокрутке все заново без сортировки.
Вопрос: можно ли сделать вывод всех записей при про
крутке с учётом выбранной категории? Надеюсь понятно написал Улыбка

update:

Вопрос снят, прописал myvar и заработало:

CODE (htmlphp):
скопировать код в буфер обмена
  1.         function loader(){
  2.                
  3.                 $.ajax({
  4.                         type:"POST",
  5.                         url:"./get.php?st=<?=$myvar?>",
  6.                         data:{

(Добавление)
Однако интересное свойство, если записей в категории две-три, то при нажатии показывает верно.
Если же в категории записей достаточно, чтобы появилась полоса прокрутки, - показывает все записи по этой категории дважды, но на последней записи при втором выводе все же останавливается, т.е. работает в целом корректно.
Ладно, буду считать это фичей Улыбка
dcc0_refirbished Отправлено: 06 Апреля, 2015 - 12:48:41 • Тема: Пагинация при выводе из базы данных • Форум: Работа с СУБД

Ответов: 3
Просмотров: 1792
Табличка это уже разметка, а не программирование.
Вывод из базы обычно оборачивают HTML-кодом разными способами или наоборот встраивают код HTML в вывод; таблицу table или div вставляют в вывод echo или print.

Сейчас в ходу подгрузка данных при прокрутке, как это сделано на pininterest или на rambler.

В своем время понял, что, например, для новостей или блога полноцення пагинация не нужна, достаточно листалки вперед/назад и простейшего поиска. Такая листалка делается несколькими строчками с применением инкремент/декремент.

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB