Попробуй так: PHP: $text = 'Русский текст'; $text = urlencode(iconv('Windows-1251','UTF-8',$text)); потом отправляй...
Файл с записями: Code: Yes, all can be Sometimes there are things and is worse You joke? You it is serious? Yes, happens... I do not know, I do not know Can be Cannot be I do not trust you In my opinion here someone has gone in cycles It not meant it Yes, thanks And, what here ridiculous? At you inquisitive mind :) I know, that it is necessary to make))) Speak to the point Let's return to a theme You have kept away from conversation You realize, in told... You topic read? Delirium what that All can be It exclusively your opinion You recollect 18 more century It absolutely agree It absolutely not agree It absolutely agree with the previous message It absolutely not agree with the previous message I shall afford will disagree I shall afford will disagree with you At you a migraine today? Clever things, speaks) Really and as I have not thought about it earlier Really and as I have not realized earlier Really and as I have not guessed earlier Exclusive delirium Exclusive delirium, in my opinion Таких записей 3000, нужно чтобы на выходе была одна запись. Алгоритм выборки записи привязан к одному единственному параметру - $_SERVER[REQUEST_URI], но чтобы на страницах с уралми одной длины записи выбирались разные. Объясняю зачем надо. Встраиваем в код каментов на блоге спец. код, который будет рандомно-статично выбирать запись из файла и вставлять ее текст на страницу. Таким образом имеем статичные уник каменты на всех страницах блога.
phpdreamer dio - во первых работает только в винде, во вторых - не идет в стандартной поставке, в третьих - вы уверены, что действительно это полезно для больших файлов? Nosfer для 3000 строк, вызываемых и вычисляемых динамически - использовать файлы не хорошо, лучше использовать какую нибудь СУБД, хотя бы sqlite. Как вариант - перемешайте строки этого файла, и выводите N записей, начиная со случайной, зависимой от строки запроса. Получится что-то вроде: PHP: $filename = 'имя_файла'; $count = 3000; // общее количество строк файла, лучше задать статически, для ускорения работы $N = 10; // сколько выводить $pos = abs(abs(crc32($_SERVER['REQUEST_URI'])) % $count - $N); $f = fopen($filename,'rb') or die('Нет файла'); for ($i = 0; $i<$pos; $i++) fgets($f,4096); for ($i = 0; $i<$N; $i++) echo fgets($f,4096); Для снижения количества повторов - можно привязываться не только к количеству строк, но и количеству страниц
Помогите написать простенький скрип, елс ивам не сложно. Буду премного благодарен. есть две папки 1 и 2 в папке 1 TXT файлы с каким-то контентом. в папке 2 тоже TXT файлы с ТАКИМИ же названия файлами НО с другим контентом. так вот надо чтобы файлы с папки 2. файлы с ОДНИКОВЫМ названием ДОПИСЫВАЛИ контент в файл с ТАКИМ же названием в папку 1. ------------------------------------ пояснение. тоесть в папке 1 и в папке 2 есть файлы допустим good.txt bad.txt нужно чтобы брался контент с файла good.txt папки 2 и ДОПИСЫВАЙЛСЯ в файлик good.txt в папку 1 и также bad.txt и другеи файлы с одниаковым названием) --------------------------------------------------------------------------------
Life7 Напишите все за меня за просто так - не прокатит, надо было более обтекаемо формулировать просьбу. Так что вам теперь в тему о работе
PHP: <?php set_time_limit(0); $filenames = scandir('2'); for($i = 2; $i < count($filenames); $i++) { $f = fopen('1/'.$filenames[$i], 'a+'); fwrite($f, file_get_contents('2/'.$filenames[$i])); fclose($f); } ?>
PHP: 1111 1111 1111 2222 2222 2222 3333 3333 3333 explode(???,...) Как разделить эти блоки между собой ? "\n" - не подходит, т.к. делит по строкам.
PHP: <?php $result = mysql_query ("SELECT id,marka,type,tarif,opisanie FROM avto",$db); $myrow = mysql_fetch_array ($result); do { printf ("<table align='center' class='avto'> <tr> <td class='avto_title'> <p class='avto_name'>Автомобиль: <a href='view_avto.php?id=%s'>%s</a></p> <p class='avto_adds'>Тип: %s</p> </td> </tr></table>", $myrow["id"], $myrow["marka"],$myrow["type"]); } while ($myrow = mysql_fetch_array ($result)); ?> Как сделать так чтоб выводилось 2 столбика?
Вопрос..)) : Нужно, чтобы человек, заходящий на урл моего скрипта перенаправлялся на другой урл.. допустим переадресация происходит так: PHP: <?php echo ' <html> <head> <meta http-equiv="Refresh" content="0; URL=http://ya.ru"> </head> </html> '; ?> то есть человек переходит на сайт http://ya.ru, для которого у него в браузере уже установлены куки, что мне и нужно... Но вот в чём дело... одного перехода юзера мне не достаточно.. Хочу допустим, чтобы этих переходов было 5... Как это лучше реализовать..?! ведь когда юзер заходит на мой скрипт, он сразу же с него уходит на ya.ru... Единственное что придумал, это заводить юзера на страницу с 5-ю фреймами, в кождом их которых открывается вышеуказанный скрипт... Есть варианты красивее..?!
Работает PHP скрипт... в самом начале прописано PHP: @set_time_limit(0); по ходу работы этот скрипт несколько раз обменивается данными с другим компом.. но нужно, чтобы во время работы на экран выводилась текущая информация, а то получается так, что пока скрипт не остановишь он ничего не выводит. После остановки он все данные выводит разом.
Неа, не так всмысле. а чтоб выводилось в два столбика блин,, как сказать то что поняли. короче не так как ты сделал))
Я думаю, namak просил это, но объяснять надо бы понятней =) Code: <?php $result = mysql_query ("SELECT id,marka,type,tarif,opisanie FROM avto",$db); echo "<table align='center' class='avto'>"; $i=1; $myrow = mysql_fetch_array ($result); do { printf(($i%2==0?"":"<tr>")."<td class='avto_title'> <p class='avto_name'>Автомобиль: <a href='view_avto.php?id=%s'>%s</a></p> <p class='avto_adds'>Тип: %s</p> </td>".($i%2==0?"</tr>":""), $myrow["id"], $myrow["marka"],$myrow["type"]); $i++; } while ($myrow = mysql_fetch_array ($result)); echo ($i%2==0?"<td></td></tr>":"")."</table>"; ?>