>>А это не одно и тоже? курл и сокеты - две разные вещи. >>А если страница закрыта пользователем??? это уже google.com & средствами php это вряд ли обойдешь.
Всем привет, есть строка такого вида <b>1</b> <b page=2>2</b> <b page=3>3</b> <b page=4>4</b> <b page=5>5</b> <b page=6>6</b> <b page=7>7</b> <b page=8>8</b> <b page=9>9</b>, нужно из неё вытянуть значение которое находится <b page=>тут</b>, как это можно сделать?)
PHP: <?php $str="<b>1</b><b page=2>2</b><b page=3>3</b><b page=4>4</b><b page=5>5</b><b page=6>6</b><b page=7>7</b><b page=8>8</b><b page=9>9</b>"; preg_match_all("|>(.*?)</b>|", $str, $out); for ($l=0;$l<count($out[1]); $l++) echo $out[1][$l]."<br>"; ?>
имеется функция function antixss($data){ ...... и большое кол-во переменных которое надо прогнать через нее? не соображу как реализовать(циклом?) p.s подкиньте ссылочки на фильтры xss(или я бы дыже сказал фильтр нежелательных символов )
Сформируй мысли конкретнее - что тебе конкретно нада....? какие переменные? не сообразишь как передать переменную??? переменные -> массив -> foreach -> function? htmlentities, htmlspecialchars - чем не устраивают?
PHP: <?php function antixss($data) { //блабла } $var1 = '123'; $var2 = '456'; $array = Array('/', '&', '<', '>', $var1, $var2); //запихиваем всё для проверки for($i = 0; $i < count($array); $i++) { antixss($array[$i]); } //Через foreach /* foreach($array as $value) { antixss($value); } */ ?> Поправленно! p.s. респект LIGA..... углядел
Пробуй. Если оно то скажи спасибо PHP: <?php function add(&$to,$line) { if(isset($line))$to.=", $line"; } $f=file('1.txt');// прочитали из файла foreach($f as $key=>$value)$f[$key]=trim($value,"\r\n"); for($i=0;$i<count($f);$i+=4) { $s=$f[$i]; add($s,@$f[$i+1]); add($s,@$f[$i+2]); add($s,@$f[$i+3]); $s.="\r\n"; print($s); // вывели на экран } ?>
С моей точки зрения - говнокод!!!! (с) Поправлено для уменьшения дальнейшего флуда file.txt Code: 1 2 3 4 5 6 7 8 9 0 10 11 12 13 14 15 16 PHP: <?php $count = 4; //количество столбцов в строке $content = file_get_contents('file.txt'); $file = explode("\r\n", $content); for ($i = 0; $i < count($file); $i++) { for($j = 0; $j < $count; $j++) { if(count($file) > ($i * $count + $j)) { if ($j > 0) { $result .= ','; } $result .= $file[$i * $count + $j]; if ($j == $count - 1) { $result .= '<br>'; // "\r\n" } } } } echo($result); ?> Результат Code: 1,2,3,4 5,6,7,8 9,0,10,11 12,13,14,15 16
PHP: <?php $lines = file('1.txt'); $list = null; foreach ($lines as $line) { $list[] = rtrim($line); if(count($list) == 4) { print implode(",", $list)."<br>"; $list = null; } } if(count($list) > 0) print implode(",", $list)."<br>"; ?>
PHP: <?php $c=count($a=array_map('rtrim',file('x.txt')))-1; foreach($a as $n => $s) print $s.((($n+1)%4==0 || $n==$c) ? '<br>' : ', '); ?>
у меня такой вопрос: есть форма в которой поле input=file ну и кнопка, сообственно мне надо чтоб я выбирал файл и мне этот файл надо инклудить, но у меня не получается.. к примеру файл называется info.php и находится вообще на другом носителе, я пробую его инклудить предварительно найдя его в форме, почему то когда я нахожу файл в форме и отправляю из формы то в $_POST['myfile']) содержится только имя моего файла(в данном случае info.php и инклудится соответсвенно include 'info.php'; ) посмотрел print_r $_POST и $_FILES есть только название файла, его размер, тип и все как мне сохранить в переменную путь к найденному файлу, или как можно решить мою проблему?
скрипт заливки файлов на сервер найдешь в теме "Полезные скрипты" заливай этот свой файл в определенную папку и инклудь его оттуда
PHP: <?php $file=explode('+',implode(',+',file('All.txt'))); for($i=4;$i<=count($file);$i+=5){$file[$i]='<br>';} foreach($file as $line)echo $line; ?>
PHP: <?php $a = file('fam1.txt'); for ($i=0;$i<count($a);$i++) { if (($i+1)%4==0) echo $a[$i]. "<br>"; else echo $a[$i] . ","; } ?> лол
Как можно сделать так чтобы при заходе выводился ip адрес компьютера? Как сделать так чтобы выводилось текуще время тоже при заходе на страницу, это выводит время на английском подскажите команду которая это делает на русском?