PHP.SU

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

Страниц (24): В начало « ... 16 17 18 19 20 21 22 [23] 24 »

> Найдено сообщений: 349
kappa Отправлено: 20 Мая, 2011 - 18:27:00 • Тема: можно ли создать БД через SSH ? • Форум: Операционная система и системные вызовы

Ответов: 6
Просмотров: 3336
Ясно., буду через Myadmin пробовать...
kappa Отправлено: 20 Мая, 2011 - 17:21:02 • Тема: можно ли создать БД через SSH ? • Форум: Операционная система и системные вызовы

Ответов: 6
Просмотров: 3336
Я не знаю если честно, есть ли у меня такие привилегии, но у меня есть
логин и пароль для подключения к серверу http://elitter[dot]net/ free, когда ввожу mysql -u login -p pass выдает:

Цитата:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)
kappa Отправлено: 20 Мая, 2011 - 16:29:07 • Тема: можно ли создать БД через SSH ? • Форум: Операционная система и системные вызовы

Ответов: 6
Просмотров: 3336
[quote=Ch_chov][/quote]

Создать БД я допустим смогу, а как к ней подключиться???
(как в виндовсе mysql -u root -p root ???? )
kappa Отправлено: 20 Мая, 2011 - 14:48:28 • Тема: можно ли создать БД через SSH ? • Форум: Операционная система и системные вызовы

Ответов: 6
Просмотров: 3336
Не судите строго, поскольку это мой первый опыт работы с SSH.
У меня есть 300мб на сервере, а вот доступ только через SSH-соединение возможно ли там создать БД для сайта?
kappa Отправлено: 12 Мая, 2011 - 15:16:27 • Тема: Можно ли в switch($_GET['post']) передавать значение $GET ,например.... • Форум: HTTP и PHP

Ответов: 2
Просмотров: 2385
Да, оно самое, вот еще дописал чтобы не выдавало ошибку.
PHP:
скопировать код в буфер обмена
  1. $test=!empty($_GET['param']) ? $_GET['param'] : null;
kappa Отправлено: 12 Мая, 2011 - 14:38:24 • Тема: Можно ли в switch($_GET['post']) передавать значение $GET ,например.... • Форум: HTTP и PHP

Ответов: 2
Просмотров: 2385
PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. echo "<a href='?post'>Ссылка</a>";
  4.  
  5. switch($_GET['чтобы сюда попадало значение со ссылки']) {
  6. case 'post':
  7.   echo "Привет!!!!!!";
  8.   break;
  9.  
  10. default:
  11.   echo 'нет пока post';
  12.   break;
  13. }


Может ли так значение передаваться ???,
kappa Отправлено: 09 Мая, 2011 - 09:46:28 • Тема: Не понимаю ООП • Форум: Объектно-ориентированное программирование

Ответов: 112
Просмотров: 35438
Я вот сам учусь, но скажу что OOP нормально объясняет "Специалист" и еще lynda.com
kappa Отправлено: 09 Мая, 2011 - 09:37:54 • Тема: Проблемы с написанием капчи • Форум: HTTP и PHP

Ответов: 3
Просмотров: 1922
Просто и понятно Радость , взял себе на заметку.
kappa Отправлено: 30 Апреля, 2011 - 12:53:43 • Тема: Проверка номера страницы, когда ?page=0 выдает ошибку • Форум: Если скрипт не работает

Ответов: 17
Просмотров: 10982
Большое спасибо всем за помощь, я нашел самое оптимальное решение (или может мне так кажется)
PHP:
скопировать код в буфер обмена
  1. function check_page($value)
  2. {
  3.     // Проверяем значение, а число ли это?
  4.     if (filter_var($value, FILTER_VALIDATE_INT))
  5.     {
  6.           // Если число, то выводим (с дополнительным приведением к unsigned если оно отрицательно)
  7.           return abs($value);
  8.     }
  9.     else
  10.     {
  11.           // Здесь я вывел 1, (Если это было не число, то отправим на первую страницу)
  12.           return 1;
  13.     }
  14. }
  15.  
  16. if (isset($_GET['page'])){
  17. $page = check_page($_GET['page'])-1; // текущая страница
  18. }
  19. else
  20. {
  21.   $page = 0;
  22. }  
  23.  


Фильтрует и отрицательные и дробные числа и при вводе ?page= или ?pae=
выводит первую страницу.,
p.s. много интересных решений для себя увидел Подмигивание
kappa Отправлено: 30 Апреля, 2011 - 11:09:51 • Тема: Проверка номера страницы, когда ?page=0 выдает ошибку • Форум: Если скрипт не работает

Ответов: 17
Просмотров: 10982
Vasiliya не помогает

OrmaJever
1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-5, 5' at line 1

Получается что при нуле попадает каким то образом -5 вместо 0
kappa Отправлено: 30 Апреля, 2011 - 09:35:15 • Тема: Проверка номера страницы, когда ?page=0 выдает ошибку • Форум: Если скрипт не работает

Ответов: 17
Просмотров: 10982
Выдает такую ошибку:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in D:\USBWebserver v8_en\root\Site html\pages.php on line 26

А вот весь код полностью:
PHP:
скопировать код в буфер обмена
  1.  
  2. mysql_connect($dblocation,$dbuser,$dbpasswd);  
  3. mysql_select_db($dbname);
  4.  
  5.  
  6. echo "<center>"; //Делаем вывод по центру
  7.  
  8. $link_sc = 'pages.php'; // путь
  9. if (isset($_GET['page']))
  10. {
  11.   $page = abs(ceil($_GET['page']))-1; // текущая страница
  12. }
  13. else
  14. {
  15.   $page = 0;
  16. }
  17.  
  18.  
  19.  
  20. $rpp = 5; //Сколько выводит на страницу
  21. $form = $page * $rpp; //Вычисляем по формуле (Тек. страницу * на количество выводимых строк на страницу) получаем число для запроса к БД
  22.  
  23.  
  24.  
  25. $result = mysql_query("SELECT * FROM pages ORDER BY id  LIMIT $form,$rpp"); //Запрашиваем результат в обратном порядке (начиная со старшего id
  26. while($row= mysql_fetch_row($result))  
  27.     {
  28.     echo "[".$row[0]."] ".$row[1]."<br>";  
  29.     }
  30.  
  31.        
  32. $res = mysql_query("SELECT count(id) FROM pages"); //определяем количество записей в таблице для составления ссылок
  33. $cnt = mysql_fetch_row($res); //общее количество записей во всём выводе
  34.  
  35.  
  36.  
  37.  
  38. $rad=1; // сколько ссылок показывать рядом с номером текущей страницы (2 слева + 2 справа + активная страница = всего 5)
  39.  
  40.  
  41.  
  42. $links=$rad*2+1;
  43. $pages=ceil($cnt[0]/$rpp);
  44. if ($page>0) { echo "<a href=\"$link_sc?page=1\">First</a> | <a href=\"$link_sc?page=".($page)."\">Previous</a> |"; }
  45. $start=$page-$rad;
  46. if ($start>$pages-$links) { $start=$pages-$links; }
  47. if ($start<0) { $start=0; }
  48. $end=$start+$links;
  49. if ($end>$pages) { $end=$pages; }
  50. for ($i=$start; $i<$end; $i++) {
  51.  echo " ";
  52.  
  53.  if ($i==$page) {
  54.   echo "<b>";
  55.  } else {
  56.   echo "<a href=\"$link_sc?page=".($i+1)."\">";
  57.  }
  58. // echo ($i*$rpp+1)."-";
  59. // if ($i!=($pages-1)) { echo $i*$rpp+$rpp; } else { echo $cnt; }
  60.  echo ($i+1);
  61.  if ($i==$page) {
  62.   echo "</b>";
  63.  } else {
  64.   echo "</a>";
  65.  }
  66.  if ($i!=($end-1)) { echo "&nbsp;|"; }
  67. }
  68. if ($pages>$links&&$page<($pages-$rad-1)) { echo " ... <a href=\"$link_sc?page=".($pages)."\">".($pages)."</a>"; }
  69. if ($page<$pages-1) { echo " <a href=\"$link_sc?page=".($page+2)."\">Next</a> | <a href=\"$link_sc?page=".($pages)."\">Last</a>";
  70.  
kappa Отправлено: 30 Апреля, 2011 - 09:17:03 • Тема: Проверка номера страницы, когда ?page=0 выдает ошибку • Форум: Если скрипт не работает

Ответов: 17
Просмотров: 10982
Вот у меня есть такая проверка в начале скрипта постраничной навигации,
вроде и модуль числа взял и округлил а вот как пишу ?page=0 или ?page=-0 выдает ошибку
на выборку с БД , вот часть кода:
PHP:
скопировать код в буфер обмена
  1.  
  2. if (isset($_GET['page']))
  3. {
  4.   $page = abs(ceil($_GET['page']))-1; // текущая страница
  5.  
  6. }
  7. else
  8. {
  9.   $page = 0;
  10. }
  11.  
kappa Отправлено: 27 Апреля, 2011 - 16:04:23 • Тема: Постраничная навигация • Форум: Работа с СУБД

Ответов: 6
Просмотров: 2689
Я вот присоединяюсь к этой теме,...
Есть скрип постраничной навигации:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?
  3. $cnt=100; // общее количество записей во всём выводе
  4. $rpp=10; // кол-во записей на страницу
  5. $rad=1; // сколько ссылок показывать рядом с номером текущей страницы (2 слева + 2 справа + активная страница = всего 5)
  6. $link_sc='page_navigation.php'; // путь
  7. if (isset($_GET['page']))
  8. {
  9.   $page=$_GET['page']-1; // текущая страница
  10. }
  11. else
  12. {
  13.   $page=0;
  14. }
  15.  
  16. $links=$rad*2+1;
  17. $pages=ceil($cnt/$rpp);
  18. if ($page>0) { echo "<a href=\"$link_sc?page=1\">First</a> | <a href=\"$link_sc?page=".($page)."\">Previous</a> |"; }
  19. $start=$page-$rad;
  20. if ($start>$pages-$links) { $start=$pages-$links; }
  21. if ($start<0) { $start=0; }
  22. $end=$start+$links;
  23. if ($end>$pages) { $end=$pages; }
  24. for ($i=$start; $i<$end; $i++) {
  25.  echo " ";
  26.  
  27.  if ($i==$page) {
  28.   echo "<b>";
  29.  } else {
  30.   echo "<a href=\"$link_sc?page=".($i+1)."\">";
  31.  }
  32. // echo ($i*$rpp+1)."-";
  33. // if ($i!=($pages-1)) { echo $i*$rpp+$rpp; } else { echo $cnt; }
  34.  echo ($i+1);
  35.  if ($i==$page) {
  36.   echo "</b>";
  37.  } else {
  38.   echo "</a>";
  39.  }
  40.  if ($i!=($end-1)) { echo "&nbsp;|"; }
  41. }
  42. if ($pages>$links&&$page<($pages-$rad-1)) { echo " ... <a href=\"$link_sc?page=".($pages)."\">".($pages)."</a>"; }
  43. if ($page<$pages-1) { echo " <a href=\"$link_sc?page=".($page+2)."\">Next</a> | <a href=\"$link_sc?page=".($pages)."\">Last</a>"; }
  44. ?>
  45.  

Вот как он смотрится: http://webproger[dot]ru/example/page[dot][dot][dot]ation.php?page=1
А вот как его полностью реализовать с SQL запросом чтобы он работал ?
kappa Отправлено: 20 Апреля, 2011 - 17:21:16 • Тема: В index.php получаются пробелы при использовании require_once "header.php"; • Форум: HTML, Дизайн & CSS

Ответов: 3
Просмотров: 1763
Спасибо, точно проблема была в BOM., теперь все стало на свои места.
kappa Отправлено: 20 Апреля, 2011 - 11:44:38 • Тема: В index.php получаются пробелы при использовании require_once "header.php"; • Форум: HTML, Дизайн & CSS

Ответов: 3
Просмотров: 1763
В index.php получаются пробелы при использовании require_once "header.php";
Выходит небольшой отступ от верха до header.php, а вот в самом HTML шаблоне все без отступов, но как только я разбил на блоки , там где подключаю в index.php через require_once блоки, получаются пробелы.
Как от такого можно избавится?

Страниц (24): В начало « ... 16 17 18 19 20 21 22 [23] 24 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB