Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - ferryman

Страницы: [1]
1
PHP / UebiMiau
« : 23 Марта 2007, 13:19:59 »
Столкнулся с проблемой. При чтениии письма с аттачем в  в UebiMiau невозможно сохранить рускоязычный файл.
Аттач хранится на диске в формате (пр. 47f4e4ee326e28e4132f228a76629fcb_24064_Документ Microsoft Word.doc) md5($attach[\'boundary\'])."_".$attach[\'size\']."_".$attach[\'name\']
и отдается скриптом, вот кусок
$fp fopen($attach["filename"], "rb");
        
fseek($fp,0,SEEK_END);
        
$size ftell($fp);
        
rewind($fp);
        
$stream fgets($fp,$size);
        
fclose($fp);

        
$disposition = ($_GET[\'down\'] != 1) ? "inline" : "attachment";
        $type = (!preg_match("/[a-z]+\\/[a-z-]+/i", $attach["content-type"])) ? "application/octet-stream" : $attach["content-type"];

        Header("Content-Type: ".$type."; name=\\"".$attach["name"]."\\"\\r\\n");
        Header("Content-Length: ".$size."\\r\\n");
        Header("Content-Disposition: ".$disposition."; filename=\\"".$attach["name"]."\\"\\r\\n");
echo $stream;

В опере и Мозиле работает отлично, но в IE - отказывается.
Может кто сталкивался с проблемой, или натолкните на мысль, как побороть?

2
PHP / Замена элемента в массиве.
« : 08 Декабря 2006, 14:44:32 »
Никак не могу догнать!

Есть ключ массива и есть массив - как заменить элемент массива по ключу.



$key 
4;
$replace 0;
$array = array(0000101);

3
PHP / Убить пустые значения массива
« : 20 Ноября 2006, 17:51:04 »
Может знает кто как выгрызть пустые значения массива?

Array (
  • => .gif [1] => [2] => )

4
PHP / Вопросик по IMAP
« : 26 Апреля 2006, 15:55:04 »
Возник вот такой вопрос. Стоит ли юзать библиотеку IMAP и аналогично пехепешные функции. Может кто сталкивался и поделиться опытом, а то писать начал и появились сомнения - стоит или не стоит.

5
PHP / вопрос по ftp
« : 27 Марта 2006, 15:47:21 »
Пишу код:




    $dir 
= (isset($_GET[\'dir\']) && $_GET[\'dir\'] != "%")?$dir = $_GET[\'dir\']:$dir = "/";
        $dir = str_replace("%", "/", $dir);

$dirraw = ftp_rawlist($connect,$dir);

for($i=0; $i<count($dirraw); $i++){
          $array = preg_split("/[\\s]+/", $dirraw[$i]);

$link_name = $array[8];

$url = ($dir != "/")?str_replace(\'/\', \'%25\', $dir."/".$link_name):str_replace(\'/\', \'%25\', $dir.$link_name);

if(substr($array[0], 0, 1) == \'d\'){
      $link = \'<a href="index.php?dir=\'.$url.\'">\'.$link_name.\'</a>\';
      $name = \'Каталог\';
      }else{
      $link = \'<a href="index.php?act=download&filepath=\'.$url.\'">\'.$link_name.\'</a>\';
      $name = \'Файл\';
        }
}



Когда в названии директории или в названии файла встречается пробел скрипт выводит только то что до пробела. Как исправить енто?

6
Поставил mandrake (загрузчик GRUB): проблема в том что не могу коректно форматнуть винт.
Пробовал и партишин, и и fdisc, и под виндой переразбивал - при загрузке лезет какая-то краказябра (по типу kj kj kj kj kj kj kj kj )  и обравается на пол экране.
Может кто знает чем лечить.

7
PHP / Вывод даты..
« : 04 Марта 2005, 13:07:21 »
Надобно вывести дату в прошлом (-n дней). Делаю так:

$lastdate  = date("m.d.Y", mktime (0,0,0,date("m")  ,date("d") -6, date("Y")));
echo $lastdate;

Хотелось бы вывести в таком формате:

d.m.Y.

Есть ли варианты???...

8
PHP / Обновление
« : 19 Января 2005, 16:32:05 »
Народ! не могу понять  в чем проблема?
Вот скрипт:
$result=mysql_query("SELECT * FROM table WHERE id=\'".$_GET[id]."\'");
$row=mysql_fetch_assoc($result);
echo "






if(!isset($update)){
exit;
}else{
mysql_query("UPDATE table SET var1=\'$var1\', var2=\'$var2\', var3=\'$var3\'  WHERE id=\'".$_GET[id]."\'");
mysql_close();
}
Всего лишь обновить даные в таблице! Ошибок не выдает никаких, и не обновляет! Может чего ступил!

9
Недавно закончил работу. Вот линк:
http://trek.volyn.net/

10
Всё о Html / О фреймах
« : 04 Ноября 2004, 15:25:55 »
Народ! Подскажите: есть какая-нибудь замена(альтернатива) фреймам, тяжелые зараза!
А пока без них никуда.
Есть 4 окна которые должны обновлятся!

11
PHP / Обновление таблицы
« : 13 Октября 2004, 18:09:54 »
Есть такой запрос
mysql_query("UPDATE table SET t_input=".time()." where ???"); - не знаю за что зацепитьсяю. Если за id - обновляет всю таблицу, если из сессии($var[\'id\']) - не работает.

12
PHP / Работа с ссылкой ???
« : 11 Октября 2004, 17:02:36 »
Как можно по ссылке из базы выбрать конкретную запись?

13
PHP / Вывод результата с конца таблицы!!!
« : 01 Сентября 2004, 18:10:03 »
Памагите чайнику! Когда делаю запрос к mysql, надо чтобы выводились сообщения по последнему созданому!

Страницы: [1]