Показать сообщение отдельно

  #2  
Старый 23.04.2010, 22:04
M_script_
Постоянный
Регистрация: 29.10.2008
Сообщений: 306
Провел на форуме:
1819761

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

так
PHP код:
//---------------------------------------------------------------------------
struct CapFile
{
    const 
char *filename;
    
FILE *stream;
};
//---------------------------------------------------------------------------
static size_t CapWrite(void *buffersize_t sizesize_t nmembvoid *stream)
{
    
struct CapFile *out=(struct CapFile *)stream;
    if(
out && !out->stream)
    {
        
out->stream=fopen(out->filename"wb");
        if(!
out->stream)
            return -
1;
    }
    return 
fwrite(buffersizenmembout->stream);
}
//--------------------------------------------------------------------------- 
и так
PHP код:
struct CapFile     cap_file = {sFileName.c_str(), NULL};

curl_easy_setopt(curlCURLOPT_WRITEFUNCTIONCapWrite);
curl_easy_setopt(curlCURLOPT_WRITEDATA, &cap_file);
curl_easy_setopt(curlCURLOPT_URLsUrl.c_str());
curl_easy_perform(curl); 
 
Ответить с цитированием