HELP me с explode() - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Sun, 12 Jan 2025 01:46:08 +0300 28. Aligan, сенкс, с меня аптечка https://visavi.net/topics/4239/92303 HELP me с explode() Игорь Sat, 26 Dec 2009 21:55:28 +0300 Сообщения https://visavi.net/topics/4239/92303 До поры до времени. Обычный шаред хостинг долго бы не простоял. Я к тому что fle, file_get_contents - они считывают содержимое всего файла в память процессора которая лимитированна. Вариант с fopen куда более оптимизирован, если жалко завести одну таблицу в MySQL и не париться вообще https://visavi.net/topics/4239/92287 HELP me с explode() Олег Sat, 26 Dec 2009 20:58:44 +0300 Сообщения https://visavi.net/topics/4239/92287 Вот честно не понимаю. TLENS, ты дейстивительно вариант с file() позволяет не париться? Правильно пускай сервер парится. https://visavi.net/topics/4239/92284 HELP me с explode() Олег Sat, 26 Dec 2009 20:54:32 +0300 Сообщения https://visavi.net/topics/4239/92284 Не парся просто пиши цытаты через ентер но в самой цытате ентер заменяй на &lt;br&gt;<br> Папример:<br> Цытата1&lt;br&gt;(Архимед)<br> Цытата2<br> Цытата3<br> Цытата4<br> Цытата5<br> -----------------------<br> И вывод случайной:<br> <pre class="prettyprint">&lt;? $name=&#039;Путь к файлу&#039;; $file=file($name); $cytata=$file&#91;round(0,count($file)-1)]; echo &#039;&lt;b&gt;&#039;.$cytata.&#039;&lt;/b&gt;&#039;; </pre> У меня в одном файле было боле 10тыс. Агентов и 8 тыс. Прокси то таким образом брал без каких либо висов еще и успевал хостов около 20 штук накрутить. https://visavi.net/topics/4239/92277 HELP me с explode() Удаленный Sat, 26 Dec 2009 20:40:52 +0300 Сообщения https://visavi.net/topics/4239/92277 Делаешь таблицу quotations с двумя полями - id_quotation | name_quotation<br> Ну и сам код<br> <pre class="prettyprint"> &lt;? $sql = MYSQL_QUERY(&quot;SELECT name_quotation FROM quotations ORDER BY RAND() LIMIT 1&quot;); $name_quotation = MYSQL_RESULT($sql,0,&quot;name_quotation&quot;); // вывод случайной цитаты ?&gt; </pre> https://visavi.net/topics/4239/92275 HELP me с explode() Олег Sat, 26 Dec 2009 20:40:31 +0300 Сообщения https://visavi.net/topics/4239/92275 14. .::lugaro::. вот так другое дело.. https://visavi.net/topics/4239/92225 HELP me с explode() Игорь Sat, 26 Dec 2009 18:46:24 +0300 Сообщения https://visavi.net/topics/4239/92225 Вообщем хочу на сайте организовать вывод случайной цытаты с файла для начала... в мускуле мало шарю https://visavi.net/topics/4239/92222 HELP me с explode() Игорь Sat, 26 Dec 2009 18:43:51 +0300 Сообщения https://visavi.net/topics/4239/92222 21. Aligan, подробней плиз.. https://visavi.net/topics/4239/92220 HELP me с explode() Игорь Sat, 26 Dec 2009 18:38:41 +0300 Сообщения https://visavi.net/topics/4239/92220 И что же ты предложишь когда нужно будет из всего массива цитат вывести одну единственную? На мой взгляд лучше сделать одну таблицу SQL с двумя столбцами и вся задача решается двумя строчками кода. https://visavi.net/topics/4239/92203 HELP me с explode() Олег Sat, 26 Dec 2009 17:16:54 +0300 Сообщения https://visavi.net/topics/4239/92203 Если файл очень большой то лучше создать 7 меньших файлов с номерами дней недели или 24 файла по часам.<br> Чуть больше работы, чуть меньше затрат ресурсов. https://visavi.net/topics/4239/92200 HELP me с explode() ramzes Sat, 26 Dec 2009 16:34:49 +0300 Сообщения https://visavi.net/topics/4239/92200 9# вообще не стоит использовать если файл будет весить больше метра https://visavi.net/topics/4239/92198 HELP me с explode() Олег Sat, 26 Dec 2009 16:24:59 +0300 Сообщения https://visavi.net/topics/4239/92198 16 если на то пошло то 9# будет сильнее грузить чем 15# https://visavi.net/topics/4239/92077 HELP me с explode() Удаленный Sat, 26 Dec 2009 06:58:16 +0300 Сообщения https://visavi.net/topics/4239/92077 Тогда замени :. На ентер https://visavi.net/topics/4239/92059 HELP me с explode() Удаленный Sat, 26 Dec 2009 03:06:49 +0300 Сообщения https://visavi.net/topics/4239/92059 Для каких целей это нужно? Если цитатник для сайта постоянный, то file_get_contents() Ни в коем случае нельзя использовать. пару пользоватлей зайдут и память процессора будет забита. https://visavi.net/topics/4239/92037 HELP me с explode() Олег Sat, 26 Dec 2009 01:18:04 +0300 Сообщения https://visavi.net/topics/4239/92037 Еее если используются ячейки значет гдето может быть ентер а функцией file можна розрушыть содержимое, и воще зачем в его случае разбивать на на массив потом обратно разбивать?<br> Афтор вот держи функцию<br> <pre class="prettyprint">&lt;? $file=file_get_content($str); //Ето просто возьмёт содержымое с файла и вставит в переменную без разбивание в массив и дале просто делим на массив по заданным &#58;.\\ $array=explode(&#039;&#58;.&#039;,$file); echo $array&#91;0]; </pre> https://visavi.net/topics/4239/92034 HELP me с explode() Удаленный Sat, 26 Dec 2009 01:12:54 +0300 Сообщения https://visavi.net/topics/4239/92034