HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #301  
Старый 03.08.2007, 21:35
Helios
Постоянный
Регистрация: 14.01.2007
Сообщений: 459
С нами: 10169427

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

Сравни вариант с флагами и с goto, что будет выглядеть понятнее и проще реализовано. (уровень вложенности может быть и не два, а больше, сколько тогда флагов будет...).

А насчет continue - это отдельный вопрос, который break'а не касался)
 
Ответить с цитированием

  #302  
Старый 03.08.2007, 21:53
scrat
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
С нами: 10048706

Репутация: 1540


По умолчанию

в пхп есть оператор ? ?

Последний раз редактировалось scrat; 03.08.2007 в 21:56..
 
Ответить с цитированием

  #303  
Старый 04.08.2007, 03:05
Helios
Постоянный
Регистрация: 14.01.2007
Сообщений: 459
С нами: 10169427

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

кхм...
PHP код:
$var $condition $v1 $v2
если ты об этом, то да
 
Ответить с цитированием

  #304  
Старый 06.08.2007, 00:32
_kREveDKo_
Banned
Регистрация: 04.12.2005
Сообщений: 826
С нами: 10754246

Репутация: 3813


По умолчанию

Есть ли ф-ция, выплёвывающая нам номер строки где на данный момент находится указатель?
 
Ответить с цитированием

  #305  
Старый 06.08.2007, 00:37
Helios
Постоянный
Регистрация: 14.01.2007
Сообщений: 459
С нами: 10169427

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

2b00zy_c0d3r

Цитата:
echo __LINE__;
 
Ответить с цитированием

  #306  
Старый 06.08.2007, 03:19
_kREveDKo_
Banned
Регистрация: 04.12.2005
Сообщений: 826
С нами: 10754246

Репутация: 3813


По умолчанию

Не, не то. Ситуация такая: нужно открыть файл с неопределённым кол-вом строчек и дописать туда ещё строку (режим a+), прилепив к ней номер записанной строки в файле. Нужен именно рациональный способ. если он есть конечно. Понятно, что можно читать файл до конца, посчитав скока там строчек и когда дописываешь ещё одну - приплюсовать ещё +1, но это мне кажется ресурсоёмким. Что-нить более рациональное есть?

[upd]
И ещё: нужно принудительно поставить указатель на определённую строку

Последний раз редактировалось b00zy_c0d3r; 06.08.2007 в 03:53..
 
Ответить с цитированием

  #307  
Старый 06.08.2007, 04:07
Helios
Постоянный
Регистрация: 14.01.2007
Сообщений: 459
С нами: 10169427

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

Если у тебя все строчки добавлялись в файл по этому принципу, то можно считать последнюю строку, "выдрать" из нее номер, добавить к нему единицу и записать в новую:

PHP код:

$f 
fopen('file''a+');

$str '';

for (
$i = -1$cnt=0$cnt 1$i--) // <2 если после добавления строки перевод на новую строку
{
   
fseek($f$iSEEK_END);
   
$tmp fread($f1);
   if (
$tmp == "\n")
   {
       
$cnt--;
   }
   else
   {
       
$str .= $tmp;
   }
}

fseek($f0SEEK_END);
$str strrev($str); 
Как выдрать номер, одному богу да тому, кто в файл писал, известно. Используй регексп

[upd]
А по поводу установки указателя в нужное место, имхо тут нужен поиск по файлу по методу (не помню как называется, поэтому будет так) случайных чисел.

Суть метода:

• fseek'ом переещаемся в позицию rand(0, filesize($file))

• считываем ближайшую строку

• выдираем из нее номер, если он больше нужного, то изменяем большую границу в rand на текущее положение, меньше - меньшую соответственно.

• возвращаемся в первый пункт

Таким образом гуляем по файлу, пока е найдем нужную строку.

Хоть алгоритм и кажется долгодействующим и неработоспособным - это далеко не так. На ленте препод за 10 переходов угадал загаданное от 0 до 1000 число.

Последний раз редактировалось Helios; 06.08.2007 в 04:26..
 
Ответить с цитированием

  #308  
Старый 06.08.2007, 08:31
Joker-jar
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
С нами: 10088966

Репутация: 646


По умолчанию

Код:
$sourceimg = imagecreatefromjpeg($url);
какой функцией можно данное изображение сделать бинарным (черное и белое)?
 
Ответить с цитированием

  #309  
Старый 06.08.2007, 09:04
Dr.Frank
Постоянный
Регистрация: 31.07.2002
Сообщений: 312
С нами: 12513535

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

Цитата:
Сообщение от Joker-jar  
какой функцией можно данное изображение сделать бинарным (черное и белое)?
Если при сохранении, то imagewbmp($im); или image2wbmp($im);
wbmp - формат ч/б изображений для мобилы(большие размеры коряво переделываются)
 
Ответить с цитированием

  #310  
Старый 06.08.2007, 17:05
Hormold
Banned
Регистрация: 26.06.2007
Сообщений: 49
С нами: 9934946

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

Помогите! У меня есть скрпт на php отображающий статистику.
Всё что-нужно есть...
Теперь нужно слева прилипить картинку вытащиную с сайта и уменьшиную до 60x50.
Плиз помогите!
Размер фона 350x50
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT ™ © 2001- Antichat Kft.