Вот подсказал, дак подсказал. Если уж на то пошло, то лучше тогда подключить ГЕО IP, и в зависимость от ip`шника организовывать поиск.
Не перестаю поражаться над такими людьми, код написал, а разобраться в нем не может :)
<script> function payForFiles( name ){ var hid,tak,elems,num,pat,j,i; hid = document.getElementById("hidden"); tak = new Array(); elems = document.getElementsByTagName('A'); num = elems.length; pat = new RegExp("(^|\\b)(" + name + ")(\\b|$)"); j = 0; for (i=0;i<num;i++){ if(pat.test(elems.className)){ elems.setAttribute('target','_blank'); if (elems.addEventListener) elems.addEventListener("click", function(){hid.style.display = ""}, false); else if (elems.attachEvent) elems.attachEvent("onclick", function(){hid.style.display = ""}); else elems.onclick = function(){hid.style.display = ""}; j++;} } }; payForFiles( 'takru' ); </script>
Не может быть, пройдись поиском по файлам… оно должно быть.
Если записи не удаляются из базы данных, то можно таким подходом воспользоваться
$a = array(); $m = 500; // максимальное количество записей в базе $i = 0; while( true ) { $r = rand( 1, $m ); if( !isset( $a[ $r ] ) ) $a[ $r ] = $i; else $i++; if ( count( $a ) > 4 ) break; $i++; } $a = array_flip( $a ); $sql = 'SELECT blog_ID, blog_name FROM evo_blogs WHERE'; $sql = $sql . ' blog_ID IN ( ' . join( ', ', $a ) . ' )';
Это все хорошо, только покажи как то его скачал с другого сайта, через JS
Да..........................
Да там в общем помогать то не че. Читаешь, эксплодишь и выводишь.
$s = ''; $r = explode( "\n", file_get_contents( '_ФАЙЛ_' ) ); $s .= "<table>"; for( $i = 0; $i < count( $r ); $i++ ) { $s .= "<tr>"; $s .= "<td>" . join( '</td><td>', explode( ":", $r[$i] ) ) . "</td>"; $s .= "</tr>"; } $s .= "</table>"; echo $s;
Если файл большой, то может не прокатить.
Вот приколист :), вы уж определитесь, кстати на JS то же можно! Правда там наворотов много и работает только в IE.
На словах, как варианта, может и не идеальный.
Создаешь массив – месяц:
$a = array( '2009-01-01', '2009-01-02', '2009-01-03', );
Это можно сделать с помощью пару стандартных функции. Затем достаешь одним запросом оригинальные по дате записи за текущий месяц.
Прогоняешь два массива если есть совпадения по дате, то подсвечиваешь.
SELECT SUBSTRING('Quadratically',5);