Добрый день. Подскажите пожалуйста как можно по проще заменить при выводе числа на экран точку на запятую? было число 5.05, а нужно вывести на экран 5,05 ?
вообщем вот код, нажимая кнопку заполнить значания заполняются от одного до ста, в списке выбираем пару или одно значение, нажимаем на вторую кнопку "Печать"чтобы вывести на экран выбраные в списке значения, и чтобы список остался. и вот тут вот не выходит что то!!!!!((( <? global $mass; echo '<form method="POST" name="1">'; echo '<input type="submit" name="zap" value="ЗАПОЛНИТЬ">'; echo '</form>'; if(isset($zap)){ for ($i=0; $i<101; $i++){ $mass[0]=""; array_push($mass,$i); } echo '<select name="vubor[]" MULTIPLE>'; for ($m=1; $m<count($mass); $m++ ){ echo '<option>'.$mass[$m]; } echo '</select><br>'; } echo '<form method="POST" name="2">'; echo '<input type="submit" name="print" value="ПЕЧАТЬ">'; echo '</form>'; if (isset($print)){ for ($l=1; $l<count($mass); $l++) echo $mass[$l].'<br>'; } ?>
2На100ящий мб так, не уверен, что тебе именно ТАКОЕ нужно, тем более средствами php PHP: <? for ($i=0; $i<101; $i++){ $mass[0]=""; array_push($mass,$i); } echo '<form method="POST" name="1">'; echo '<input type="submit" name="zap" value="ЗАПОЛНИТЬ">'; echo '</form>'; echo '<form method="POST" name="2">'; if(isset($zap) || isset($print)){ echo '<select name="vubor[]" MULTIPLE>'; for ($m=1; $m<count($mass); $m++ ){ if(isset($vubor)){ if(in_array($mass[$m],$vubor)) echo '<option SELECTED>'.$mass[$m].'</option>'; else echo '<option>'.$mass[$m].'</option>'; }else{ echo '<option>'.$mass[$m].'</option>'; } } echo '</select><br>'; } echo '<input type="submit" name="print" value="ПЕЧАТЬ">'; echo '</form>'; if (isset($print)){ for ($l=0; $l<count($vubor); $l++) echo $vubor[$l].'<br>'; } ?> p.s. почти весь скрипт переделал
здраствуйте.....решил изучать PHP и прошу помочь советом или сылкой на хороший учебник.....я знаю что многие сразу отправят меня на www.google.com , но учебников много....и все они разные. Надеюсь на вашу помощь, зарание спасибо
пишу грабилку музики вконакте возникла проблема скрипт зависаеи при чтении ответа с контакта пишу в сокет PHP: $dates="GET http://vkontakte.ru/audio.php?act=search&q=Запрос&add=1&st=0 HTTP/1.1\r\n"; $dates.="Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, */*\r\n"; $dates.="Referer: http://vkontakte.ru/audio.php?act=search&q=Avril&add=1&st=0\r\n"; $dates.="Accept-Language: ru\r\n"; $dates.="Proxy-Connection: Keep-Alive\r\n"; $dates.="User-Agent: блаблабла\r\n"; $dates.="Host: vkontakte.ru\r\n"; $dates.="Cookie: remixchk=бла; remixmid=блаблабла; remixemail=мыло; remixpass=мд5(пасс)\r\n"; $dates.="\r\n"; при ответе он виснет или продолжает дальше считывать с сокеты как с этим бороться c чем это может быть связано знаю что кол-во страниц при выдаче контакта неограничено может из за этого?тогда как с этим бороться?
появился вопрос... собственно: например у меня есть скрипт и я его запускаю не на веб сервере, а на локалхосте при чем через консоль следующим образом Code: php script.php 123 как прописать в скрипте чтобы например переменной $a присваивалось значение 123?
2gisTy если сконвертировать в .exe, то так: PHP: <?php $t= $HTTP_SERVER_VARS['argv']; $a=$t[1]; echo $a; ?> запуск: script.exe -- 123 если без конвертации, то: PHP: <?php $t= $_SERVER['argv']; $a=$t[1]; echo $a; ?> запуск: php script.php 123
а не конвртируя? я просто под никсами сижу..просто нашел скрипт брутовский... думаю его дописывать и т.д. и т.п. Code: <? //$salt = " "; $hesh = " "; $string = "abcdef123"; for($i1 = 0; $i1 < strlen($string); $i1++) { for($i2 = 0; $i2 < strlen($string); $i2++) { for($i3 = 0; $i3 < strlen($string); $i3++) { $password = substr($string,$i1,1).substr($string,$i2,1).substr($string,$i3,1); if($hesh == md5(md5($salt).md5($password))) { echo("Password: ".$password); break; } } if($hesh == md5($password))) { break; } } if($hesh == md5($password))) { break; } } ?>
Всем привет! Помогите решить следующую проблему: есть строка: Code: Текст__Текст_текст2текст3_текст4____текст как сделать так, что бы если идут сразу два или более нижних подчерка (_), то они заменялись на один, т.е строку которая приведена выше надо изменить так: Code: Текст_Текст_текст2текст3_текст4_текст p.s Текст естественно всегда разный и местоположение и кол-во _ тоже
PHP: <?php $str='Текст__Текст_текст2текст3_текст4____текст'; $str= preg_replace("/_+/","_",$str); echo $str; ?>