ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #4521  
Старый 02.08.2008, 17:44
Аватар для Nightmarе
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме:
5749763

Репутация: 1680


Отправить сообщение для Nightmarе с помощью ICQ
По умолчанию

Код:
<?php
 $url = 'http://server.com/test.mp3';
  
 if ($f = fopen($url, 'r')) {
     header('Content-Type: application/octet-stream');
     header('Content-disposition: attachment; filename="test.mp3"');
  
     while (!feof($f)) {
         print fread($f, 4096);
     }
 }
?>
Этот код выдаёт на скачку файл с другого ресурса.
Причём не сохраняет к себе на хост, а качает непосредственно читая с удалённого сайта. Код всем хорош, но единственный минус - отсутствие докачки.

Можно ли как нибудь сделать так, чтобы докачка была, но алгоритм не менялся? То есть чтение так-же было с удалённого сайта, а не перекачивался к себе на сайт.
 
Ответить с цитированием

  #4522  
Старый 02.08.2008, 17:46
Аватар для MafiaBoy3
MafiaBoy3
Banned
Регистрация: 14.04.2007
Сообщений: 297
Провел на форуме:
756152

Репутация: 38
По умолчанию

а разве он что-то даст?
Я имею ввиду, что мне нужен отступ у каждой выведенной строки.
 
Ответить с цитированием

  #4523  
Старый 02.08.2008, 18:46
Аватар для n1†R0x
n1†R0x
Постоянный
Регистрация: 20.01.2007
Сообщений: 787
Провел на форуме:
2924346

Репутация: 1719


Отправить сообщение для n1†R0x с помощью ICQ
По умолчанию

MafiaBoy3,
Если тебе нужно html-source (т.е. исходный код страницы) выводить красиво, помогут тебе символы
Код:
 \r \n \t
пример:
PHP код:
 <?php
$title 
"Any Title";
print 
"<head>\n\t<title>\n\t\t".$title."\n\t</title>\n</head>";
?>
правда мое имхо: \t (табуляция) дает слишком большой отступ.. в лучших традициях блокнота =(
 
Ответить с цитированием

  #4524  
Старый 02.08.2008, 20:21
Аватар для YaLTeR
YaLTeR
Новичок
Регистрация: 18.06.2008
Сообщений: 7
Провел на форуме:
105902

Репутация: 4
По умолчанию

скажите плиз а что делает eval()?
 
Ответить с цитированием

  #4525  
Старый 02.08.2008, 20:25
Аватар для inlanger
inlanger
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме:
3326855

Репутация: 702


По умолчанию

_http://www.php.su/functions/?eval
почитай
 
Ответить с цитированием

  #4526  
Старый 02.08.2008, 20:26
Аватар для blaga
blaga
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме:
2976185

Репутация: 694


Отправить сообщение для blaga с помощью ICQ
По умолчанию

YaLTeR http://www.codenet.ru/webmast/php/PHP4-Manual/f/eval.php
можно было и погуглить....
 
Ответить с цитированием

  #4527  
Старый 02.08.2008, 20:30
Аватар для cash$$$
cash$$$
Banned
Регистрация: 06.01.2008
Сообщений: 413
Провел на форуме:
1301036

Репутация: 1334
Отправить сообщение для cash$$$ с помощью ICQ
По умолчанию

Цитата:
Сообщение от YaLTeR  
скажите плиз а что делает eval()?
Пиво пьет
А вообще, эта функция заносит сообщение об ошибке в переменную $@ и завершает eval с неопределенным значением. Это позволяет использовать ее для генерации исключений. Пример:
PHP код:
$a 1$b 0;
eval { die 
"Zero divide" if $b == 0$answer $a $b; };
die if $@; 
Этот сценарий завершится с сообщением:
Zero divide at test.pl line2.
...propagated at test.pl line3.
Если произошла ошибка компиляции или была вызвана функция die(), то eval возвращает неопределенное значение, а в переменную $@ заносится сообщение об ошибке. Если ошибок не возникло, то в $@ заносится пустая строка.

Пример использования eval для обработки исключения:
PHP код:
$a 1$b 0;
eval { 
$answer $a $b };
warn $@ if $@; 
Примеры использования eval для динамического вычисления выражений:
PHP код:
eval $x;       # 1
eval "$x";     # 2
eval '$x';     # 3
eval { $x };   # 4 
Выражения 1 и 2 компилируют PERL-программу, содержащуюся в переменной $x и выполняют ее. Выражения 3 и 4 просто возвращают значение переменной $x.
 
Ответить с цитированием

  #4528  
Старый 02.08.2008, 23:26
Аватар для OnArs
OnArs
Участник форума
Регистрация: 01.08.2008
Сообщений: 239
Провел на форуме:
448388

Репутация: 31
По умолчанию

Цитата:
Сообщение от YaLTeR  
скажите плиз а что делает eval()?
Посмотри вот здесь:
О функции eval()
 
Ответить с цитированием

  #4529  
Старый 02.08.2008, 23:27
Аватар для OnArs
OnArs
Участник форума
Регистрация: 01.08.2008
Сообщений: 239
Провел на форуме:
448388

Репутация: 31
По умолчанию

Цитата:
Сообщение от Kaimi  
Залей куда-нибудь скрипт, подставь свои параметры и запусти,
PHP код:
<?php
$to      
'nobody@example.com';
$subject 'the subject';
$message 'hello';
$headers 'From: webmaster@example.com' "\r\n" .
    
'Reply-To: webmaster@example.com' "\r\n" .
    
'X-Mailer: PHP/' phpversion();

mail($to$subject$message$headers);
?>
Вы вопрос читали?

Цитата:
1. Подскажите пожалуйста как при отправке Email скрыть или заменить поле "От кого"
2. Как отправить Email используя прокси?
Как отправить Email и так понятно
 
Ответить с цитированием

  #4530  
Старый 03.08.2008, 00:24
Аватар для Zedi
Zedi
Постоянный
Регистрация: 06.06.2007
Сообщений: 335
Провел на форуме:
1487377

Репутация: 392
Отправить сообщение для Zedi с помощью ICQ
По умолчанию

Мыло через прокси можно отправить используя сокеты, также и подменить отправителя можно подменить. Там подключаешься к программе сендмайл и передаешь параметры
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ