Компьютерный юмор

Более мощный компьютер глючит быстрее и точнее

***

Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали

***

Авиалинии DOS.
Пассажиры толкают самолет по взлетной полосе до тех пор, пока он не взлетит, затем запрыгивают на него и летят, пока он снова не опустится на землю. Затем
Читать запись полностью »

Метки: , , ,

Редирект при помощи PHP

Самый простой способ редиректа (перенаправления) на другую страницу в PHP можно осуществить при помощи отправки специального HTTP заголовка функцией header:
<?
header('Location: http://zaan.ru');
exit;
?>

Только надо помнить что отправка заголовка функцией header должна происходить до любого вывода текста.

Метки: ,

Отправка почты с вложением при помощи PHP

В предыдущем посте была рассмотрена отправка письма без вложения при помощи PHP. А вот вариант отправка почты с вложением помощи PHP:
<?
function SendMail( $from, $to, $subject, $text, $filename)
{
$f = fopen($filename,"rb");
$un = strtoupper(uniqid(time()));
$head = "From: $from\n";
$head .= "To: $to\n";
$head .= "Subject: $subject\n";
$head .= "X-Mailer: PHPMail Tool\n";
$head .= "Reply-To: $from\n";
$head .= "Mime-Version: 1.0\n";
$head .= "Content-Type:multipart/mixed;";
$head .= "boundary=\"----------".$un."\"\n\n";
$mes = "------------".$un."\nContent-Type:text/html;\n";
$mes .= "Content-Transfer-Encoding: 8bit\n\n$text\n\n";
$mes .= "------------".$un."\n";
$mes .= "Content-Type: application/octet-stream;";
$mes .= "name=\"".basename($filename)."\"\n";
$mes .= "Content-Transfer-Encoding:base64\n";
$mes .= "Content-Disposition:attachment;";
$mes .= "filename=\"".basename($filename)."\"\n\n";
$mes .= chunk_split(base64_encode(fread($f,filesize($filename))))."\n";
if (!@mail("$to", "$subj", $mes, $head))
return 0;
else
return 1;
}
?>


Читать запись полностью »

Метки: , ,

Пауза в скрипте PHP

Если вам необходимо выполнить паузу при выполнении PHP скрипта или решить подобную проблему

Можно ли каким то образом в php во время выполнения скрипта сделать временную остановку?

то воспользуйтесь функцией sleep. Функция sleep задерживает выполнение программы на данное количество секунд. Например, для задержки в 5 секунд, код будет выглядеть вот так:
sleep (5);

Метки: , , ,

Отправка почты при помощи PHP

Самым простым способом отправки почты при помощи PHP является отправка почты при помощи функции mail.
Синтаксис функции mail():
bool mail(string $to, string $subject, string $msg [, string $header]);
Четвертый параметр является необязательным, но при помощи него вы можете указать от кого отправлено письмо, в какой оно кодировке и другие параметры.
Вот пример простой отправки почты:
mail("yourname@zaan.ru", "Тема", "Строка1\nСтрока2\nСтрока3");
Отправка почты при помощи php в формате HTML
Читать запись полностью »

Метки: , ,

Обзор телефона Samsung WiTu i900 (Гоблин)

Обзор телефона Samsung WiTu i900 от Гоблина

Метки: , ,

Комичная озвучка матча Россия-Германия

Комичная озвучка матча Россия-Германия


Скачать Комичная озвучка матча Россия-Германия
Скачать

Метки: , ,

Прикольный диалог в аське. Про секс

Прикольный диалог в аське. Про секс. Предупреждаю что текст содержит мат. Но история прикольная, хотя и на любителя. Читать далее
Читать запись полностью »

Метки: , , , ,

Японский IQ тест

Японский IQ - ТЕСТ для приема на работу IT-специалистов. Претендент (соискатель), должен по мнению работодателя, пройти данный тест менее чем за 15 минут. Вобщем, у вас имеется уникальная возможность проверить, взяли бы вас на работу японцы :-))

Правила: Нельзя допускать чтобы:
1. Девочки оставались наедине с папой без мамы
2. Плот за один раз, перевозит только двоих
3. Мальчики оставались наедине с мамой без папы
4. Заключенный оставался наедине с кем либо без полисмена
5. Плотом могут управлять только взрослые: Полисмен, отец, мать
Подсказка: Заключенный оставаясь в одиночестве, не убегает :-))
Для начала тестирования нажмите на большой круг
Клик на объекте - посадка на плот. Клик на рычаг - переправа

Метки:

phpBB 3 Ошибки при загрузке аватарок

У знакомого возникла проблема с phpBB3.

Форум phpBB 3 возникают ошибки при загрузке аватарок
[phpBB Debug] PHP Notice: in file /includes/functions_upload.php on line 790: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/userz/:/tmp:/usr/local/lib/php/)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3760: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3184)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3762: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3184)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3763: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3184)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3764: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3184)

Решение данной проблемы достаточно простое - необходимо в файле php.ini найти строчку содержащую open_basedir. Скорее всего она закомментирована. Укажите директорию для open_basedir.
После этого перезагрузите Апач (или может быть nginx). Если проблема не исчезла, то проверьте есть ли доступ к указанной для open_basedir директории и тот ли php.ini вы поправили. Посмотреть где он точно расположен можно даже в Администраторской панели phpBB. Во вкладке СИСТЕМА есть ссылка Сведения о PHP. Перейдя по ссылке найдете Configuration File (php.ini) Path

Есть еще вариант замены в файле functions_upload.php строки №790
$tmp_path = (!@ini_get('safe_mode') || strtolower(@ini_get('safe_mode')) == 'off') ? false : $phpbb_root_path . 'cache';
на вот такую
$tmp_path = $phpbb_root_path . 'cache';

Метки: , , , , , ,
Страница 8 из 10« Первая...345678910