Если под этими языками ты имеешь виду php то вот тебе видеокурс http://rutracker.org/forum/viewtopic.php?t=2828019
Обновил php с 5.1 на 5.2. теперь не обрабатываются скрипты начинающиеся с <?, а вот <?php обрабатываются наура. Подскажите что нужно подшаманить, чтоб обрабатывались и так и так.
Если отправлять напрямую через FormSubmit.php , то пишет "sent=success" Но письма не приходят на ящик... в чем может быть проблема? // Gifts: прекратите добавлять говно в конец поста
Вот возник вопрос, допустим есть строка gпппп@mail.ru:ооооооо как мне заменить данные например на Login=gпппп&Domain=mail.ru&Password=ооооооо&level=0 учитывая то што в строке @ и : будут присудствовать точно а всё остальное может быть разное
PHP: <? $login = "gпппп"; $domain = "mail.ru"; $password = "ооооооо"; $ch = curl_init("http://blablabla.ru"); curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4"); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "Login=".urlencode($login)."&Domain==".urlencode($domain)."&Password=".urlencode($password)."&level=0"); curl_setopt($ch, CURLOPT_COOKIEJAR, "./cook"); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $res_index = curl_exec($ch); ?> З.Ы. Не врубился, что ты хочешь
С буков. PHP: function ex($string, $from, $to) { $string = explode($from, $string, 2); $string = explode($to, $string[1], 2); return $string[0]; } $string = 'gпппп@mail.ru:ооооооо'; $domain = ex($string, '@', ':'); list(,$pass) = explode(':', $string); list($login) = explode('@', $string); $chislo = ex($o, '<td class="tbl-row2" nowrap align="center">', '</td>'); $result = 'Login='.$login.'&Domain='.$domain.'&Password='.$pass&level=0 Заменой, в принципе, тоже можно: PHP: $string = 'gпппп@mail.ru:ооооооо'; $string = str_replace('@', '&Domain=', $string); $string = str_replace(':','&Password=', $string); result = 'Login='.$string; Еще есть один вариант с регуляркой из серии "регулярки не для этого". ЗЫ: у тебя в этом треде 167, предположительно, вопросов, а такие вещи вызывают трудности, как так?
PHP: $data = "[email protected]:sdfsdf_3543#"; $newStr = preg_replace('/([\w-\.]+)@([\w-\.]+):(.+)/', "Login=$1&Domain=$2&Password=$3&level=0", $data); регулярка работает 100% на php, perl, js. AnGeI, у тя уже в этом треде столько постов, а всё никак не доберёшься до регулярок.
Удалить строку И так. Навоял скрипт для вывода директорий и папок в папке где будет находиться скрипт. Но тут возник вопрос, как сделать что бы выводились только директории? Решил реализовать это поиском строки с точкой и ее удалением. Визуально, всё правильно, но не работает. Можете помочь со скриптом? PHP: $dir = system("pwd"); //задаём имя директории if(is_dir($dir)) { //проверяем наличие директории echo $dir.' - директория существует;<br>'; $files = scandir($dir); //сканируем (получаем массив файлов) array_shift($files); // удаляем из массива '.' array_shift($files); // удаляем из массива '..' $tochka = strstr('.'); // ищем строку с точкой unset($tochka); // удаляем строку for($i=0; $i<sizeof($files); $i++) echo ' '.$files[$i].'<br>'; //выводим все файлы } else echo $dir.' -такой директории нет;<br>';
PHP: $ls = scandir(getcwd()); foreach ($ls as $item) if (is_dir($item) && $item!="." && $item!="..") echo $item."<br>";
такой вопрос: как в php получить дату и время, удовлетворяющую формату mysql DATETIME, которые были час назад? текущую я так получаю PHP: $time=date("Y-m-d H:i:s"); а как 1 час назад?
realcoder PHP: <?php $loc_time = time (); echo 'Текущее время: ', date ('Y-m-d H:i:s', $loc_time), "\n"; $time = $loc_time - 3600; echo 'Время час назад (вар. 1): ', date ('Y-m-d H:i:s', $time), "\n"; $time = strtotime ('-1 hour', $loc_time); echo 'Время час назад (вар. 2): ', date ('Y-m-d H:i:s', $time), "\n"; ?>
Регулярки не для этого. Code: 1 Вариант(str_replace): Результат: Login=gпппп&Domain=mail.ru&Password=ооооооо&level=0 1.3113021850586E-5 2 Вариант(preg_replace): Результат: Login=gпппп&Domain=mail.ru&Password=ооооооо&level=0 2.5934509277344E-5 PHP: <?php header('Content-Type: text/plain; charset=windows-1251'); $start = microtime(true); print "1 Вариант(str_replace): \nРезультат: " . GetResults_1() . "\n" . (microtime(true) - $start) . "\n\n"; $start2 = microtime(true); print "2 Вариант(preg_replace): \nРезультат: " . GetResults_2() . "\n" . (microtime(true) - $start2) . "\n"; /** * Вариант AnGeI */ function GetResults_1(){ $string = 'gпппп@mail.ru:ооооооо'; $string = str_replace('@', '&Domain=', $string); $string = str_replace(':','&Password=', $string); return $result = 'Login='.$string.'&level=0'; } /** * Вариант Melfis */ function GetResults_2(){ $data = "gпппп@mail.ru:ооооооо"; $newStr = preg_replace('/([\w-\.]+)@([\w-\.]+):(.+)/', "Login=$1&Domain=$2&Password=$3&level=0", $data); return $newStr; } ?>
Пффф, просвети же, а для чего? Реальная задержка будет при 10к + строк(1 секунда), у него явно будет только одна.
Есть файл с ссылками, нужно всё что в нём есть вывести в инпут. Вот сам написал: PHP: $list=file_get_contents("D:/list.txt"); echo "<input name=news type=text value=".$list.">"; увы, выводит только первую строку.
plaeer, не может такого быть, file_get_contents возвращает содержимое файла целиком, безопасна для обработки данных в двоичной форме. Так что урезаться там ничего не может. Вопрос: устанавливаются cookies до конца сессии, сама сессия сохраняется session.gc_maxlifetime, сколько она будет существовать, если постоянно отправлять соответственные cookies для данной сессии, по идее она должна продлеваться.
AnGeI ответ - не менее чем gc_maxlifetime плюс возможно некоторое дополнительное время сверху. При доступе к странице у соответствующего файла сессии будет обновляться atime.