Контент страницы, скрипты и т.п.
'; printf('Страница сгенерирована за %.5f сек.', microtime()-ST_T); //конец [/php] В среднем время загрузки не должно превышать 0,1 сек., если скрипт выполняется более чем за 0,5 сек, то вам стоит пересмотреть ваш скрипт. Время загрузки зависит не только от скрипта, но и от самого сервера, так на локальном компьютере скрипт может работать в разы быстрее, чем на виртуальном хостинге. [b]PHP-скрипт случайных чисел[/b] При написании скриптов случается нужно сгенерировать случайное число, это можно сделать при помощи функции rand(). [php]echo rand(1,100);[/php] В данном случае будет генерироваться случайное число от 1 до 100. [b]Список файлов из папки[/b] С помощью php можно просканировать папку с файлами и вывести результат на экран, возможно вам пригодится это при создании всевозможных файловых хранилищ. [php]$files_arr = scandir('14'); //выведем содержимое массива на экран echo ''; print_r($files_arr); echo '';[/php] Вот вам пример работы этого скрипта: Array ( [0] => . [1] => .. [2] => date.html [3] => file_get_contents.html [4] => load.html [5] => phpinfo.html [6] => rand.html ) [b]Какой размер файла[/b] Если нужно узнать размер файла, например картинки, то воспользуемся функцией filesize(), она покажет нам размер файла в байтах. [php]echo filesize('image.jpg').' байт'; [/php] [b]Скачать файл скриптом[/b] Если нужно зашифровать для каких-то целей исходную папку с файлами, но дать возможность пользователям скачивать из неё файлы, т.е. сделать нечто похожее на файлообменник, то можно воспользоваться следующим примером кода: [php] $filename = 'file.zip'; //файл для скачивания $filefolder = 'folder/'; //секретная папка $filesize = filesize($filefolder.$filename); header('HTTP/1.1 200 OK'); header('Connection: close'); header('Content-Type: application/octet-stream'); header('Accept-Ranges: bytes'); header('Content-Disposition: attachment; filename='.$filename); header('Content-Length: '.$filesize); readfile($filefolder.$filename); [/php] Если обратиться к файлу с таким скриптом, то начнётся скачивание файла file.zip из папки folder, но пользователь никогда не узнает из какой же папки происходит скачивание, а значит и не узнает его истиного пути, в нашем случае это http://сайт.ру/folder/file.zip Чтобы защитить нашу секретную папку от тех, кто всё же узнает про неё, воспользуйтесь файлом .htaccess, с помощью которого можно запретить доступ ко всем файлам, находящимся в этой папке, но при этом их можно будет скачивать нашим скриптом. [b]Сканируем чужие сайты[/b] Вот уж где находка вора, с помощью функции file_get_contents() вы можете открывать на своих страницах чужие сайты. [php] echo file_get_contents('http://vk.com/p2808'); [/php] Злоупотреблять этой функцией не нужно, иначе можно доиграться! [b]Адрес сайта[/b] С помощью функции $_SERVER['HTTP_HOST'] можно сказать пользователю на каком сайте он находится или использовать для подставновки в своих скриптах. [php] echo 'Вы находитесь на сайте '.$_SERVER['HTTP_HOST']; [/php] Результат: Вы находитесь на сайте johncms.com На этом простые примеры я закончу, а вам желаю творческих успехов в вашей работе и надеюсь полученная информация вам пригодится.