<?xml version="1.0" encoding="windows-1251"?>
  <rss version="2.0">
    <channel>
        <title>WOweb News - РНР</title>
       <link>http://forum.woweb.ru</link>
       <description>Форум WOweb</description>
       <generator>RSSTrix IPB</generator>
       <managingEditor>trinex@yandex.ru (Woweb Forum)</managingEditor>
       <webMaster>trinex@yandex.ru</webMaster>
       <lastBuildDate>Thu, 11 Mar 2010 07:02:44 GMT</lastBuildDate>
            <item>
            <link>http://forum.woweb.ru/topic44909.html</link>
            <pubDate>Thu, 11 Mar 2010 07:02:44 GMT</pubDate>
            <title>Отправка файлов на сервер, автор: M.N.B.. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: M.N.B.&lt;br&gt;&lt;br&gt; 1. нифига не понятно.&lt;br&gt;2. [php]&amp;#036;upload_path = &amp;#39;/files/screenshot/&amp;#39;;[/php] видно, что код вы просто скопипаздили откуда-то даже не вчитываясь &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44909&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44909.html</link>
            <pubDate>Thu, 11 Mar 2010 00:34:42 GMT</pubDate>
            <title>Отправка файлов на сервер, автор: ?=?. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: ?=?&lt;br&gt;&lt;br&gt; Доброго времени суток.&lt;br&gt;&lt;u&gt;Это все должно выполняться из админского блока и попадать на страницу для пользователя.&lt;/u&gt;&lt;br&gt;&lt;span style='color:red'&gt;Проблема N.1&lt;/span&gt;&lt;br&gt;Задумал сделать некоторую вещь, а как реализовать её не знаю &amp;#33;&lt;br&gt;Выглядит она таким образом&lt;br&gt;&lt;img src='http://img519.imageshack.us/img519/5869/53354816.jpg' border='0' alt='Картинка' /&gt; &lt;br&gt;Собственно имеется форма  в которой надо указать совместимость и выбрать скриншот. &lt;br&gt;&lt;span style='color:red'&gt;&lt;b&gt;П.С&lt;/b&gt;&lt;/span&gt; совместимость должна выводиться  в виде картинок на выводимой странице &amp;#33; То есть, я должен выделить либо один, либо два, либо все эти пункты совместимости и соответственно сколько я их указал, столько их и вывелось на странице. &lt;br&gt;&lt;br&gt;&lt;!--c1--&gt;&lt;table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;CODE&lt;/b&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id='CODE'&gt;&lt;!--ec1--&gt;&amp;#60;form name=&amp;#34;form1&amp;#34; method=&amp;#34;post&amp;#34; action=&amp;#34;upload.php&amp;#34; enctype=&amp;#34;multipart/form-data&amp;#34;&amp;#62;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#60;p&amp;#62;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#60;label&amp;#62;Ввести совместимость&amp;#60;br&amp;#62;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#60;img src=&amp;#34;../files/compatibility/firefox.png&amp;#34;&amp;#62;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#60;img src=&amp;#34;../files/compatibility/opera.png&amp;#34;&amp;#62;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#60;img src=&amp;#34;../files/compatibility/chrome.png&amp;#34;&amp;#62;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#60;img src=&amp;#34;../files/compatibility/maxthon.png&amp;#34;&amp;#62;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#60;img src=&amp;#34;../files/compatibility/ie.png&amp;#34;&amp;#62;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#60;br&amp;#62;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#60;input type=&amp;#34;checkbox&amp;#34; name=&amp;#34;compatibility&amp;#34; id=&amp;#34;compatibility&amp;#34;&amp;#62;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#60;input type=&amp;#34;checkbox&amp;#34; name=&amp;#34;compatibility&amp;#34; id=&amp;#34;compatibility&amp;#34;&amp;#62;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#60;input type=&amp;#34;checkbox&amp;#34; name=&amp;#34;compatibility&amp;#34; id=&amp;#34;compatibility&amp;#34;&amp;#62;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#60;input type=&amp;#34;checkbox&amp;#34; name=&amp;#34;compatibility&amp;#34; id=&amp;#34;compatibility&amp;#34;&amp;#62;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#60;input type=&amp;#34;checkbox&amp;#34; name=&amp;#34;compatibility&amp;#34; id=&amp;#34;compatibility&amp;#34;&amp;#62;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#60;/label&amp;#62;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#60;/p&amp;#62;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#60;p&amp;#62;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#60;label&amp;#62;Выбрать скриншот&amp;#60;br&amp;#62;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#60;input type=&amp;#34;file&amp;#34; name=&amp;#34;img&amp;#34; id=&amp;#34;img&amp;#34;&amp;#62;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#60;/label&amp;#62;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#60;/p&amp;#62;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#60;p&amp;#62;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#60;label&amp;#62;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#60;input type=&amp;#34;submit&amp;#34; name=&amp;#34;submit&amp;#34; id=&amp;#34;submit&amp;#34; value=&amp;#34;Отправить&amp;#34;&amp;#62;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#60;/label&amp;#62;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;#60;/p&amp;#62;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#60;/form&amp;#62;&lt;!--c2--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class='postcolor'&gt;&lt;!--ec2--&gt;&lt;br&gt;Вот с этой задачей я повис конкретно, даже не знаю в какую сторону двигаться, что бы  её реализовать. Если это поле совместимость сделать текстовым и прописывать путь где хранятся сами картинки, то они появляются, но каждый раз прописывать путь это не выход, возможно я дам доступ к админке своему другу, который указал нужную информацию и нажал Отправить, а потом будет названивать и спрашивать а почему это так, а это так, вот поэтому я и решил предостеречься. Подскажите или подтолкните в какую сторону мне смотреть или что мне искать по этому поводу &amp;#33;&amp;#33;&amp;#33;&lt;br&gt;&lt;br&gt;&lt;span style='color:red'&gt;Проблема N.2&lt;/span&gt;&lt;br&gt;Скрипт который отправляет файлы на сервер  сохраняет их в директорию которая находится в админской части сайта, так как я добавляю снимки из админки и попадают они в БД в таком виде /tmpphp260.tmp , а должно быть примерно так /files/screenshot/screenshot.jpg но на сервер они попадают в  папку которая  отведена под админом с таким же именем как я задал &amp;quot;screenshot.jpg&amp;quot;, а требуется их перенаправить в папку /files/screenshot/ . Вопрос, как их перенаправить в нужную мне папку, чтобы на странице видел пользователь ? Опять же, загружать их по ftp на сервер не вариант и прописывать от руки.   &lt;br&gt;&lt;br&gt;&lt;!--c1--&gt;&lt;table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;CODE&lt;/b&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id='CODE'&gt;&lt;!--ec1--&gt;&amp;#60;?&lt;br&gt;if &amp;#40;isset&amp;#40;&amp;#036;title&amp;#41; &amp;amp;&amp;amp; isset&amp;#40;&amp;#036;cat&amp;#41; &amp;amp;&amp;amp; isset&amp;#40;&amp;#036;img&amp;#41; &amp;nbsp;&amp;amp;&amp;amp; isset&amp;#40;&amp;#036;compatibility&amp;#41;&amp;#41;&lt;br&gt;{&lt;br&gt;&lt;br&gt;&amp;#036;result = mysql_query &amp;#40;&amp;#34;INSERT INTO content &amp;#40;title,cat,img,compatibility&amp;#41; VALUES &amp;#40;&amp;#39;&amp;#036;title&amp;#39;, &amp;#39;&amp;#036;cat&amp;#39;,&amp;#39;&amp;#036;img&amp;#39;,&amp;#39;&amp;#036;compatibility&amp;#39;&amp;#41;&amp;#34;&amp;#41;;&lt;br&gt;&lt;br&gt;if &amp;#40;&amp;#036;result == &amp;#39;true&amp;#39;&amp;#41; {echo &amp;#34;&amp;#60;p&amp;#62;успешно добавлено&amp;#60;/p&amp;#62;&amp;#34;;}&lt;br&gt;else {echo &amp;#34;&amp;#60;p&amp;#62;не добавлено&amp;#60;/p&amp;#62;&amp;#34;;}&lt;br&gt;&lt;br&gt;} &amp;nbsp; &lt;br&gt;else &lt;br&gt;&lt;br&gt;{&lt;br&gt;echo &amp;#34;&amp;#60;p&amp;#62;Заполнить все поля&amp;#33;&amp;#60;/p&amp;#62;&amp;#34;;&lt;br&gt;}&lt;br&gt;&lt;br&gt;&amp;#036;allowed_filetypes = array&amp;#40;&amp;#39;.jpg&amp;#39;,&amp;#39;.gif&amp;#39;,&amp;#39;.bmp&amp;#39;,&amp;#39;.png&amp;#39;&amp;#41;; // Здесь мы перечисляем допустимые типы файлов&lt;br&gt;&lt;br&gt;&amp;#036;max_filesize = 524288; // Максимальный размер загружаемого файла в байтах &amp;#40;в данном случае он равен 0.5 Мб&amp;#41;.&lt;br&gt;&lt;br&gt;&amp;#036;upload_path = &amp;#39;./temp/&amp;#39;; // Место, куда будут загружаться файлы &amp;#40;в данном случае это папка &amp;#39;temp&amp;#39;&amp;#41;.&lt;br&gt;&lt;br&gt;&amp;#036;filename = &amp;#036;_FILES&amp;#91;&amp;#39;img&amp;#39;&amp;#93;&amp;#91;&amp;#39;name&amp;#39;&amp;#93;; // В переменную &amp;#036;filename заносим точное имя файла &amp;#40;включая расширение&amp;#41;.&lt;br&gt;&lt;br&gt;&amp;#036;ext = substr&amp;#40;&amp;#036;filename, strpos&amp;#40;&amp;#036;filename,&amp;#39;.&amp;#39;&amp;#41;, strlen&amp;#40;&amp;#036;filename&amp;#41;-1&amp;#41;; // В переменную &amp;#036;ext заносим расширение загруженного файла.&lt;br&gt;&lt;br&gt;// Сверяем полученное расширение со списком допутимых расширений, которые мы определили в самом начале. Если расширение загруженного файла не входит в список разрешенных, то прерываем выполнение программы и выдаем соответствующее сообщение.&lt;br&gt;&lt;br&gt;if&amp;#40;&amp;#33;in_array&amp;#40;&amp;#036;ext,&amp;#036;allowed_filetypes&amp;#41;&amp;#41;&lt;br&gt;die&amp;#40;&amp;#39;Данный тип файла не поддерживается.&amp;#39;&amp;#41;;&lt;br&gt;&lt;br&gt;// Теперь проверим размер загруженного файла и если он больше максимально допустимого, то прерываем выполнение программы и выдаем сообщение.&lt;br&gt;&lt;br&gt;if&amp;#40;filesize&amp;#40;&amp;#036;_FILES&amp;#91;&amp;#39;img&amp;#39;&amp;#93;&amp;#91;&amp;#39;tmp_name&amp;#39;&amp;#93;&amp;#41; &amp;#62; &amp;#036;max_filesize&amp;#41;&lt;br&gt;die&amp;#40;&amp;#39;Фаил слишком большой.&amp;#39;&amp;#41;;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;// Загружаем фаил в указанную папку.&lt;br&gt;if&amp;#40;move_uploaded_file&amp;#40;&amp;#036;_FILES&amp;#91;&amp;#39;img&amp;#39;&amp;#93;&amp;#91;&amp;#39;tmp_name&amp;#39;&amp;#93;,&amp;#036;upload_path . &amp;#036;filename&amp;#41;&amp;#41;&lt;br&gt;{&lt;br&gt;echo &amp;#39;&amp;#60;p&amp;#62;Ваш фаил успешно загружен&amp;#60;/p&amp;#62; &amp;#39;; &lt;br&gt;}&lt;br&gt;else&lt;br&gt;{&lt;br&gt;echo &amp;#39;&amp;#60;p&amp;#62;При загрузке возникли ошибки. Попробуйте ещё раз.&amp;#60;/p&amp;#62;&amp;#39;;&lt;br&gt;} &amp;nbsp; &lt;br&gt; &amp;nbsp; &lt;br&gt; &amp;nbsp; ?&amp;#62;&lt;!--c2--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class='postcolor'&gt;&lt;!--ec2--&gt;&lt;br&gt;&lt;br&gt;Вот собственно  две мои проблемы, подтолкните или подскажите как это мне все реализовать. &lt;br&gt;Спасибо за внимание. &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44909&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44885.html</link>
            <pubDate>Wed, 10 Mar 2010 22:22:56 GMT</pubDate>
            <title>&amp;quot;Человеческое округление&amp;quot;, автор: Destruction. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: Destruction&lt;br&gt;&lt;br&gt; &lt;b&gt;mike&lt;/b&gt;, так я же это давным давно предложил:&lt;br&gt;&lt;!--QuoteBegin- Destruction+ Вторник, 09 Марта 2010, 18:38--&gt;&lt;table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;QUOTE&lt;/b&gt; (Destruction &amp;#064;  Вторник, 09 Марта 2010, 18:38)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id='QUOTE'&gt;&lt;!--QuoteEBegin--&gt;критерий: Оставить 1-2 цифры (в зависимости от того куда округляем, вторая цифра - 0 или 5) и кучу нулей.&lt;!--QuoteEnd--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class='postcolor'&gt;&lt;!--QuoteEEnd--&gt;&lt;br&gt;&lt;br&gt;Просто маджу было лень подумать подойдет ли это, а остальным - сделать для него готовое и предложить потестить.&lt;br&gt;&lt;br&gt;PS: Я уже не совсем знаю, как оно работает.. &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44885&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44904.html</link>
            <pubDate>Wed, 10 Mar 2010 20:46:17 GMT</pubDate>
            <title>ajax: подгрузка html в контейнер, автор: ilnur. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: ilnur&lt;br&gt;&lt;br&gt;  &lt;b&gt;dimagolov&lt;/b&gt;, я разобрался с &lt;b&gt;appendChild&lt;/b&gt;. вот так сделал:&lt;br&gt;&lt;br&gt;&lt;!--c1--&gt;&lt;table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;CODE&lt;/b&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id='CODE'&gt;&lt;!--ec1--&gt;&lt;br&gt;var pTag = document.createElement&amp;#40;&amp;#34;div&amp;#34;&amp;#41;;&lt;br&gt;pTag.id = &amp;#34;order_&amp;#34; + id1;&lt;br&gt;pTag.style.margin = &amp;#34;0px auto&amp;#34;;&lt;br&gt;pTag.innerHTML = PHPreturn;&lt;br&gt;cont.appendChild&amp;#40;pTag&amp;#41;;&lt;br&gt;&lt;!--c2--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class='postcolor'&gt;&lt;!--ec2--&gt;&lt;br&gt;&lt;br&gt;удалось заставить скрипт делать то, что мне как раз и надо было&amp;#33; так классно, когда получается реализовать что именно хотелось сделать.&lt;br&gt;&lt;br&gt;спасибо большое всем за наводку и за советы&amp;#33;  &lt;!--emo&amp;:super:--&gt;&lt;img src='http://forum.woweb.ru/html/emoticons/punk.gif' border='0' style='vertical-align:middle' alt='punk.gif' /&gt;&lt;!--endemo--&gt;  &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44904&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44904.html</link>
            <pubDate>Wed, 10 Mar 2010 20:08:25 GMT</pubDate>
            <title>ajax: подгрузка html в контейнер, автор: dimagolov. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: dimagolov&lt;br&gt;&lt;br&gt;  &lt;b&gt;mike&lt;/b&gt;, во-первых, ЕМНИП, то outerHTML нифига не кроссброузерно, а во-вторых ты или не читал или не понял, что я написал в предыдущем посте. перечитывай пока не дойдет.&lt;br&gt;&lt;br&gt; &lt;b&gt;ilnur&lt;/b&gt;, забудь по innerHTML, создавай и &amp;quot;загрузка&amp;quot; и дополнительный кусок для полученного текста через createElement, прописывай id (чтобы потом можно было удалить) и прицепляй через appendChild.&lt;br&gt;&lt;br&gt;п.с. еще ничего не мешает для &amp;quot;загрузка&amp;quot; писать и в отдельный контейнер, чтобы не извращаться с очисткой. &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44904&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44904.html</link>
            <pubDate>Wed, 10 Mar 2010 18:12:12 GMT</pubDate>
            <title>ajax: подгрузка html в контейнер, автор: mike. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: mike&lt;br&gt;&lt;br&gt; Сталкивался с подобной перерисовкой)) Если нужно добавить еще одно текстовое поле, но что бы уже имеющиеся в этом контейнере не очистились, извращался так:&lt;br&gt;&lt;!--c1--&gt;&lt;table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;CODE&lt;/b&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id='CODE'&gt;&lt;!--ec1--&gt;&lt;br&gt;var ob = document.getElementById&amp;#40;&amp;#39;someId&amp;#39;&amp;#41;;&lt;br&gt;ob.outerHTML = &amp;#39;&amp;#60;div&amp;#62;Some HTML&amp;#60;/div&amp;#62;&amp;#39; + &amp;nbsp;ob.outerHTML;&lt;br&gt;&lt;!--c2--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class='postcolor'&gt;&lt;!--ec2--&gt; &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44904&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44904.html</link>
            <pubDate>Wed, 10 Mar 2010 18:06:51 GMT</pubDate>
            <title>ajax: подгрузка html в контейнер, автор: ilnur. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: ilnur&lt;br&gt;&lt;br&gt; &lt;!--c1--&gt;&lt;table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;CODE&lt;/b&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id='CODE'&gt;&lt;!--ec1--&gt;&lt;br&gt;var cont = document.getElementById&amp;#40;place&amp;#41;;&lt;br&gt;var http = createRequestObject&amp;#40;&amp;#41;;&lt;br&gt;&lt;br&gt;if&amp;#40;http&amp;#41;{&lt;br&gt;http.open&amp;#40;&amp;#39;GET&amp;#39;, link&amp;#41;;&lt;br&gt;http.onreadystatechange = function &amp;#40;&amp;#41;{&lt;br&gt;if&amp;#40;http.readyState == 4&amp;#41;{&lt;br&gt;var PHPreturn = http.responseText;&lt;br&gt;cont.innerHTML = PHPreturn;&lt;br&gt;}&lt;br&gt;&lt;!--c2--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class='postcolor'&gt;&lt;!--ec2--&gt;&lt;br&gt;&lt;br&gt;попробовал &lt;b&gt;innerHTML += data&lt;/b&gt;, открывается новая строка (display: block), пока &lt;b&gt;readyState == 4&lt;/b&gt; не выполнен, там у меня написано &amp;quot;загрузка&amp;quot;, потом туда грузиться ответ в виде html с другого скрипта. Так вот с &lt;b&gt;innerHTML += data&lt;/b&gt;, к тексту &amp;quot;загрузка&amp;quot; добавляется загружаемый html, то есть по идеи он должен заменять &amp;quot;загрузка...&amp;quot; на подгружаемый html.&lt;br&gt;&lt;br&gt;а насчёт &lt;b&gt;appendChild&lt;/b&gt;, как его использовать, чтобы подгружать данные? я так понял он в основном используется для структуры XML. а у меня ведь просто через echo подгружается html таблицы в одну строку и добавляется в самом вверху. &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44904&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44904.html</link>
            <pubDate>Wed, 10 Mar 2010 17:59:48 GMT</pubDate>
            <title>ajax: подгрузка html в контейнер, автор: dimagolov. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: dimagolov&lt;br&gt;&lt;br&gt; &lt;!--c1--&gt;&lt;table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;CODE&lt;/b&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id='CODE'&gt;&lt;!--ec1--&gt;innerHTML += data&lt;!--c2--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class='postcolor'&gt;&lt;!--ec2--&gt;&lt;br&gt;&lt;b&gt;M.N.B.&lt;/b&gt;, это делать плохо. например, если добавляется малый по объему кусок к большому контейнеру. потому что вызовет перерисовку всего контейнера, а не только того, что добавлено. &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44904&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44904.html</link>
            <pubDate>Wed, 10 Mar 2010 17:16:55 GMT</pubDate>
            <title>ajax: подгрузка html в контейнер, автор: M.N.B.. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: M.N.B.&lt;br&gt;&lt;br&gt; &lt;!--QuoteBegin- ilnur+ Среда, 10 Марта 2010, 19:20--&gt;&lt;table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;QUOTE&lt;/b&gt; (ilnur &amp;#064;  Среда, 10 Марта 2010, 19:20)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id='QUOTE'&gt;&lt;!--QuoteEBegin--&gt;структура такая:&lt;!--QuoteEnd--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class='postcolor'&gt;&lt;!--QuoteEEnd--&gt; да уж информативно&lt;br&gt;&lt;br&gt;вашу AJAX либу сюда, только помните 3,6 &lt;br&gt; &lt;span style='font-size:8pt;line-height:100%'&gt;&lt;b&gt;Добавлено:&lt;/b&gt;&lt;/span&gt; &lt;br&gt; &lt;!--QuoteBegin- dimagolov+ Среда, 10 Марта 2010, 19:56--&gt;&lt;table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;QUOTE&lt;/b&gt; (dimagolov &amp;#064;  Среда, 10 Марта 2010, 19:56)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id='QUOTE'&gt;&lt;!--QuoteEBegin--&gt;добавлять содержимое в контейнер через appendChild&lt;!--QuoteEnd--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class='postcolor'&gt;&lt;!--QuoteEEnd--&gt; а &lt;!--c1--&gt;&lt;table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;CODE&lt;/b&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id='CODE'&gt;&lt;!--ec1--&gt;innerHTML += data&lt;!--c2--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class='postcolor'&gt;&lt;!--ec2--&gt; ? &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44904&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44904.html</link>
            <pubDate>Wed, 10 Mar 2010 16:56:49 GMT</pubDate>
            <title>ajax: подгрузка html в контейнер, автор: dimagolov. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: dimagolov&lt;br&gt;&lt;br&gt; самое идеологиечески правильное решение, это добавлять содержимое в контейнер через appendChild &lt;br&gt; &lt;span style='font-size:8pt;line-height:100%'&gt;&lt;b&gt;Добавлено:&lt;/b&gt;&lt;/span&gt; &lt;br&gt; а при чем тут php? &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44904&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44904.html</link>
            <pubDate>Wed, 10 Mar 2010 16:20:01 GMT</pubDate>
            <title>ajax: подгрузка html в контейнер, автор: ilnur. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: ilnur&lt;br&gt;&lt;br&gt; есть место на странице, куда через ajax подгружаются данные. к примеру место это выглядет так: &amp;lt;div id=&amp;quot;Container&amp;quot;&amp;gt;...&amp;lt;/div&amp;gt;&lt;br&gt;&lt;br&gt;если в этот контейнер подгружать данные один раз, то срабатывает как надо. в указанном месте через ajax данные без проблем подгружаются. а если НЕ ПЕРЕГРУЖАЯ страницы опять туда что-то подгрузить, то идёт перезапись (накладка) новых данных на предыдущие, то есть содержимое в контейнере &amp;lt;div id=&amp;quot;Container&amp;quot;&amp;gt;...&amp;lt;/div&amp;gt; просто меняется на новые.&lt;br&gt;&lt;br&gt;посоветуйте пожалуйста как в один контейнер подгружать БЕЗ ПЕРЕЗАГРУЗКИ страницы данные, чтобы не сталкиваться с перезаписью данных, а добавить к предыдущей записи новые данные без перезагрузки?&lt;br&gt;&lt;br&gt;Вот к примеру хочу сделать добавление новых записей в список через ajax подгрузку данных без перезагрузки.&lt;br&gt;&lt;br&gt;структура такая:&lt;br&gt;&lt;br&gt;&amp;lt;tr style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;td&amp;gt;&lt;br&gt;&amp;lt;p id=&amp;quot;Container&amp;quot;&amp;gt;...&amp;lt;/p&amp;gt;&lt;br&gt;&amp;lt;/td&amp;gt; &lt;br&gt;&amp;lt;/tr&amp;gt;&lt;br&gt;&lt;br&gt;&amp;lt;tr&amp;gt;&lt;br&gt;&amp;lt;td&amp;gt;&lt;br&gt;&amp;lt;p&amp;gt;10&amp;lt;/p&amp;gt;&lt;br&gt;&amp;lt;/td&amp;gt; &lt;br&gt;&amp;lt;/tr&amp;gt;&lt;br&gt;&lt;br&gt;&amp;lt;tr&amp;gt;&lt;br&gt;&amp;lt;td&amp;gt;&lt;br&gt;&amp;lt;p&amp;gt;9&amp;lt;/p&amp;gt;&lt;br&gt;&amp;lt;/td&amp;gt; &lt;br&gt;&amp;lt;/tr&amp;gt;&lt;br&gt;&lt;br&gt;&amp;lt;tr&amp;gt;&lt;br&gt;&amp;lt;td&amp;gt;&lt;br&gt;&amp;lt;p&amp;gt;...&amp;lt;/p&amp;gt;&lt;br&gt;&amp;lt;/td&amp;gt; &lt;br&gt;&amp;lt;/tr&amp;gt; &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44904&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44885.html</link>
            <pubDate>Wed, 10 Mar 2010 15:44:21 GMT</pubDate>
            <title>&amp;quot;Человеческое округление&amp;quot;, автор: mike. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: mike&lt;br&gt;&lt;br&gt;  &lt;b&gt;Destruction&lt;/b&gt;, кажется оптимальное решение&amp;#33; ИМХО нужно в FAQ. &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44885&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44885.html</link>
            <pubDate>Wed, 10 Mar 2010 15:23:12 GMT</pubDate>
            <title>&amp;quot;Человеческое округление&amp;quot;, автор: Destruction. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: Destruction&lt;br&gt;&lt;br&gt; &lt;b&gt;Majesty&lt;/b&gt;,&lt;br&gt;[php]function my_round( &amp;#036;num ) {&lt;br&gt;    &amp;#036;accuracy = pow( 10, strlen( &amp;#036;num ) -1 ) / 2;&lt;br&gt;    return ( round( &amp;#036;num / &amp;#036;accuracy ) ) * &amp;#036;accuracy ;&lt;br&gt;}[/php]&lt;br&gt;&lt;br&gt;Так не? - Я же предлагал такой критерий, ты проигнорировал..&lt;br&gt;&lt;br&gt;PS: Да, я знаю как оно работает. &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44885&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44885.html</link>
            <pubDate>Wed, 10 Mar 2010 15:06:45 GMT</pubDate>
            <title>&amp;quot;Человеческое округление&amp;quot;, автор: Majesty. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: Majesty&lt;br&gt;&lt;br&gt; Суть в выводе статистики - в базе около 300 тыс. записей, через время - в базе около 1,5 млн. записей. Чтобы не пересчитывать статистику раз в, скажем, сутки, а делать это раз в, скажем, месяц. &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44885&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44885.html</link>
            <pubDate>Wed, 10 Mar 2010 12:43:35 GMT</pubDate>
            <title>&amp;quot;Человеческое округление&amp;quot;, автор: dimagolov. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: dimagolov&lt;br&gt;&lt;br&gt;  &lt;b&gt;Majesty&lt;/b&gt;, подобным округлением ты вводишь человека в заблуждение. Если какую-то величину ты округляешь до миллионов, и это приемлемо, то значение 297,436, округленное до 300,000 а не до 0, даст ощущение, что &amp;quot;а его тем не менее много, целых 300 тысяч&amp;quot;, хотя, там его на самом деле пренебрежительно мало, 0.297 миллиона. хотя если задача запутать того, кто читает цифры, то это самое оно. &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44885&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44895.html</link>
            <pubDate>Wed, 10 Mar 2010 07:34:30 GMT</pubDate>
            <title>Капризный вордпресс, автор: 14november. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: 14november&lt;br&gt;&lt;br&gt; Поставил FF и FB. Запустил, потыкал туда-сюда. Я не силен в ява-скрипте, к сожалению. Логика мне подсказывает, что ошибка где-то на поверхности. Аяксовые плагины работают на любых шаблонах, кроме моего, значит, ошибок в плагинах нет, просто в моем шаблоне чего-то не хватает. &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44895&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44895.html</link>
            <pubDate>Wed, 10 Mar 2010 07:12:38 GMT</pubDate>
            <title>Капризный вордпресс, автор: Destruction. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: Destruction&lt;br&gt;&lt;br&gt; Ни разу в жизни не видел сурс ворд-пресса.&lt;br&gt;&lt;br&gt;Но, как известно, программист всегда поймет программиста.&lt;br&gt;&lt;br&gt;Пользуясь такой логикой делаем вывод:&lt;br&gt;wp_head - видимо сокращение от wordpress headers, т.е. функция которая отсылает HTTP-заголовки.&lt;br&gt;&lt;br&gt;То, что это в прошлый раз решило &amp;quot;проблему&amp;quot; - это замечательно, только вы не поняли в чем была проблема и почему она решилась.&lt;br&gt;&lt;br&gt;В этот раз у вас &amp;quot;проблема&amp;quot; опять в кавычках, т.к. вы не знаете в чем дело. За сим ставим FF и вооружаемся Firebug&amp;#39;ом и liveHTTPHeaders (во всяком случае я предпочитаю такой набор).&lt;br&gt;&lt;br&gt;Затем находите проблему и еще добавляете полную информацию, если не сможете решить проблему сами.&lt;br&gt;&lt;br&gt;PS: &amp;quot;не работает&amp;quot; пишите? - кажется где-то это было, кажется пару лет назад на баше видел &amp;quot;диагноз - ушиб всей бабки&amp;quot;.. &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44895&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44895.html</link>
            <pubDate>Wed, 10 Mar 2010 07:02:15 GMT</pubDate>
            <title>Капризный вордпресс, автор: 14november. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: 14november&lt;br&gt;&lt;br&gt; Недавно я сталкивался с отказом аякса работать в самописном шаблоне. Дело было на вп 2.9.1. и решилось подстановкой в заголовок шаблона строчки &amp;lt;?php wp_head(); ?&amp;gt; (вроде бы это подключение jquery). Сейчас проапдейтил вп до 2.9.2. и снова проблема дала себя знать. Суть - в самописной теме не работает ни один плагин, использующий аякс. wp_head() дело не спасает. Излазил другие шаблоны, на которых все работает - не пойму чем они отличаются. Помогите, братцы. &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44895&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44885.html</link>
            <pubDate>Wed, 10 Mar 2010 04:16:08 GMT</pubDate>
            <title>&amp;quot;Человеческое округление&amp;quot;, автор: Majesty. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: Majesty&lt;br&gt;&lt;br&gt;  &lt;b&gt;dimagolov&lt;/b&gt;, вооот &lt;!--emo&amp;:)--&gt;&lt;img src='http://forum.woweb.ru/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /&gt;&lt;!--endemo--&gt; значит тему можно переименовать в &amp;quot;округление с плавающей точностью&amp;quot; &lt;!--emo&amp;:)--&gt;&lt;img src='http://forum.woweb.ru/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /&gt;&lt;!--endemo--&gt; чтобы если мы имеем дело с сотнями тысяч, значит надо округлять до сотен тысяч, а если с миллионами - до миллионов &lt;!--emo&amp;:)--&gt;&lt;img src='http://forum.woweb.ru/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /&gt;&lt;!--endemo--&gt; ну и всё это, в идеале, чисто математически, без всяких там strlen&amp;#39;ов &lt;!--emo&amp;:)--&gt;&lt;img src='http://forum.woweb.ru/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /&gt;&lt;!--endemo--&gt; впрочем, в моём коде можно сравнивать &amp;#036;powder (поделить на три - и получим количество &amp;quot;разрядов&amp;quot;). &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44885&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44885.html</link>
            <pubDate>Tue, 09 Mar 2010 20:13:05 GMT</pubDate>
            <title>&amp;quot;Человеческое округление&amp;quot;, автор: dimagolov. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: dimagolov&lt;br&gt;&lt;br&gt; &lt;b&gt;Majesty&lt;/b&gt;, решение сильно зависит от того, что именно ты округляешь. обычно ф-ии округления имеют фиксированную точность. точность зависит от диапазона величин, которые измеряются. поясняю на примере:&lt;br&gt;число 297,436 можно округлять до 300,000 в каком-то случае.&lt;br&gt;а число 15,297,436 можно округлять до 15,000,000 в другом случае.&lt;br&gt;но если у нас числами 297,436 и 15,297,436 выражены значения какой-то одной величины и 15,297,436 мы округляем до 15,000,000, то тогда 297,436 нужно округлять до 0, а не до 300,000 так как нас сотни тысяч не интересуют. в противном случае нужно было округлять 15,297,436 до 15,300,000, а не до 15,000,000.&lt;br&gt;поэтому числа не округляются &amp;quot;вообще&amp;quot;, они округляются с определенной точностью, так как числа сами по себе не имеют смысла, имеет смысл выражения неких величин в числовых значениях, а для величин уже важна точность. &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44885&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44885.html</link>
            <pubDate>Tue, 09 Mar 2010 19:10:25 GMT</pubDate>
            <title>&amp;quot;Человеческое округление&amp;quot;, автор: mike. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: mike&lt;br&gt;&lt;br&gt; &lt;!--QuoteBegin- Majesty+ Вторник, 09 Марта 2010, 17:29--&gt;&lt;table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;QUOTE&lt;/b&gt; (Majesty &amp;#064;  Вторник, 09 Марта 2010, 17:29)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id='QUOTE'&gt;&lt;!--QuoteEBegin--&gt;хотелось бы, в идеале, чисто математическое решение&lt;!--QuoteEnd--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class='postcolor'&gt;&lt;!--QuoteEEnd--&gt;&lt;br&gt;А вот с математикой не дружу со школы &lt;!--emo&amp;:)--&gt;&lt;img src='http://forum.woweb.ru/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /&gt;&lt;!--endemo--&gt; &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44885&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44885.html</link>
            <pubDate>Tue, 09 Mar 2010 15:38:00 GMT</pubDate>
            <title>&amp;quot;Человеческое округление&amp;quot;, автор: Destruction. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: Destruction&lt;br&gt;&lt;br&gt; &lt;!--QuoteBegin- Majesty+ Вторник, 09 Марта 2010, 18:29--&gt;&lt;table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;QUOTE&lt;/b&gt; (Majesty &amp;#064;  Вторник, 09 Марта 2010, 18:29)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id='QUOTE'&gt;&lt;!--QuoteEBegin--&gt;ну вот хотелось бы, чтобы в такой ситуации выдавало 500 000... а вот если бы было 451 000 - чтобы было &amp;quot;около 450 000&amp;quot;. я внял твоему первому сообщению и сейчас думаю над критериями...&lt;!--QuoteEnd--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class='postcolor'&gt;&lt;!--QuoteEEnd--&gt;&lt;br&gt;Попробуй такой критерий:&lt;br&gt;Оставить 1-2 цифры (в зависимости от того куда округляем, вторая цифра - 0 или 5) и кучу нулей.&lt;br&gt;&lt;br&gt;Прогони по своим примерчикам, возможно подойдет. &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44885&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44885.html</link>
            <pubDate>Tue, 09 Mar 2010 15:29:32 GMT</pubDate>
            <title>&amp;quot;Человеческое округление&amp;quot;, автор: Majesty. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: Majesty&lt;br&gt;&lt;br&gt;  &lt;b&gt;mike&lt;/b&gt;, не очень гибкое решение &lt;!--emo&amp;:)--&gt;&lt;img src='http://forum.woweb.ru/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /&gt;&lt;!--endemo--&gt;&lt;!--QuoteBegin- Destruction+ Вторник, 09 Марта 2010, 15:09--&gt;&lt;table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;QUOTE&lt;/b&gt; (Destruction &amp;#064;  Вторник, 09 Марта 2010, 15:09)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id='QUOTE'&gt;&lt;!--QuoteEBegin--&gt;Мне-таки логичнее около 500 000..&lt;!--QuoteEnd--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class='postcolor'&gt;&lt;!--QuoteEEnd--&gt;ну вот хотелось бы, чтобы в такой ситуации выдавало 500 000... а вот если бы было 451 000 - чтобы было &amp;quot;около 450 000&amp;quot;. я внял твоему первому сообщению и сейчас думаю над критериями...&lt;br&gt;&lt;!--QuoteBegin- mike+ Вторник, 09 Марта 2010, 14:31--&gt;&lt;table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;QUOTE&lt;/b&gt; (mike &amp;#064;  Вторник, 09 Марта 2010, 14:31)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id='QUOTE'&gt;&lt;!--QuoteEBegin--&gt;траница сгенерировалась за 0.00011 сек.&lt;!--QuoteEnd--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class='postcolor'&gt;&lt;!--QuoteEEnd--&gt;завтра пробенчмаркаю на том же компе, что и своё решение... конечно, наверное, оно быстрее... но мне не нравится (очень) работать с числом как со строкой. хотелось бы, в идеале, чисто математическое решение &lt;!--emo&amp;:)--&gt;&lt;img src='http://forum.woweb.ru/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /&gt;&lt;!--endemo--&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44885&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44885.html</link>
            <pubDate>Tue, 09 Mar 2010 12:44:48 GMT</pubDate>
            <title>&amp;quot;Человеческое округление&amp;quot;, автор: mike. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: mike&lt;br&gt;&lt;br&gt; Ну на принципе с условиями по strlen, можно любую степень округления задать... &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44885&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44885.html</link>
            <pubDate>Tue, 09 Mar 2010 12:09:37 GMT</pubDate>
            <title>&amp;quot;Человеческое округление&amp;quot;, автор: Destruction. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: Destruction&lt;br&gt;&lt;br&gt; &lt;!--QuoteBegin- mike+ Вторник, 09 Марта 2010, 14:31--&gt;&lt;table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;QUOTE&lt;/b&gt; (mike &amp;#064;  Вторник, 09 Марта 2010, 14:31)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id='QUOTE'&gt;&lt;!--QuoteEBegin--&gt;Около 498000&lt;!--QuoteEnd--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class='postcolor'&gt;&lt;!--QuoteEEnd--&gt;&lt;br&gt;Мне-таки логичнее около 500 000..&lt;br&gt;&lt;br&gt;Все зависит от конкретных целей.&lt;br&gt;&lt;br&gt;Majesty, что скажешь? &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44885&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44885.html</link>
            <pubDate>Tue, 09 Mar 2010 11:31:23 GMT</pubDate>
            <title>&amp;quot;Человеческое округление&amp;quot;, автор: mike. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: mike&lt;br&gt;&lt;br&gt; [php]function my_round(&amp;#036;number) {&lt;br&gt;&lt;br&gt;	&amp;#036;round = strlen(&amp;#036;number);&lt;br&gt;&lt;br&gt;	if(&amp;#036;round == 2){&lt;br&gt;		&amp;#036;round = 100;&lt;br&gt;	}else if(&amp;#036;round &amp;gt;= 3){&lt;br&gt;		&amp;#036;round = 1000;&lt;br&gt;	}&lt;br&gt;&lt;br&gt;	return (ceil(&amp;#036;number/&amp;#036;round))*&amp;#036;round;&lt;br&gt;}&lt;br&gt;echo &amp;#39;Около &amp;#39; . my_round(497747);[/php]&lt;br&gt;&lt;b&gt;Результат:&lt;/b&gt;&lt;br&gt;Около 498000&lt;br&gt;Страница сгенерировалась за 0.00011 сек.&lt;br&gt;&lt;br&gt;Может что то не так понял, но вроде так &lt;!--emo&amp;:)--&gt;&lt;img src='http://forum.woweb.ru/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /&gt;&lt;!--endemo--&gt; &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44885&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44885.html</link>
            <pubDate>Tue, 09 Mar 2010 10:16:09 GMT</pubDate>
            <title>&amp;quot;Человеческое округление&amp;quot;, автор: Destruction. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: Destruction&lt;br&gt;&lt;br&gt; Чтобы решить задачу - нужно во-первых подумать, во-вторых составить побольше примеров.&lt;br&gt;&lt;br&gt;Соответственно предлагаю тебе заняться - выведи четкое правило, согласно которому округление будет происходить правильно. Для этого составляй примеры до полного понимания, что именно нужно.&lt;br&gt;&lt;br&gt;Исходя уже из конкретной задачи будем думать, как её лучше решить. &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44885&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44885.html</link>
            <pubDate>Tue, 09 Mar 2010 09:56:23 GMT</pubDate>
            <title>&amp;quot;Человеческое округление&amp;quot;, автор: Majesty. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: Majesty&lt;br&gt;&lt;br&gt; Есть задача - &amp;quot;округлять&amp;quot; числа, т.е. для числа 97 писать &amp;quot;около 100&amp;quot; и т.п.&lt;br&gt;Написал такую функцию:[php]	function my_round(&amp;#036;number) {&lt;br&gt;		&amp;#036;powder = floor(log10(&amp;#036;number));&lt;br&gt;		&amp;#036;divisor = pow(10, &amp;#036;powder);		&lt;br&gt;		return intval(round(&amp;#036;number / &amp;#036;divisor) * &amp;#036;divisor);&lt;br&gt;	}[/php]Смущает две вещи... &lt;br&gt;&lt;br&gt;Во-первых, аккуратность... Для 1497 хотелось бы видеть в результате &amp;quot;около 1500&amp;quot;, а не &amp;quot;около 1000&amp;quot; &lt;!--emo&amp;:)--&gt;&lt;img src='http://forum.woweb.ru/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /&gt;&lt;!--endemo--&gt; Но это, разумеется, издержки алгоритма и моих кривых рук (тупой головы, которая спала на уроках алгебры в школе). Куда копать, чтобы усовершенствовать алгоритм (формулу)?&lt;br&gt;&lt;br&gt;Во-вторых, быстродействие. Вроде бы, используются встроенные функции похапе, а на обработку числа 497747 уходит 0.03 сек, мне кажется для такой простой операции это много &lt;!--emo&amp;:(--&gt;&lt;img src='http://forum.woweb.ru/html/emoticons/sad.gif' border='0' style='vertical-align:middle' alt='sad.gif' /&gt;&lt;!--endemo--&gt; (Пока не вспомнил про логарифмы написал цикл с делением на 10 - выходили те же 0.03 сек). &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44885&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44835.html</link>
            <pubDate>Thu, 04 Mar 2010 07:47:02 GMT</pubDate>
            <title>регулярные выражения, автор: Majesty. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: Majesty&lt;br&gt;&lt;br&gt; &lt;b&gt;nikit87&lt;/b&gt;, действительно &lt;!--emo&amp;:)--&gt;&lt;img src='http://forum.woweb.ru/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /&gt;&lt;!--endemo--&gt; вроде от пятой версии мануал, а написано про четвёртую... пошёл качать новый &lt;!--emo&amp;:)--&gt;&lt;img src='http://forum.woweb.ru/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /&gt;&lt;!--endemo--&gt;&lt;br&gt;&lt;br&gt;собственно, вот из нового мана то, что нужно тс...[php]&amp;#036;long = ip2long(&amp;#036;ip);&lt;br&gt;&lt;br&gt;if (&amp;#036;long == -1 || &amp;#036;long === FALSE) {&lt;br&gt;    echo &amp;#39;Invalid IP, please try again&amp;#39;;&lt;br&gt;} else {&lt;br&gt;    echo &amp;#036;ip   . &amp;quot;&amp;#092;n&amp;quot;;           // 192.0.34.166&lt;br&gt;    echo &amp;#036;long . &amp;quot;&amp;#092;n&amp;quot;;           // -1073732954&lt;br&gt;    printf(&amp;quot;%u&amp;#092;n&amp;quot;, ip2long(&amp;#036;ip)); // 3221234342&lt;br&gt;}[/php] &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44835&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44835.html</link>
            <pubDate>Thu, 04 Mar 2010 07:19:39 GMT</pubDate>
            <title>регулярные выражения, автор: nikit87. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: nikit87&lt;br&gt;&lt;br&gt;  &lt;b&gt;Majesty&lt;/b&gt;, у вас мануал какой-то старый))))  &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44835&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44835.html</link>
            <pubDate>Thu, 04 Mar 2010 05:03:00 GMT</pubDate>
            <title>регулярные выражения, автор: Majesty. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: Majesty&lt;br&gt;&lt;br&gt; &lt;!--QuoteBegin- dimagolov+ Среда, 03 Марта 2010, 15:24--&gt;&lt;table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;QUOTE&lt;/b&gt; (dimagolov &amp;#064;  Среда, 03 Марта 2010, 15:24)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id='QUOTE'&gt;&lt;!--QuoteEBegin--&gt;ни мадж не&lt;!--QuoteEnd--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class='postcolor'&gt;&lt;!--QuoteEEnd--&gt;&lt;!--QuoteBegin--&gt;&lt;table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;QUOTE&lt;/b&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id='QUOTE'&gt;&lt;!--QuoteEBegin--&gt;The function ip2long() generates an IPv4 Internet network address from its Internet standard format (dotted string) representation. &lt;b&gt;If ip_address is invalid then -1 is returned.&lt;/b&gt; Note that -1 does not evaluate as FALSE in PHP.&lt;!--QuoteEnd--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class='postcolor'&gt;&lt;!--QuoteEEnd--&gt;я как раз мануал читаю. я код не проверяю, ибо должен же тс хоть что-то делать самостоятельно.&lt;br&gt; &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44835&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44835.html</link>
            <pubDate>Wed, 03 Mar 2010 21:27:26 GMT</pubDate>
            <title>регулярные выражения, автор: dimagolov. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: dimagolov&lt;br&gt;&lt;br&gt; &lt;!--QuoteBegin- Destruction+ Среда, 03 Марта 2010, 17:04--&gt;&lt;table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;QUOTE&lt;/b&gt; (Destruction &amp;#064;  Среда, 03 Марта 2010, 17:04)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id='QUOTE'&gt;&lt;!--QuoteEBegin--&gt;А еще ip2long любит возвращать отрицальные цифры&lt;!--QuoteEnd--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class='postcolor'&gt;&lt;!--QuoteEEnd--&gt;&lt;br&gt;наглая ложь. правда в том, что в php нету unsigned int, в котором по-факту ip2long возвращает результат.&lt;br&gt;на эту тему был конкретный срач на &lt;a href='http://phpclub.ru' target='_blank'&gt;http://phpclub.ru&lt;/a&gt;, но после переезда еще не вся база проиндексировалась и поэтому поиском он не находится. если напомнишь, то я найду ссылку через неделю-другую. &lt;br&gt; &lt;span style='font-size:8pt;line-height:100%'&gt;&lt;b&gt;Добавлено:&lt;/b&gt;&lt;/span&gt; &lt;br&gt; &lt;!--QuoteBegin- Destruction+ Среда, 03 Марта 2010, 17:04--&gt;&lt;table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;QUOTE&lt;/b&gt; (Destruction &amp;#064;  Среда, 03 Марта 2010, 17:04)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id='QUOTE'&gt;&lt;!--QuoteEBegin--&gt;Автору же, исходя из его регулярки, такое нужно отрезать.&lt;!--QuoteEnd--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class='postcolor'&gt;&lt;!--QuoteEEnd--&gt;&lt;br&gt;Автор не признался зачем это ему нужно вообще &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44835&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44840.html</link>
            <pubDate>Wed, 03 Mar 2010 21:13:00 GMT</pubDate>
            <title>зависание скрипта на file_get_contents, автор: Destruction. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: Destruction&lt;br&gt;&lt;br&gt; &lt;!--QuoteBegin- online+ Среда, 03 Марта 2010, 18:25--&gt;&lt;table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;QUOTE&lt;/b&gt; (online &amp;#064;  Среда, 03 Марта 2010, 18:25)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id='QUOTE'&gt;&lt;!--QuoteEBegin--&gt;ам кронтаб решает, запускать ли данный скрипт, если уже запущена его копия (не запускает).&lt;!--QuoteEnd--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class='postcolor'&gt;&lt;!--QuoteEEnd--&gt;&lt;br&gt;Можете показать как это сделано?&lt;br&gt;&lt;br&gt;Спасибо.&lt;br&gt;&lt;br&gt;&lt;!--QuoteBegin- online+ Среда, 03 Марта 2010, 18:25--&gt;&lt;table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;QUOTE&lt;/b&gt; (online &amp;#064;  Среда, 03 Марта 2010, 18:25)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id='QUOTE'&gt;&lt;!--QuoteEBegin--&gt;Destruction, сниффер попробую, только что я смогу там найти? Будет, наверняка, пакет, который отправляется на сервер, где расположена страница, ответа на него может не быть... &lt;!--QuoteEnd--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class='postcolor'&gt;&lt;!--QuoteEEnd--&gt;&lt;br&gt;HTTP там наврятли зависает - зачем бы ему? - Скорее проблемы на уровне TCP, имхо. Но это уже шаманство, надо смотреть конкретику.&lt;br&gt;&lt;br&gt;Если есть возможность - снимайте логи Wireshark&amp;#39;ом/в любом совместимый формат, тогда мне было бы проще помочь их анализировать.&lt;br&gt;&lt;br&gt;&lt;!--QuoteBegin- online+ Среда, 03 Марта 2010, 18:25--&gt;&lt;table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;QUOTE&lt;/b&gt; (online &amp;#064;  Среда, 03 Марта 2010, 18:25)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id='QUOTE'&gt;&lt;!--QuoteEBegin--&gt;Что касается cURL, придётся много переписывать, поэтому нужно попытаться найти выход из сложившейся ситуации без него.&lt;!--QuoteEnd--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class='postcolor'&gt;&lt;!--QuoteEEnd--&gt;&lt;br&gt;Неправда..&lt;br&gt;&lt;br&gt;Про ООП допустим промолчу, но.. Но что мешает создать функцию, которая будет принимать 1 аргумент - строку. Там смотреть, если это URL - запускать cURL, если это путь к файлу - file_get_contents.&lt;br&gt;&lt;br&gt;А потом заменить во всех файлах file_get_contents на my_function..&lt;br&gt;&lt;br&gt;В общем случае это выглядит так и я не вижу тут ничего такого большого, что требовалось бы реально сидеть и переписывать.. А проблему это 99% решит.&lt;br&gt;&lt;br&gt;&lt;!--QuoteBegin- online+ Среда, 03 Марта 2010, 18:25--&gt;&lt;table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;QUOTE&lt;/b&gt; (online &amp;#064;  Среда, 03 Марта 2010, 18:25)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id='QUOTE'&gt;&lt;!--QuoteEBegin--&gt;Кстати, написал товарищу из Чехии, который выслал соответствующий баг на php.net, процитирую его ответ:&lt;br&gt;&lt;br&gt;QUOTE My way out of there was to say f*ck off to PHP. I am using PERL for my thing which supports threads and have many other cool features. there is paradox that PERL have the same bug on linux (imho it&amp;#39;s problem of Linux or something... but in PERL it&amp;#39;s not such hard to fix it, maybe also WWW::Curl module can do this).&lt;!--QuoteEnd--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class='postcolor'&gt;&lt;!--QuoteEEnd--&gt;&lt;br&gt;Очень познавательно, но к решению проблемы - отношения не имеет. &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44840&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44835.html</link>
            <pubDate>Wed, 03 Mar 2010 21:04:35 GMT</pubDate>
            <title>регулярные выражения, автор: Destruction. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: Destruction&lt;br&gt;&lt;br&gt; &lt;b&gt;dimagolov&lt;/b&gt;, ip2long так же умеет понимать не полные айпишники..&lt;br&gt;&lt;br&gt;Типа 10.0.0 - для неё все равно, что 10.0.0.0.&lt;br&gt;&lt;br&gt;Автору же, исходя из его регулярки, такое нужно отрезать.&lt;br&gt;&lt;br&gt;Это одна из причин, возможно их там больше &lt;!--emo&amp;:)--&gt;&lt;img src='http://forum.woweb.ru/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /&gt;&lt;!--endemo--&gt; А еще ip2long любит возвращать отрицальные цифры, но к проблеме это кажется отношения не имеет. &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44835&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44840.html</link>
            <pubDate>Wed, 03 Mar 2010 15:25:41 GMT</pubDate>
            <title>зависание скрипта на file_get_contents, автор: online. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: online&lt;br&gt;&lt;br&gt; &lt;b&gt;Majesty&lt;/b&gt;, скрипт запускается из кронтаба, по возможности раз в минуту. сам кронтаб решает, запускать ли данный скрипт, если уже запущена его копия (не запускает).&lt;br&gt;&lt;br&gt; &lt;b&gt;Destruction&lt;/b&gt;, сниффер попробую, только что я смогу там найти? Будет, наверняка, пакет, который отправляется на сервер, где расположена страница, ответа на него может не быть... &lt;br&gt;Что касается cURL, придётся много переписывать, поэтому нужно попытаться найти выход из сложившейся ситуации без него.&lt;br&gt;&lt;br&gt;Кстати, написал товарищу из Чехии, который выслал соответствующий баг на php.net, процитирую его ответ:&lt;br&gt;&lt;br&gt;&lt;!--QuoteBegin--&gt;&lt;table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;QUOTE&lt;/b&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id='QUOTE'&gt;&lt;!--QuoteEBegin--&gt;My way out of there was to say f*ck off to PHP. I am using PERL for my thing which supports threads and have many other cool features. there is paradox that PERL have the same bug on linux (imho it&amp;#39;s problem of Linux or something... but in PERL it&amp;#39;s not such hard to fix it, maybe also WWW::Curl module can do this).&lt;br&gt;&lt;!--QuoteEnd--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class='postcolor'&gt;&lt;!--QuoteEEnd--&gt; &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44840&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44835.html</link>
            <pubDate>Wed, 03 Mar 2010 15:19:36 GMT</pubDate>
            <title>регулярные выражения, автор: dimagolov. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: dimagolov&lt;br&gt;&lt;br&gt; &lt;!--QuoteBegin- Poma_007+ Среда, 03 Марта 2010, 9:43--&gt;&lt;table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;QUOTE&lt;/b&gt; (Poma_007 &amp;#064;  Среда, 03 Марта 2010, 9:43)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id='QUOTE'&gt;&lt;!--QuoteEBegin--&gt;мне подходит пример, приведенный же мною &lt;!--QuoteEnd--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class='postcolor'&gt;&lt;!--QuoteEEnd--&gt;&lt;br&gt;угу. и суп ты тоже вилкой кушаешь, я понял. потому что не часто. &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44835&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44801.html</link>
            <pubDate>Wed, 03 Mar 2010 14:08:42 GMT</pubDate>
            <title>Проблема с формой обратной связи, автор: evgsaymon. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: evgsaymon&lt;br&gt;&lt;br&gt; Спасибо  &lt;!--emo&amp;;)--&gt;&lt;img src='http://forum.woweb.ru/html/emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif' /&gt;&lt;!--endemo--&gt;  &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44801&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44835.html</link>
            <pubDate>Wed, 03 Mar 2010 13:43:37 GMT</pubDate>
            <title>регулярные выражения, автор: Poma_007. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: Poma_007&lt;br&gt;&lt;br&gt; Нет, нужно проверить правильность ип адреса &lt;br&gt; &lt;span style='font-size:8pt;line-height:100%'&gt;&lt;b&gt;Добавлено:&lt;/b&gt;&lt;/span&gt; &lt;br&gt; да у меня в принципе народ не часто будет использовать этот скрипт, так что мне подходит пример, приведенный же мною &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44835&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44835.html</link>
            <pubDate>Wed, 03 Mar 2010 13:20:52 GMT</pubDate>
            <title>регулярные выражения, автор: dimagolov. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: dimagolov&lt;br&gt;&lt;br&gt; &lt;b&gt;Destruction&lt;/b&gt;, интересно, а почему действительно одной ip2long недостаточно для валидации, что она некорректного пропускает без ошибки? но лезть ради этого в исходники лень.&lt;br&gt;&lt;!--QuoteBegin-  &lt;a href='http://www.php.net/manual/en/function.ip2long.php' target='_blank'&gt;http://www.php.net/manual/en/function.ip2long.php&lt;/a&gt; +--&gt;&lt;table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;QUOTE&lt;/b&gt; ( &lt;a href='http://www.php.net/manual/en/function.ip2long.php' target='_blank'&gt;http://www.php.net/manual/en/function.ip2long.php&lt;/a&gt; )&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id='QUOTE'&gt;&lt;!--QuoteEBegin--&gt;ip2long() should not be used as the sole form of IP validation. Combine it with long2ip(): &lt;!--QuoteEnd--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class='postcolor'&gt;&lt;!--QuoteEEnd--&gt; &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44835&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44835.html</link>
            <pubDate>Wed, 03 Mar 2010 13:15:34 GMT</pubDate>
            <title>регулярные выражения, автор: Destruction. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: Destruction&lt;br&gt;&lt;br&gt; &lt;!--QuoteBegin-  &lt;a href='http://ru2.php.net/ip2long' target='_blank'&gt;http://ru2.php.net/ip2long&lt;/a&gt; +--&gt;&lt;table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;QUOTE&lt;/b&gt; ( &lt;a href='http://ru2.php.net/ip2long' target='_blank'&gt;http://ru2.php.net/ip2long&lt;/a&gt; )&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id='QUOTE'&gt;&lt;!--QuoteEBegin--&gt;// make sure IPs are valid. also converts a non-complete IP into&lt;br&gt;// a proper dotted quad as explained below.&lt;br&gt;&amp;#036;ip = long2ip(ip2long(&amp;quot;127.0.0.1&amp;quot;)); // &amp;quot;127.0.0.1&amp;quot;&lt;!--QuoteEnd--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class='postcolor'&gt;&lt;!--QuoteEEnd--&gt;&lt;br&gt;&lt;br&gt;Все норм помню. Можно дальше не читать) &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44835&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44835.html</link>
            <pubDate>Wed, 03 Mar 2010 13:13:22 GMT</pubDate>
            <title>регулярные выражения, автор: dimagolov. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: dimagolov&lt;br&gt;&lt;br&gt; &lt;!--QuoteBegin- Destruction+ Среда, 03 Марта 2010, 8:51--&gt;&lt;table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;QUOTE&lt;/b&gt; (Destruction &amp;#064;  Среда, 03 Марта 2010, 8:51)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id='QUOTE'&gt;&lt;!--QuoteEBegin--&gt;Я тоже мануала не читал&lt;!--QuoteEnd--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class='postcolor'&gt;&lt;!--QuoteEEnd--&gt;&lt;br&gt;ну  дура, это не делает тебе чести (с)&lt;br&gt;&lt;!--emo&amp;:)--&gt;&lt;img src='http://forum.woweb.ru/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /&gt;&lt;!--endemo--&gt; &lt;br&gt; &lt;span style='font-size:8pt;line-height:100%'&gt;&lt;b&gt;Добавлено:&lt;/b&gt;&lt;/span&gt; &lt;br&gt;  &lt;b&gt;Poma_007&lt;/b&gt;, ты скажи, тебе нужно проверить что строка это IP адрес или что-то еще? &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44835&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44835.html</link>
            <pubDate>Wed, 03 Mar 2010 12:51:46 GMT</pubDate>
            <title>регулярные выражения, автор: Destruction. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: Destruction&lt;br&gt;&lt;br&gt; Я тоже мануала не читал, но если не ошибаюсь там все хитрее было:&lt;br&gt;[php]if( long2ip(ip2long(&amp;#036;ip)) == &amp;#036;ip ){&lt;br&gt;    echo &amp;quot;IP correct&amp;#33;&amp;quot;;&lt;br&gt;}[/php] &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44835&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44835.html</link>
            <pubDate>Wed, 03 Mar 2010 12:24:46 GMT</pubDate>
            <title>регулярные выражения, автор: dimagolov. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: dimagolov&lt;br&gt;&lt;br&gt; &lt;!--QuoteBegin- Poma_007+ Среда, 03 Марта 2010, 0:44--&gt;&lt;table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;QUOTE&lt;/b&gt; (Poma_007 &amp;#064;  Среда, 03 Марта 2010, 0:44)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id='QUOTE'&gt;&lt;!--QuoteEBegin--&gt;только почему то это не работает? &lt;!--QuoteEnd--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class='postcolor'&gt;&lt;!--QuoteEEnd--&gt;&lt;br&gt;потому что ни ты ни мадж не читаете мануала &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44835&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44840.html</link>
            <pubDate>Wed, 03 Mar 2010 11:15:24 GMT</pubDate>
            <title>зависание скрипта на file_get_contents, автор: Destruction. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: Destruction&lt;br&gt;&lt;br&gt; Что касается проблемы - полагаю сниффер может подсказать в чем дело - нужно всего лишь посмотреть, что происходит.&lt;br&gt;&lt;br&gt;Тырю с яндекса и гугла позиции сотен сайтов ежедневно.. на пхп.&lt;br&gt;&lt;br&gt;Ни разу такой проблемы не возникало. Использую cURL.&lt;br&gt;&lt;br&gt;PS: Перешел-таки на cURL, если в нем все-таки разобраться - ничуть не менее функциональный инструмент, чем fsockopen, просто нужно привыкнуть. В курле просто уже много всего удобного реализовано, особенно радует готовое чтение полученных данных со всеми трансфер-энкодинг, контент-энкодинг, контент-трансфер-энкодинг, заголовками и прочей ерундой. Так же радует прозрачная работа с несколькими http-запросами в одно соединение. &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44840&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44840.html</link>
            <pubDate>Wed, 03 Mar 2010 11:11:29 GMT</pubDate>
            <title>зависание скрипта на file_get_contents, автор: Majesty. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: Majesty&lt;br&gt;&lt;br&gt; &lt;!--QuoteBegin- online+ Среда, 03 Марта 2010, 12:33--&gt;&lt;table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;QUOTE&lt;/b&gt; (online &amp;#064;  Среда, 03 Марта 2010, 12:33)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id='QUOTE'&gt;&lt;!--QuoteEBegin--&gt;Не хотелось бы переходить в cURL.&lt;!--QuoteEnd--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class='postcolor'&gt;&lt;!--QuoteEEnd--&gt;Вы думаете cURL не будет зависать? Сетевые операции медленные и выполнять их надо асинхронно. Похапе не особо для этого приспособлен.&lt;br&gt;&lt;br&gt;ЗЫ: Этот скрипт работает в кроне или его пользователи запускают?&lt;br&gt; &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44840&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44840.html</link>
            <pubDate>Wed, 03 Mar 2010 09:33:39 GMT</pubDate>
            <title>зависание скрипта на file_get_contents, автор: online. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: online&lt;br&gt;&lt;br&gt; Здравствуйте.&lt;br&gt;&lt;br&gt;Имеется скрипт, который последовательно запрашивает некоторое количество адресов (от 100 до 400). Иногда запросы проходят, всё работает нормально, но примерно раз в два-три дня возникает ситуация, когда скрипт зависает при запросе (адрес не имеет значения, бывают разные), причём известно, что зависает именно file_get_contents().&lt;br&gt;&lt;br&gt;[PHP]&lt;br&gt;&amp;#036;sMessage = &amp;quot;input=&amp;quot; . urlencode(&amp;#036;sMessage);&lt;br&gt;			&lt;br&gt;			&amp;#036;aHeaders = array(&lt;br&gt;			  &amp;#39;http&amp;#39;=&amp;gt;array(&lt;br&gt;			    &amp;#39;method&amp;#39; =&amp;gt; &amp;quot;POST&amp;quot;,&lt;br&gt;			    &amp;#39;header&amp;#39; =&amp;gt; &amp;quot;Content-Type: application/x-www-form-urlencoded&amp;#092;r&amp;#092;n&amp;quot; . &lt;br&gt;			              	&amp;quot;Content-Length: &amp;quot; . strlen(&amp;#036;sMessage) . PHP_EOL,&lt;br&gt;			    &amp;#39;content&amp;#39; =&amp;gt; &amp;#036;sMessage,&lt;br&gt;			    &amp;#39;timeout&amp;#39; =&amp;gt; 30&lt;br&gt;			  )&lt;br&gt;			);&lt;br&gt;			&lt;br&gt;			&amp;#036;ctxOption = @stream_context_create(&amp;#036;aHeaders);&lt;br&gt;			&lt;br&gt;			if((&amp;#036;sAnswer = file_get_contents(&amp;#39;some address&amp;#39;, null, &amp;#036;ctxOption)) === false)&lt;br&gt;[/PHP]&lt;br&gt;&lt;br&gt;Параметр max_execution_time выставлен. &lt;br&gt;Скрипт в состоянии запроса остаётся сколь угодно долго...&lt;br&gt;&lt;br&gt;Нашёл в интернете схожую проблему &lt;a href='http://bugs.php.net/bug.php?id=43098' target='_blank'&gt;http://bugs.php.net/bug.php?id=43098&lt;/a&gt; нерешённой.&lt;br&gt;&lt;br&gt;Не хотелось бы переходить в cURL.&lt;br&gt;Есть ли какой-либо метод разрешения данной проблемы?&lt;br&gt;Спасибо за рассмотрение &lt;!--emo&amp;:)--&gt;&lt;img src='http://forum.woweb.ru/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /&gt;&lt;!--endemo--&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44840&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44835.html</link>
            <pubDate>Wed, 03 Mar 2010 04:44:21 GMT</pubDate>
            <title>регулярные выражения, автор: Poma_007. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: Poma_007&lt;br&gt;&lt;br&gt; только почему то это не работает? &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44835&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44835.html</link>
            <pubDate>Wed, 03 Mar 2010 04:22:43 GMT</pubDate>
            <title>регулярные выражения, автор: Majesty. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: Majesty&lt;br&gt;&lt;br&gt; &lt;!--c1--&gt;&lt;table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;CODE&lt;/b&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id='CODE'&gt;&lt;!--ec1--&gt;/&amp;#092;d{1,3}&amp;#092;.&amp;#092;d{1,3}&amp;#092;.&amp;#092;d{1,3}&amp;#092;.&amp;#092;d{1,3}/&lt;!--c2--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class='postcolor'&gt;&lt;!--ec2--&gt;хотя, возможно, можно как-то рекурсивно сделать, не особо знаком с этими вашими регулярками... &lt;br&gt; &lt;span style='font-size:8pt;line-height:100%'&gt;&lt;b&gt;Добавлено:&lt;/b&gt;&lt;/span&gt; &lt;br&gt; но лучше как dimagolov сказал &lt;!--emo&amp;:)--&gt;&lt;img src='http://forum.woweb.ru/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /&gt;&lt;!--endemo--&gt; &lt;!--c1--&gt;&lt;table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'&gt;&lt;tr&gt;&lt;td&gt;&lt;b&gt;CODE&lt;/b&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td id='CODE'&gt;&lt;!--ec1--&gt;if&amp;#40;-1 === ip2long&amp;#40;&amp;#036;ip&amp;#41;&amp;#41; {&lt;br&gt; &amp;nbsp; echo &amp;#34;IP invalid&amp;#34;;&lt;br&gt;} else {&lt;br&gt; &amp;nbsp; echo &amp;#34;IP valid&amp;#34;;&lt;br&gt;}&lt;!--c2--&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class='postcolor'&gt;&lt;!--ec2--&gt; &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44835&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44835.html</link>
            <pubDate>Tue, 02 Mar 2010 19:54:30 GMT</pubDate>
            <title>регулярные выражения, автор: dimagolov. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: dimagolov&lt;br&gt;&lt;br&gt; ip2long и битовые операторы не кошерно? &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44835&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item>
            <item>
            <link>http://forum.woweb.ru/topic44835.html</link>
            <pubDate>Tue, 02 Mar 2010 19:43:26 GMT</pubDate>
            <title>регулярные выражения, автор: Poma_007. Форум: РНР</title>
            <description>Форум: &lt;a href=&quot;http://forum.woweb.ru/forum29.html&quot;&gt;РНР&lt;/a&gt;&lt;br&gt; Автор: Poma_007&lt;br&gt;&lt;br&gt; читал фаг, так ничего толком не понял, что то накалякал: соответственно не работает.&lt;br&gt;&lt;br&gt;что мне нужно: Есть числа: 127.127.127.127 &lt;br&gt;&lt;br&gt;нужно проверить длину не более 3 символов с точками... &lt;br&gt;&lt;br&gt;вот что я написал, только не смейтесь &lt;br&gt;&lt;br&gt;preg_match(&amp;quot;/^[0-9].[0-9].[0-9].[0-9]/&amp;quot;, &amp;#036;host,&amp;#036;vblxod); &lt;br&gt;&lt;br&gt;как сделать, чтобы проверяло по 3 до точки я не понял...&lt;br&gt;&lt;br&gt;можете объяснить, или как то помочь, &lt;br&gt; &lt;br&gt; &lt;span style='font-size:8pt;line-height:100%'&gt;&lt;b&gt;Добавлено:&lt;/b&gt;&lt;/span&gt; &lt;br&gt; амм, собсно все нашел... додуматься не сумел погуглить  &lt;!--emo&amp;:ph34r:--&gt;&lt;img src='http://forum.woweb.ru/html/emoticons/ph34r.gif' border='0' style='vertical-align:middle' alt='ph34r.gif' /&gt;&lt;!--endemo--&gt; &lt;br&gt;&lt;br&gt;&amp;#036;text = &amp;#39;127.0.0.1&amp;#39;;&lt;br&gt;&lt;br&gt;if (preg_match(&amp;#39;/^([0-9]|[0-9][0-9]|[01][0-9][0-9]|2[0-4][&lt;br&gt;0-9]|25[0-5])(&amp;#092;.([0-9]|[0-9][0-9]|[01][0-9][0-9]|2[0-4]&lt;br&gt;[0-9]|25[0-5])){3}&amp;#036;/&amp;#39;, &amp;#036;text))&lt;br&gt;{&lt;br&gt;echo &amp;quot;Address is ok&amp;#33;&amp;quot;&lt;br&gt;} &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forum.woweb.ru/wo.html?act=Post&amp;CODE=02&amp;f=29&amp;t=44835&quot;&gt;Ответить в тему&lt;/a&gt;</description>
            </item></channel>
</rss> 