Sams http://php.net/explode Nelz. попробуйте запустить - это лучшая проверка на правильность alex-desktop в гугле - "cron". Или на этом форуме в разделе по *nix
не то что проверит,я не могу даже ставит imagemagick на винду можно подробно про это? гуглил все облизал как надо скачал эту http://www.imagemagick.org/download/binaries/ImageMagick-6.6.8-6-Q16-windows-dll.exe в php.in добавил php_imagick.dll ноль результата
Кеширование чего и для каких целей? http://webo.in/search/?q=кеширование http://www.codenet.ru/webmast/php/caching.php http://php.net/manual/en/book.memcache.php
добрый день, столкнулся с такой проблемой, нужно при нажатии на картинке отображать картинку, тег <img> не хочет вывести, так как картинки хранятся на локальном диске, и не видны из веба, а через хидер не хочется можно как то по другому ?
Как-нибудь так(хидер): PHP: <?php $image_name = basename($_GET['image_name']); $fh = fopen("path/to/image".$image_name,"r"); while(!feof($fh)) $image .= fgets($fh); header("Content-type: image/jpeg"); echo $image ?> Потом в теге img: <img src="script.php?image_name=image.jpg">
SHiNiGaMi спасибо за версию, а через тег <img> можно как нить открыть картинки на локальке? <img src=/home/konqi/images/1.jpg> для примера
LStr1ke Спасибо, а есть фунцкия для обработки и показа картинки? смотрел в php.su, или я криво искал или там реально ничего не было
Konqi как именно обрабатывать и показывать? если нужен ресайз, то вот статейка http://kurilka.co.ua/archives/php-image-resize/ и php.su http://php.su/articles/?cat=graph&page=014
Объясните, пожалуйста, как работает этот скрипт. Это speedtest. PHP: <?php echo "<p>Speed Test</p>"; if($_GET['do'] == '') { echo "<a href='?do=test&size=100'>Speed test with 100KB</a><br>"; echo "<a href='?do=test&size=512'>Speed test with 512KB</a><br>"; echo "<a href='?do=test&size=1024'>Speed test with 1024KB</a><br>"; echo "<a href='?do=test&size=5000'>Speed test with 5000KB</a><br>"; } if($_GET['do'] == 'test') { $_size = $_GET['size']; if(($_size == '100') || ($_size == '512') || ($_size == '1024') || ($_size == '5000')) { $numKB = $_size*1024; function getmicrotime() { list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (float)$sec); } flush(); $timeStart = getmicrotime(); $nlLength = strlen("<br>"); for ($i = 0; $i < $numKB; $i++) { $string = str_pad('', 1024 - $nlLength, '/*\\*') . "<br>"; flush(); } $timeEnd = getmicrotime(); $timeDiff = round($timeEnd - $timeStart, 1); echo "<br>Transferred " . $numKB/1024 . " <abbr title=\"kilobyte\">KB</abbr> in {$timeDiff} seconds. <a href='?do='>Test Again</a><br>"; } else { echo "<b>Sorry, please pick a valid size.</b><a href='?do='>Go back</a><br>"; } } ?> Все понятно до строки $nlLength = strlen("<br>"); а потом ничего не понимаю
там идет дальше цикл который дополняет заданую строку и выводит в браузер через функцию flush() Потом засекается время. Потом расчитывается время что ушло. И вконце концов выводится результат.
В общем тебе надо найти где объявлена эта JavaScript функция Code: cur.decodehash И переделать ее под php Дальше качаешь страницу и находишь там Code: сur.decodehash('1c10f61253575737de725c362') Раздеваешь это дело, прогоняешь hash через свою функцию decodehash и получаешь chas Как-то так
Смотри: засекается время. тут начинает выводится целая туча данных сгенерированых в цикле. время останавливается. расчитывается сколько ты скачал за определенный промежуток