Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

За 2005-10-15

Re: Перемещение папки

Здравствуйте, -=.

Saturday, October 15, 2005, 11:40:23 AM, you wrote:

BT> Привет всем,

BT> Каким образом можно переместить папку с файлами и чтобы можно было
BT> контролировать ход процесса?

Найти первый файл в папке, удовлетворяющий нужному критерию;
переписать его в нужное место, а в старом месте - удалить.

А вообще-то, довольно расплывчатая формулировка вопроса - что значит
"контролировать процесс"?

   Вадим Шешунов 2005-10-15 21:17:03 (#456575)

Re: Перемещение папки

Здравствуйте, -=.

Вы писали 15 октября 2005 г., 15:40:23:

> Привет всем,

> Каким образом можно переместить папку с файлами и чтобы можно было
> контролировать ход процесса?

Ну вопервых на чем пишем?
А переместить можно несколькими способами. Копируя по одному файлу
методом Rename (Работает тока в пределах одного раздела диска). Можно
использовать TFileStream или TMemoryStream мне он нравится больше.
Можно привлечь API функции. SHFileOperation

   2005-10-15 21:13:07 (#456573)

Re: Дельфи. Как достучаться до Фоксовской таблицы?

Шистеров Павел пишет:

> Вопрос такой, ниразу не работал с ФоксПро, а сейчас нужно из нее
>читать данные. Как в дельфи это наиболее просто реализовать. Какие
>нужны компоненты?
>
>
Вообще-то есть компоненты работающие с оными таблицами без всяких BDE и
иже с ними, просто напрямую.

   Oleg Ponomarev 2005-10-15 15:29:53 (#456226)

Перемещение папки

Привет всем,

Каким образом можно переместить папку с файлами и чтобы можно было
контролировать ход процесса?

Номер выпуска : 4996
Возраст листа : 755 (дней)
Количество подписчиков : 528
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/456225
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

   2005-10-15 15:29:43 (#456225)

Автоматический логин через POST на PHP

Здравствуйте!
Такая проблемма: пишет Bad Request;
Че я делаю не так?

<?php
$ff="http://www.autoemex.ru/EmExWebshop/login/login.aspx";
echo $ff."<br>";
//$fp=fopen($ff,"r");
$mylink="/EmExWebshop/login/login.aspx";

$fp = fsockopen("www.autoemex.ru",80);
$getreq="GET ".$mylink." HTTP/1.0\r\n";
//echo $getreq."<br>";
fputs($fp, $getreq);

fputs($fp, "Accept: */*\r\n");
fputs($fp, "Connection: close\r\n");
fputs($fp, "Host: www.autoemex.ru\r\n");
fputs($fp, "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT
5.1; AIRF; Maxthon)\r\n");
fputs($fp, "Connection: keep-alive\r\n");
fputs($fp, "\r\n");
$i=0;
$pr=0;
$pre=0;
//ob_start();
$buffer="";
while (!feof($fp)) //($pre==0) //((!feof($fp)) || ($pre==0))
{
$i++;
// echo htmlspecialchars(fgets($fp, 1000));
$buffer .= fgets($fp, 1000);
}
fclose($fp);
//$buffer=str_replace ("\r\n", "<br>", $buffer);
//include "sitefilters.php";

$srep="Set-Cookie: ASP.NET_SessionId=";
$ll=strlen($srep);
$ps=strpos($buffer,$srep);
$ss1=substr($buffer,$ps+$ll,1000);

$ps2=strpos($ss1,";");
$ASPNETSESS=substr($ss1,0,$ps2);
echo "Canney: ".$ASPNETSESS. "<br>";

$srep='name="__VIEWSTATE" value="';
$ll=strlen($srep);
$ps=strpos($buffer,$srep);
$ss1=substr($buffer,$ps+$ll,1000);

$ps2=strpos($ss1,'"');
$VIEWSTATE=substr($ss1,0,$ps2);
echo "ViewState: ".$VIEWSTATE. "<br>";

echo "PASS 2 =================<br>";

$POSTDATA='__VIEWSTATE='.urlencode($VIEWSTATE).'
txtLogin=odin
txtPass=86edfae4
btnLogon=%C2%D5%CE%C4+%C4%CB%DF+%CA%CB%C8%C5%CD%D2%CE%C2
';

$POSTDATA='__VIEWSTATE='.$VIEWSTATE.'&txtLogin=odin&txtPass=86edfae4&btnLogon=AOIA
AE? EEEAIOIA';
$POSTDATA=urlencode($VIEWSTATE);
$CL=strlen($POSTDATA);

$mylink="/EmExWebshop/login/login.aspx";

$fp = fsockopen("www.autoemex.ru",80);
$getreq="POST ".$mylink." HTTP/1.0\r\n";
//echo $getreq."<br>";
fputs($fp, $getreq);

fputs($fp, "Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword,
application/x-shockwave-flash, */*\r\n");
fputs($fp, "Referer: http://www.autoemex.ru/EmExWebshop/login/login.aspx\r\n");
fputs($fp, "Accept-Language: ru\r\n");
fputs($fp, "Content-Type: application/x-www-form-urlencoded\r\n");
fputs($fp, "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT
5.1; AIRF; Maxthon)\r\n");
fputs($fp, "Host: www.autoemex.ru\r\n");
fputs($fp, "Content-Length: ".$CL."\r\n");
fputs($fp, "Pragma: no-cache\r\n");
fputs($fp, "Cookie: ASP.NET_SessionId=".$ASPNETSESS."\r\n");
fputs($fp, "Connection: keep-alive\r\n");
//fputs($fp, "\r\n");
fputs($fp, $POSTDATA."\r\n");
fputs($fp, "\r\n");

$i=0;
$pr=0;
$pre=0;
//ob_start();
$buffer="";
while (!feof($fp)) //($pre==0) //((!feof($fp)) || ($pre==0))
{
$i++;
// echo htmlspecialchars(fgets($fp, 1000));
set_time_limit(500);
$buffer .= fgets($fp, 1000);

}
fclose($fp);

//echo $POSTDATA;

echo $buffer;

?>

   2005-10-15 07:18:42 (#455976)