ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Добавить строки! Помогите.
  #1  
Старый 25.05.2008, 00:17
Аватар для mixdw
mixdw
Познающий
Регистрация: 27.03.2008
Сообщений: 80
Провел на форуме:
322368

Репутация: 44
По умолчанию Добавить строки! Помогите.

Дык,кто шарит в пхп думаю не составит труда помоч мне.

Надо добавить в этот файл:



PHP код:
<?
require_once("class_PQ.php");
$height=80;
$width=300;
$path="C:/xampp/htdocs/cs/mon1/"// путь до картинки))
$image="cs.png";


Header("Content-type: image/png");
$im=imagecreatefrompng($path.$image);
$black ImageColorAllocate($im0,0,0);
$white ImageColorAllocate($im255,255,255);
imageFill($im00$white);

$pqinfo = array();
$pq PQ::create(array('ip' => "10.3.145.2:27015"'querytype' => "halflife_new_queries",));
$pqinfo $pq->query(array('players','info''rules'));


ImageString($im704205$pqinfo['name'], $black);
ImageString($im7042075"IP: ".$pqinfo['ip'].":".$pqinfo['int_port'], $black);
ImageString($im7043090"Map: ".$pqinfo['map'], $black);
ImageString($im70450105"Player: ".$pqinfo['totalplayers']."/".$pqinfo['maxplayers'], $black);

ImageRectangle($im00$width-1$height-1$black);
Imagejpeg($im);
ImageDestroy($im);
?>


строку,так,что бы брал файлы .jpg из папки maps и добовляла на страничку.
 
Ответить с цитированием

  #2  
Старый 25.05.2008, 00:31
Аватар для Духъ
Духъ
Участник форума
Регистрация: 03.09.2007
Сообщений: 119
Провел на форуме:
425358

Репутация: 21
Отправить сообщение для Духъ с помощью ICQ
По умолчанию

почитай документацию по функции readdir

PS(от scrat'а) есть специальная прикреплённая тема помощи новечкам,разбанюсь огребёте у меня тут.

Последний раз редактировалось Духъ; 25.05.2008 в 00:36..
 
Ответить с цитированием

  #3  
Старый 25.05.2008, 02:53
Аватар для cash$$$
cash$$$
Banned
Регистрация: 06.01.2008
Сообщений: 413
Провел на форуме:
1301036

Репутация: 1334
Отправить сообщение для cash$$$ с помощью ICQ
По умолчанию

mixdw
Строка - это набор символов. В PHP символ это то же самое, что и байт, если я не ошибаюсь - это значит, что возможно ровно 256 различных символов. Это также означает, что PHP не имеет встроенной поддержки Unicode'а. Некоторую поддержку Unicode'а обеспечивают функции utf8_encode() и utf8_decode().
Простейший способ определить строку - это заключить ее в одинарные кавычки (символ ').
Пример определения heredoc-строки
PHP код:
<?php
$str 
= <<<EOD
Пример строки,
охватывающей несколько строчек,
с использованием heredoc-синтаксиса.
EOD;

/* Более сложный пример с переменными. */
class foo
{
    var 
$foo;
    var 
$bar;

    function 
foo()
    {
        
$this->foo 'Foo';
        
$this->bar = array('Bar1''Bar2''Bar3');
    }
}

$foo = new foo();
$name 'МоеИмя';

echo <<<EOT
Меня зовут "$name". Я печатаю $foo->foo.
Теперь я вывожу 
{$foo->bar[1]}.
Это должно вывести заглавную букву 'A': \x41
EOT;
?>
Простой синтаксис

Если интерпретатор встречает знак доллара ($), он захватывает так много символов, сколько возможно, чтобы сформировать правильное имя переменной. Если к примеру, нужно определить конец имени, то имя переменной заключается в скобки.
PHP код:
<?php
$beer 
'Heineken';
echo 
"$beer's taste is great"// работает, "'" это неверный символ для имени переменной
echo "He drank some $beers";   // не работает, 's' это верный символ для имени переменной
echo "He drank some ${beer}s"// работает
echo "He drank some {$beer}s"// работает
?>
Точно также могут быть обработаны элемент массива (array) или свойство объекта (object).
PHP код:
<?php
// Эти примеры специфически об использовании массивов внутри
// строк. Вне строк всегда заключайте строковые ключи вашего
// массива в кавычки и не используйте вне строк {скобки}.

// Давайте покажем все ошибки
error_reporting(E_ALL);

$fruits = array('strawberry' => 'red''banana' => 'yellow');

// Работает, но заметьте, что вне кавычек строки это работает по-другому
echo "A banana is $fruits[banana].";

//Работает
echo "A banana is {$fruits['banana']}.";

// Работает, но PHP, как описано ниже, сначала ищет
// константу banana.
echo "A banana is {$fruits[banana]}.";

// Не работает, используйте фигурные скобки. Это вызовет ошибку обработки.
echo "A banana is $fruits['banana'].";

// Работает
echo "A banana is " $fruits['banana'] . ".";

// Работает
echo "This square is $square->width meters broad.";

// Не работает. Для решения см. сложный синтаксис.
echo "This square is $square->width00 centimeters broad.";
?>
Несколько примеров строк
PHP код:
<?php
// Получение первого символа строки
$str 'Это тест.';
$first $str{0};

// Получение третьего символа строки
$third $str{2};

// Получение последнего символа строки
$str 'Это все еще тест.';
$last $str{strlen($str)-1};

// Изменение последнего символа строки
$str 'Посмотри на море';
$str{strlen($str)-1} = 'я';

?>
 
Ответить с цитированием

  #4  
Старый 25.05.2008, 03:49
Аватар для mixdw
mixdw
Познающий
Регистрация: 27.03.2008
Сообщений: 80
Провел на форуме:
322368

Репутация: 44
По умолчанию

Очень поучительно,большое спасибо за старания.Но суть проблемы для меня не решина и я почти ничего не понял из написанного выше.Но поверь,ты мне дал еду для размышления.
Легче было написать мне строки которые бы помогли мне.
 
Ответить с цитированием

  #5  
Старый 25.05.2008, 07:49
Аватар для n-000
n-000
Участник форума
Регистрация: 25.10.2006
Сообщений: 108
Провел на форуме:
495411

Репутация: 91
Отправить сообщение для n-000 с помощью ICQ
По умолчанию

PHP код:
if ($handle opendir('/path/to/files'))
  {
      while (
false !== ($file readdir($handle)))
        {
           if (
$file != "." && $file != "..")
           {
               echo 
"$file\n";
           }
       }
      
closedir($handle);
   } 
 
Ответить с цитированием

  #6  
Старый 25.05.2008, 10:54
Аватар для Шавникс
Шавникс
Banned
Регистрация: 25.05.2008
Сообщений: 8
Провел на форуме:
35771

Репутация: 13
По умолчанию

PHP код:
<? 
require_once("class_PQ.php"); 
$height=80
$width=300
$path="C:/xampp/htdocs/cs/mon1/"// путь до картинки)) 
$image="cs.png"
if (
$handle opendir('/path/to/files')) 
  { 
      while (
false !== ($file readdir($handle))) 
        { 
           if (
$file != "." && $file != ".."
           { 
               echo 
"$file\n"
           } 
       } 
      
closedir($handle); 
   }


Header("Content-type: image/png"); 
$im=imagecreatefrompng($path.$image); 
$black ImageColorAllocate($im0,0,0); 
$white ImageColorAllocate($im255,255,255); 
imageFill($im00$white); 

$pqinfo = array(); 
$pq PQ::create(array('ip' => "10.3.145.2:27015"'querytype' => "halflife_new_queries",)); 
$pqinfo $pq->query(array('players','info''rules')); 


ImageString($im704205$pqinfo['name'], $black); 
ImageString($im7042075"IP: ".$pqinfo['ip'].":".$pqinfo['int_port'], $black); 
ImageString($im7043090"Map: ".$pqinfo['map'], $black); 
ImageString($im70450105"Player: ".$pqinfo['totalplayers']."/".$pqinfo['maxplayers'], $black); 

ImageRectangle($im00$width-1$height-1$black); 
Imagejpeg($im); 
ImageDestroy($im); 
?>
 
Ответить с цитированием

  #7  
Старый 25.05.2008, 12:45
Аватар для mixdw
mixdw
Познающий
Регистрация: 27.03.2008
Сообщений: 80
Провел на форуме:
322368

Репутация: 44
По умолчанию

оно должно сначало определить какая щас карта.
Например щас карта на сервере de_dust2.
Значит скрипт должен выводить файл из папки maps de_dust2.jpg
Эти строки так сделают?
 
Ответить с цитированием

  #8  
Старый 25.05.2008, 13:52
Аватар для mixdw
mixdw
Познающий
Регистрация: 27.03.2008
Сообщений: 80
Провел на форуме:
322368

Репутация: 44
По умолчанию

Вот сам скрипт мониторинга: http://ifolder.ru/6708456
Кто сможет к нему прикрутить,то что я написал в последнем сообщении.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите написать программу на С++, генератор массива neon17 С/С++, C#, Delphi, .NET, Asm 3 20.01.2008 23:05
Помогите с вышкой. PomaH9991 Болталка 27 16.12.2007 23:13
Анатомия Oracle Часть 2: Locating dropped objects VERte][ Чужие Статьи 3 12.12.2007 12:50
Народ!!! Помогите НАМ!!! Помогите покончить с беспределом!!! Monah Чаты 7 24.08.2005 07:06



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ