Это чтоли? PHP: <?php $date = preg_quote(date('d.m.Y')); $text = "<td>05.07.2009</td><td>31,2481</td>"; preg_match('#\<td\>'.$date.'\<\/td><td>([0-9]*,[0-9]*)<\/td>#i', $text, $out); print_r($out); ?>
Привет всем! Нужна не большая помощь.. Есть скрипт: PHP: <?php if($_FILES["filename"]["size"] > 1024*300*1024) { echo ("<h1>Размер файла превышает 300 мегабайт<h1>"); exit; } if(copy($_FILES["filename"]["tmp_name"], "c:/WebServers/home/10.2.197.11/subdomain/files/".$_FILES["filename"]["name"])) { echo ' <form><input type="text" onclick="f2(this);" readonly="" style="width:287px;" value='."http://10.2.197.11/files/".$_FILES["filename"]["name"].'></form>'; } else { echo("<h1>Ошибка загрузки файла<h1>"); } ?> Мне нужно чтоб он переименовывал загружаемый файл... лучше чтоб было как на слил.ру (1,2,3,... 322, 434334) возможно такое сделать?
создал на форуме дополнительный блок... как зделать так чтоб при наполнении блока он автоматом подганял свои розмеры под инфу которая там... ато допустим в блоке 2 слова, он по розмерам норм...как тока добавляю еще 2 слова...его розносит в разные стороны.. ((( ?????
привет всем. Как правильно создать цикл что бы он через каждые 3 символа вставлял число. тоесть если текст алотплоатпиомтаиталтил оатилоталоимь сдтмиаол то надо что бы он получился таким ало1тпл2оат3пио4мта5ита6лти7л оа8тил9ота10лои11мь с12дтм13иао14л
Замени "1" на некую переменную, которую увеличивай в цикле PHP: <?php $st = "texttexttexttexttext"; $str = ""; $x = 1; for($i=0;$i < strlen($st);$i++) { if($i%3==0){ $str=$str.$x.$st[$i]; $x=$x+1;} else $str = $str=$str.$st[$i]; } echo $str; ?>
Можно Рассказываю структуру Заливаешь файл... Как залил пишешь в mysql колонки: id = индификатор файла при запросе GET (к примеру sait.ru/?id=412421) индефикатору просваиваем рандомное число но не одно а несколько (rand())(к примеру рандомное число от 1000 до 10000) file = ссылка на файл для скачки Далее если у нас есть GET запрос Id=4125 то просто сверяем есть ли колонка id со значением 4125 если есть то выдираем то что в колонке file под id=4125 Чисто на словах объяснил так как Mysql запросы пока что плохо знаю (говорю сразу надо мудрить с WHERE)
PHP: $str_array=array('алотплоатпиомтаиталтил','оатилоталоимь','сдтмиаол'); //file() и etc $u=0; function add_num($in='',$len=3) { global $u; $out=''; for($i=0;$i<strlen($in);$i=$i+3) { $u++; $temp = strlen($in)-$i > $len-1 ? substr($in,$i,$len) . $u : substr($in,$i,$len); $out.= $temp; } return $out; } $str_array =array_map('add_num',$str_array); print_r($str_array);
труе-решение Code: $a = 'алотплоатпиомтаиталтил оатилоталоимь сдтмиаол'; $b = 1; $a = preg_replace('#(...)#se', "'\\1'.\$b++", $a); echo $a;
Всем привет! Есть скрипт : Code: $friends_pages = 233; for ($f = 232; $f <= $friends_pages; $f++) { $q->Get("http://web/"); file_put_contents($inc_dir.'/friends.html', $q->Result); $content2 = file_get_contents($inc_dir.'/friends.html', $q->Result); preg_match_all($regexp2, $content2, $fl, PREG_SET_ORDER); foreach ($fl as $fll) { if (!in_array($fll[1], $friends_ids)) $friends_ids[] = $fll[1]; } } $friends_count_real = count($friends_ids); echo "Friendlist loaded. $friends_count_real IDs\n"; $index = 0; foreach ($friends_ids as $friends_id) { $index++; $friend_sent++; echo "$index. Sending invites to $friends_id... \r"; $q->Get("http://web/"); file_put_contents($inc_dir.'/xx_post.html', $q->Result); $q->Query = Array ( 'xxx' => 'vtoflgty', 'action' => 'addFriend', 'redirect' => 'community.ownmain.page', 'friendId' => $friends_id ); Он собирает сначало со всех страниц ID и потом приглашает их. А как можно зделать чтоб собрал ID с одной страници ID потом пригласил их и тогда на следуйшую страницу перешёл и делал тоже самое?
Так, я снова со своими регулярками... Насчёт того чо там надо челу вставлять циферки, юзайте wordwrap чтоб разбить по 3 буквы, потом циклом собирайте вставляя циферке А теперь о свооём... Code: [16:22:45] <Ponchik> как в регулярке указать всё, кроме < [16:23:22] <Ponchik> так нехочет ([.^\<]*) [16:23:58] <Ponchik> а так всёравно выводит то чо ненадо (.*[^\<]?) [16:24:33] <Ponchik> зато буквы обрезает, ппц
С rand() плохо, т.к. вдруг такой файл уже есть? Нужно в мускуль таблице для колонки id установить параметр auto_increment и будет всегда уникальный индекс. Вот вроде так =\
PHP: <?php echo preg_replace('/[^<]/','<font color=red>все</font>',"все все все все все кроме <"); ?> и я устал повторять :точка внутри [] теряет свой смысл "любой символ" и обозначает простую точку .
LIGA, неработат ну вот у мя так ... (.*) ... получаеца Code: [1] => Array ( [0] => <div>ненада [1] => нада [2] => <div>ненада [3] => нада [4] => <div>ненада [5] => нада [6] => <div>ненада [7] => нада ) Мне вот так надо Code: [0] => нада [1] => нада [2] => нада [3] => нада
Ну имхо твой вариант с вероятностью 1 к 9000 словит ошибку =) с мускулей проще, не надо ничего генерировать, она сама все подставит и сделает.