PHP.SU

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

Страниц (4): « 1 2 [3] 4 »

> Найдено сообщений: 57
20167 Отправлено: 06 Июля, 2011 - 13:38:25 • Тема: tcp connect • Форум: Работа с сетью

Ответов: 13
Просмотров: 2664
Спасибо большое)
20167 Отправлено: 06 Июля, 2011 - 13:30:47 • Тема: tcp connect • Форум: Работа с сетью

Ответов: 13
Просмотров: 2664
Всем привет, интересует вопрос:
Есть ли данный скрипт ,который коннектится к серверу по tcp порту и проверяет работает он или нет? если нету намекните как его написать самому...
типа:
PHP:
скопировать код в буфер обмена
  1.  
  2. if(connect tcp:\\$ip:$port) {
  3. echo 'Сервер включен';
  4. }else{
  5. echo 'сервер выключен';
  6. }
20167 Отправлено: 06 Июля, 2011 - 13:23:27 • Тема: не добавляются данные в базу mysql (DLE) • Форум: Работа с СУБД

Ответов: 2
Просмотров: 2970
startdreamer пишет:
не могу добавить данные в базу данных
не может выполнить запрос $query


Для того что бы написать модуль, нужно по началу как следует изучить движок!

PHP:
скопировать код в буфер обмена
  1. $frag = mysql_connect ("localhost","041687001_frag","radmirjke16AA");
  2. mysql_select_db ("likeday_frag",$frag);

Вот этого не должно быть, в DLE это делает класс тянув данные из /engine/data/dbconfig.php

идем дальше


Запрос данного вида в движке не работает!
Для этого используем
PHP:
скопировать код в буфер обмена
  1. $db->query("select * from dle_teams")


Также не работают:
mysql_fetch_array заменяем на $db->get_array
mysql_num_rows заменяем на $db->get_row

Самый простой пример ,скрипт вывести всех пользователей..
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. if( ! defined( 'DATALIFEENGINE' ) ) {
  4.         die( "Hacking attempt!" );
  5. }
  6.  
  7. $view = $db->query("SELECT * FROM ".USERPREFIX."_users ");
  8. if($db->get_row($view) > '0') {
  9. $row = $db->get_array($view);
  10. do{
  11. $tpl->load_template('allusers.tpl');
  12. $allusers = <<<HTML
  13.  
  14. <center><b>Имя:</b> $row[name] <b>E-mail</b>  $row[email]<br><br><center>
  15.  
  16. HTML;
  17.  
  18. $tpl->set('{allusers}',$allusers);
  19.         $tpl->compile('content');
  20.         $tpl->clear();
  21.  
  22. }while ($row = $db->get_array($view));
  23.  
  24. }
  25.  


Также не забываем создать файл шаблона с название allusers.tpl и начинкой {allusers} больше туда нечего не надо...
и в файлик /engine/engine.php прописать адрес по которому будем заходить
После

Вставляем
PHP:
скопировать код в буфер обмена
  1.  
  2.                 case "allusers" :
  3.                 include ENGINE_DIR . '/modules/allusers.php';
  4.                 break;
  5.                


Теперь можем проверить по адресу http://localhost/?do=allusers
20167 Отправлено: 05 Июля, 2011 - 16:25:58 • Тема: Проверка формы • Форум: Хранение данных, их вывод и обработка

Ответов: 7
Просмотров: 2016
Пасибо большое) только если у тебя есть грамматическая ошибка, мало ли на сайте где используешь) "заполнели" правильно "заполнили"

Жаль пасибку поставить нельзя(
20167 Отправлено: 05 Июля, 2011 - 16:13:55 • Тема: Проверка формы • Форум: Хранение данных, их вывод и обработка

Ответов: 7
Просмотров: 2016
vlados пишет:
if ( empty( $ip )==TRUE ){ echo $error.'не заполнено поле "IP"</li>'."\n";

Ничего не изменилось(

PATCH пишет:
if(empty($login))
{exit("<script type='text/javascript'>alert('Вы не заполнили поле логин)");}


При нажатии кнопки отправить, просто пустая страница(
Огорчение
20167 Отправлено: 05 Июля, 2011 - 15:58:15 • Тема: Проверка формы • Форум: Хранение данных, их вывод и обработка

Ответов: 7
Просмотров: 2016
Всем привет!
Помогите с проверкой ввода данных методом POST
Сразу говорю скрипт проверки брал из формы регистрации!
Она работает но не выводит ошибки , на пример если я не в вел логин она просто обновит страницу ни каких ошибок вида "не заполнено поле "Логин" не выводит, помогите исправить.

PHP:
скопировать код в буфер обмена
  1. <?
  2.  
  3. include 'config/config.php';
  4.  
  5. if($_POST['add_ded'] == "submit") {
  6.  
  7.   if ( isset( $_SESSION['add_dedicate'] ) ) {
  8.   echo $_SESSION['add_dedicate']['error'];
  9.   $ip      = htmlspecialchars ( $_SESSION['add_dedicate']['ip'] );
  10.   $login     = htmlspecialchars ( $_SESSION['add_dedicate']['login'] );
  11.   $pass     = htmlspecialchars ( $_SESSION['add_dedicate']['pass'] );
  12.   $country     = htmlspecialchars ( $_SESSION['add_dedicate']['country'] );
  13.   $internet_v       = htmlspecialchars ( $_SESSION['add_dedicate']['internet_v'] );
  14.   $internet_i       = htmlspecialchars ( $_SESSION['add_dedicate']['internet_i'] );
  15.   $trafic_v        = htmlspecialchars ( $_SESSION['add_dedicate']['trafic_v'] );
  16.   $trafic_i        = htmlspecialchars ( $_SESSION['add_dedicate']['trafic_i'] );
  17.   $system        = htmlspecialchars ( $_SESSION['add_dedicate']['system'] );
  18.   $price_dol        = htmlspecialchars ( $_SESSION['add_dedicate']['price_dol'] );
  19.   unset( $_SESSION['add_dedicate'] );
  20. } else {
  21.   $ip      = '';
  22.   $login         = '';
  23.   $pass   = '';
  24.   $country     = '';
  25.   $internet_v       = '';
  26.   $internet_i       = '';
  27.   $trafic_v        = '';
  28.   $trafic_i        = '';
  29.   $system        = '';
  30.   $price_dol        = '';
  31.   }
  32.  
  33.  
  34. $ip      = substr( $_POST['ip'], 0, 50 );
  35. $login     = substr( $_POST['login'], 0, 20 );
  36. $pass     = substr( $_POST['pass'], 0, 20 );
  37. $country     = substr( $_POST['country'], 0, 20 );
  38. $internet_v     = substr( $_POST['internet_v'], 0, 20 );
  39. $internet_i     = substr( $_POST['internet_i'], 0, 20 );
  40. $trafic_v     = substr( $_POST['trafic_v'], 0, 20 );
  41. $trafic_i     = substr( $_POST['trafic_i'], 0, 20 );
  42. $system     = substr( $_POST['system'], 0, 20 );
  43. $price_dol     = substr( $_POST['price_dol'], 0, 20 );
  44.  
  45. $error = '';
  46. if ( empty( $ip ) ) $error =  $error.'не заполнено поле "IP"</li>'."\n";
  47. if ( empty( $login ) ) $error = $error.'<li class="error_text">не заполнено поле "Логин"</li>'."\n";
  48. if ( empty( $pass ) ) $error = $error.'<li class="error_text">не заполнено поле "Пароль"</li>'."\n";
  49. if ( empty( $country ) ) $error = $error.'<li class="error_text">не заполнено поле "Страна"</li>'."\n";
  50. if ( empty( $internet_v ) ) $error = $error.'<li class="error_text">не заполнено поле "Входящая скорость интернета"</li>'."\n";
  51. if ( empty( $internet_i ) ) $error = $error.'<li class="error_text">не заполнено поле "Исходящая скорость интернета "</li>'."\n";
  52. if ( empty( $trafic_v ) ) $error = $error.'<li class="error_text">не выбрано поле величина</li>'."\n";
  53. if ( empty( $trafic_i ) ) $error = $error.'<li class="error_text">не выбрано поле величина</li>'."\n";
  54. if ( empty( $system ) ) $error = $error.'<li class="error_text">не заполнено поле "Система"</li>'."\n";
  55. if ( empty( $price_dol ) ) $error = $error.'<li class="error_text">не заполнено поле "Цена"</li>'."\n";
  56.  
  57.  
  58.   if ( !empty( $error ) ) {
  59.   $_SESSION['add_dedicate'] = array();
  60.   $_SESSION['add_dedicate']['error'] = '<strong>При заполнении формы были допущены ошибки:</strong>';
  61.   $_SESSION['add_dedicate']['ip'] = $name;
  62.   $_SESSION['add_dedicate']['login'] = $$login;
  63.   $_SESSION['add_dedicate']['pass'] = $pass;
  64.   $_SESSION['add_dedicate']['country'] = $country;
  65.   $_SESSION['add_dedicate']['internet_v'] = $internet_v;
  66.   $_SESSION['add_dedicate']['internet_i'] = $internet_i;
  67.   $_SESSION['add_dedicate']['trafic_v'] = $trafic_v;
  68.   $_SESSION['add_dedicate']['trafic_i'] = $trafic_i;
  69.   $_SESSION['add_dedicate']['system'] = $system;
  70.   $_SESSION['add_dedicate']['price_dol'] = $price_dol;
  71.   header( 'Location: add_new.php' );
  72.   die();
  73. }
  74.  
  75.  
  76. mysql_query ("INSERT INTO all_ded (ip, login, pass, country, internet_v, internet_i, trafic_v, trafic_i, system, price_dol) VALUES ('$ip', '$login', '$pass', '$country', '$internet_v', '$internet_i', '$trafic_v', '$trafic_i', '$system', '$price_dol')");
  77.  
  78. }
  79.  
  80. $add = <<<HTML
  81. <form action="" method="post">
  82.  
  83. IP: <input type="text" name="ip"><br>
  84. Логин: <input type="text" name="login"><br>
  85. Пароль: <input type="text" name="pass"><br>
  86. Страна <input type="text" name="country"><br>
  87. Интернет: <input type="text" name="internet_v">
  88. <select name="trafic_v">
  89. <option value="Кб/с">Кб/с</option>
  90. <option value="Мб/с">Мб/с</option>
  91. </select>
  92. <input type="text" name="internet_i">
  93. <select name="trafic_i">
  94. <option value="Кб/с">Кб/с</option>
  95. <option value="Мб/с">Мб/с</option>
  96. </select>
  97. <br>
  98. Система: <input type="text" name="system"><br>
  99. Цена в долларах: <input type="text" name="price_dol"> <br>
  100. <input onclick="submit();" name="image" value="Добавить" alt="Добавить" type="submit"/><br>
  101. <input name="add_ded" type="hidden" id="add_ded" value="submit" /></td>
  102. </form>
  103. HTML;
  104. echo $add;
20167 Отправлено: 12 Марта, 2011 - 20:39:15 • Тема: Запуск программы через сайт • Форум: Программирование на PHP

Ответов: 3
Просмотров: 453
да win ,только не могу понять куда написать?
20167 Отправлено: 12 Марта, 2011 - 20:24:22 • Тема: Запуск программы через сайт • Форум: Программирование на PHP

Ответов: 3
Просмотров: 453
Помогите решить проблему запускаю программу через сайт так
PHP:
скопировать код в буфер обмена
  1.  
  2. system("start \"server\" /min /high \"".$_SESSION["user"]["id_user"].".exe\" -game cstrike +port ".$_SESSION["user"]["id_user"]." +maxplayers ".$_SESSION["user"]["slots"]." +map ".$_SESSION["user"]["maps"]." sv_lan 0 -insecure -nomaster -console ");
  3.  


все хорошо запускается но почему то виснет сам сайт типо что-то грузит.... не одна стр. не открывается, все отвисает только после закрытия это программы а именно консоли... можно с этим что то сделать?
20167 Отправлено: 04 Марта, 2011 - 16:24:44 • Тема: Форма редактирования • Форум: Программирование на PHP

Ответов: 1
Просмотров: 265
Помогите сделать форму редактирования вида http://dle[dot]net[dot]ua/uploads/posts/[dot][dot][dot]283612979_11[dot]png

Такая же форма редактирования на forteam , serva4ok и других игровых хостингах
20167 Отправлено: 27 Июня, 2010 - 16:59:34 • Тема: Шаблонизатор • Форум: Программирование на PHP

Ответов: 17
Просмотров: 943
kochan10 пишет:
Ты свою CMS'ку пишешь?)))


Ну почти Радость
20167 Отправлено: 26 Июня, 2010 - 14:53:10 • Тема: Авто обнавление • Форум: Программирование на PHP

Ответов: 1
Просмотров: 253
Скажите я поставил мониторинг серверов но там не обновляются сервера крон файла нет
как сделать чтобы обновлялось??
Задал вопрос на офф сайте там сказали что все зависит от настроек хостера
20167 Отправлено: 23 Июня, 2010 - 19:07:23 • Тема: Вот такая загвоздка(( • Форум: Программирование на PHP

Ответов: 7
Просмотров: 484
да надо перед определенным словом
мне надо сделать страницу для включения отключения модулей а что бы их включить надо перед определенным словом убрать ;
20167 Отправлено: 23 Июня, 2010 - 18:51:36 • Тема: Вот такая загвоздка(( • Форум: Программирование на PHP

Ответов: 7
Просмотров: 484
Слов много...
вида:
xxxxx
yyyyy
zzzzzz
20167 Отправлено: 23 Июня, 2010 - 18:38:53 • Тема: Вот такая загвоздка(( • Форум: Программирование на PHP

Ответов: 7
Просмотров: 484
В общем мне надо сделать так кода нажимаешь на квадратик (не знаю его точного названия) и там появляется галочка и в определенном файле перед словом ставилось точка с запятой а когда убираешь галочку то точка с запятой пропадала из файла. Как это сделать?
20167 Отправлено: 08 Июня, 2010 - 15:21:22 • Тема: Как сделать такое чудо?? • Форум: Программирование на PHP

Ответов: 5
Просмотров: 431
не знаю что там у них за процессы у них стоит такой модуль(похож на самопис но не уверен потому что таких сайтов не 2 а штук 5 или больше и почти все сделаны одинаково) что там можно создавать клан (платно) и администратор клана может написать заявку на которую соглашается другой клан после проведения клан вара админы или замы кланов пишут комментарии и сылки на демо потом модераторы это все проверяю

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB