PHP.SU

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

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

> Найдено сообщений: 21
mdsanta Отправлено: 30 Сентября, 2016 - 09:56:27 • Тема: как сложить две функции • Форум: Вопросы новичков

Ответов: 2
Просмотров: 166
CODE (htmlphp):
скопировать код в буфер обмена
  1. function proiz1($num1){
  2.   2*$num1-9;
  3. }
  4.  
  5.  
  6. function koren($num2)
  7. {
  8.   $num2**2-(9*$num2)+1;
  9.  
  10. }


как сделать вычисление: $zz=proiz1($a)+koren($b);
echo $zz; не получаеется, не подскажите как правильно выводить?
mdsanta Отправлено: 14 Июля, 2016 - 00:50:52 • Тема: вопрос про регулярные выражения • Форум: Вопросы новичков

Ответов: 3
Просмотров: 194
LIME пишет:
а отрицание сделать как не подскажите ?
mdsanta Отправлено: 13 Июля, 2016 - 21:06:07 • Тема: вопрос про регулярные выражения • Форум: Вопросы новичков

Ответов: 3
Просмотров: 194
привет ребят, вот этот код вырезает найденые ссылки, но как сделать чтоб он наоборот только ссылки оставлял * ??? ????
CODE (htmlphp):
скопировать код в буфер обмена
  1. preg_replace ("/(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?/","",$aa);
Не понял
(Добавление)
никто не знает как сделать отрицание регулярке ?
mdsanta Отправлено: 09 Февраля, 2016 - 16:53:27 • Тема: вывод кода на страницу • Форум: Вопросы новичков

Ответов: 2
Просмотров: 113
спасибо не знал о такой ф-ции
mdsanta Отправлено: 09 Февраля, 2016 - 09:51:32 • Тема: вывод кода на страницу • Форум: Вопросы новичков

Ответов: 2
Просмотров: 113
привет всем, не подскажите как сделать чтоб на странице отображался код полностью, а то он не отображает инклюды
CODE (htmlphp):
скопировать код в буфер обмена
  1. #include
  2. #include
  3. #include
  4. #include


CODE (htmlphp):
скопировать код в буфер обмена
  1. должно быть так #include <dsgsh>
mdsanta Отправлено: 04 Февраля, 2016 - 12:56:48 • Тема: сохранение кода в бд • Форум: Вопросы новичков

Ответов: 1
Просмотров: 95
привет всем, в общем хотел сохранить код в бд, а вместо кода сохраняется пробелы, то есть ничего нет, когда обычные текст пишу- все отлично сохраняет, стоит varchar
CODE (htmlphp):
скопировать код в буфер обмена
  1. <textarea cols="40" rows="10" name="text" ></textarea><br />
mdsanta Отправлено: 01 Февраля, 2016 - 21:36:46 • Тема: загрузка файлов на сайт • Форум: Вопросы новичков

Ответов: 8
Просмотров: 363
спасибо парни дали новые мысли
mdsanta Отправлено: 01 Февраля, 2016 - 08:57:07 • Тема: загрузка файлов на сайт • Форум: Вопросы новичков

Ответов: 8
Просмотров: 363
Viper пишет:
CODE (html):
скопировать код в буфер обмена
  1. <form ...>
  2. <input type="file" name="foo[]" .../>
  3. <input type="file" name="foo[]" .../>
  4. <input type="text" name="bar[]" .../>
  5. <input type="text" name="bar[]" .../>
  6. <input type="submit" .../>
  7. </form>

а как обработчик сделать, чтоб первый файл он был для картинок, а второй для архивов ?
mdsanta Отправлено: 31 Января, 2016 - 12:06:00 • Тема: загрузка файлов на сайт • Форум: Вопросы новичков

Ответов: 8
Просмотров: 363
ну да, если можно показать пример
(Добавление)
мне нужно чтоб при нажатии кнопки отправить, временные файлы перемещались в папку и все inputы сохранялись в бд
(Добавление)
и еще, получается у меня выбор картинки и выбор файла, и когда я заполняю input поля и если я потом выберу файл, все поля стираются
mdsanta Отправлено: 31 Января, 2016 - 07:43:58 • Тема: загрузка файлов на сайт • Форум: Вопросы новичков

Ответов: 8
Просмотров: 363
Всем привет, сделал загрузку на сайт, но у меня получился ужасный га***код, мне нужно было загрузить 2 файлка имена которых записываются в бд + еще информация с input, для этого я создал 3 формы !!минус этого способа в том что если человек загрузит файл а потом передумает и выйдет на главную, то файл у меня будет валятся просто так, как переделать код чтоб было всё красиво ?
mdsanta Отправлено: 20 Января, 2016 - 19:59:13 • Тема: хороший ли код ? • Форум: Вопросы новичков

Ответов: 9
Просмотров: 472
спасибо ребят
(Добавление)
andrewkard пишет:
Для эксперимента:
PHP:
скопировать код в буфер обмена
  1.  
  2. $block = rand(1000,9999);
  3.  
  4. for($i=0;$i<1000000;$i++){
  5.    if($i == $block){
  6.        echo $i;
  7.        break;
  8.    }
  9. }
  10.  

спасибо за код
mdsanta Отправлено: 20 Января, 2016 - 16:59:26 • Тема: хороший ли код ? • Форум: Вопросы новичков

Ответов: 9
Просмотров: 472
SAD пишет:
recaptcha2

а эту уже обходят ?? мне что в ней понравилось, так это четкие цифры и простота
mdsanta Отправлено: 20 Января, 2016 - 16:39:07 • Тема: хороший ли код ? • Форум: Вопросы новичков

Ответов: 9
Просмотров: 472
andrewkard пишет:
mdsanta
А зачем Вам? Защита от ботов?

Так точно
(Добавление)
andrewkard пишет:
mdsanta
А зачем Вам? Защита от ботов?

ну а так же от пользователей которые будут менять 1 букву и регистрироваться по 150 раз
mdsanta Отправлено: 20 Января, 2016 - 16:14:09 • Тема: хороший ли код ? • Форум: Вопросы новичков

Ответов: 9
Просмотров: 472
ребят вопрос, хороший ли код ?
CODE (htmlphp):
скопировать код в буфер обмена
  1. Введите код [<b>',($_SESSION['code']=rand(1000,9999)), '</b>]:<br/>
  2. <input type="text" name="code" value="" /><br /><input type="submit" value="Отправить" /></form>';
почему то его нынче нигде не используют, поэтому меня терзают смутные сомнения, хотелось бы узнать ваше мнение
mdsanta Отправлено: 13 Декабря, 2015 - 15:14:41 • Тема: как вывести функцию • Форум: Напишите за меня, пожалуйста

Ответов: 1
Просмотров: 36
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?php
  3. if(!function_exists('getmicrotime')) {
  4.    function getmicrotime() {
  5.        list($usec, $sec) = explode(" ", microtime());
  6.        return ((float)$usec + (float)$sec);
  7.    }
  8. }
  9. function getString(&$packet){
  10.    $str = "";
  11.    $n = strlen($packet);
  12.    for($i=0;($packet[$i]!=chr(0)) && ($i < $n);++$i)
  13.        $str .= $packet[$i];
  14.    $packet = substr($packet, strlen($str));
  15.    return trim($str);
  16. }
  17. function getChar(&$packet){
  18.    $char = $packet[0];
  19.    $packet = substr($packet, 1);
  20.    return $char;
  21. }
  22. function sortByKills($a, $b) {
  23.    if ($a['kills'] == $b['kills'])
  24.        return 0;
  25.    return ($a['kills'] > $b['kills']) ? -1 : 1;
  26. }
  27.  
  28. function serverInfo($server) {
  29.    list($ip,$port) = explode(":", $server);
  30.    $timeStart = getmicrotime();
  31.    $fp = @fsockopen('udp://'.$ip, $port);
  32.    if($fp) {
  33.        stream_set_timeout($fp, 1);
  34.        fwrite($fp,"\xFF\xFF\xFF\xFFTSource Engine Query\0\r");
  35.        $temp = fread($fp, 4);
  36.        $status = socket_get_status($fp);
  37.        if($status['unread_bytes']>0) {
  38.            $temp = fread($fp, $status['unread_bytes']);
  39.            $version = ord(getChar($temp));
  40.            $array = array();
  41.            $array['ping'] = (int)((getmicrotime() - $timeStart)*1000);
  42.            $array['status'] = "on";
  43.  
  44.            
  45.              
  46.   if($version == 109) {
  47.            $array['game'] = "cstrike";
  48. $array['ip'] = getString($temp);
  49.                $temp = substr($temp, 1);
  50.    $array['name'] = getString($temp);
  51.                                $temp = substr($temp, 1);
  52.                          $array['map'] = getString($temp);
  53.                $temp = substr($temp, 1);
  54.                getString($temp);
  55.                $temp = substr($temp, 1);
  56.                getString($temp);
  57.                $temp = substr($temp, 1);
  58.                $array['players'] = ord(getChar($temp));
  59.                $array['max_players'] = ord(getChar($temp));
  60.            
  61.  
  62.  
  63. } elseif($version == 73) {
  64.                $array['name'] = getString($temp);
  65.                $zz = $array['name'];
  66.                $temp = substr($temp, 1);
  67.                $array['map'] = getString($temp);
  68.                $temp = substr($temp, 1);
  69.                                $temp = substr($temp, 1);
  70.                getString($temp);
  71.                $temp = substr($temp, 1);
  72.                getString($temp);
  73.                                $temp = substr($temp, 3);
  74.                                $array['players'] = ord(getChar($temp));
  75.                $array['max_players'] = ord(getChar($temp));
  76.            }
  77.        } else
  78.            $array['status'] = 'off';
  79.        
  80.    }
  81.    return $array;
  82.    if ($array['status']== 'off') continue;
  83.  
  84.    
  85.    
  86. }
  87. function playersInfo($server) {
  88.    list($ip,$port) = explode(":", $server);
  89.    $array = array();
  90.    $fp = @fsockopen('udp://'.$ip, $port);
  91.    if($fp) {
  92.        stream_set_timeout($fp, 1);
  93.        $command = pack("V", -1) . 'W';
  94.        fwrite($fp, $command, strlen($command));
  95.        $temp = fread($fp, 5);
  96.        $lo = (ord($temp[1]) << 8) | ord($temp[0]);
  97.        $hi = (ord($temp[3]) << 8) | ord($temp[2]);
  98.        $data = "\xFF\xFF\xFF\xFF\x55".pack("V", ($hi << 16) | $lo);
  99.        fwrite($fp, $data);
  100.        $temp = fread($fp, 4);
  101.        $status = socket_get_status($fp);
  102.        if($status['unread_bytes']>0) {
  103.            echo $status['unread_bytes'];
  104.            $temp = fread($fp, $status['unread_bytes']);
  105.            while(strlen($temp) > 0) {
  106.                $player['name'] = getString($temp);
  107.                $temp = substr($temp, 1);
  108.                $lo = (ord($temp[1]) << 8) | ord($temp[0]);
  109.                $hi = (ord($temp[2]) << 8) | ord($temp[3]);
  110.                $player['kills'] = ($hi << 16) | $lo;
  111.                $temp = substr($temp, 4);
  112.                $f = @unpack("f1float", $temp);
  113.                $temp = substr($temp, 4);
  114.                $player['time'] = gmdate("H:i:s", (int)$f['float']);
  115.                $array[] = $player;
  116.            }
  117.            usort($array, "sortByKills");
  118.        }
  119.    }
  120.    return $array;
  121. }
  122.  
  123. print_r(serverInfo("$server2"));
  124.  
  125.  
  126. }
  127. ?>
  128.  


ребят помогите вывести данные о сервере в отдельном файле через этот конфиг..

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?php
  3.  
  4. require_once "function.php";
  5.  
  6. ..............................  
  7. ?>

решение нашел echo "$data[функция]";

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB