Почему не удаётся загрузить файл на narod.ru? (код PHP+cURL)

Discussion in 'PHP' started by unixfan, 2 Apr 2008.

  1. unixfan

    unixfan Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    30
    Likes Received:
    4
    Reputations:
    5
    Заманался искать ФТП прокси, поэтому решено залить файлы через ХТТП.
    Нет желания заливать файлов 200 вручную, хочу через скрипт.

    Вот моя неуспешная попытка:
    Code:
    [...вырезано в целях безопасности...]
    
    Вместо "xxxxx" - стояли реальные данные.

    В итоге - пустая страница.
    В чём фигня? Где я ошибся?
    Проверял на локальном аплодере - работает. А на их нет, что-то видимо с безопасностью??
     
    #1 unixfan, 2 Apr 2008
    Last edited: 3 Apr 2008
    1 person likes this.
  2. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
  3. unixfan

    unixfan Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    30
    Likes Received:
    4
    Reputations:
    5
    Объясню немного подробнее.
    У меня есть файлы. 200 штук. Нужно их залить на народ.ру. РНР скрипт я пускаю на своем серваке, для заливки их на народ.ру. Сделать это я хочу ЧЕРЕЗ ПРОКСИ. Именно поэтому затеял все эти кёрлы и т.д. и т.п.

    Есть хттп прокси поддерживающие ФТП.. но блин, мрут часто и фиг сыщешь их. Не рентабельно. Поэтому и хочу загрузить через ХТТП используя ХТТП проксю.
     
    #3 unixfan, 2 Apr 2008
    Last edited: 2 Apr 2008
    1 person likes this.
  4. gold-goblin

    gold-goblin Elder - Старейшина

    Joined:
    26 Mar 2007
    Messages:
    917
    Likes Received:
    174
    Reputations:
    3
    чтоб на народ залить по хттп тебе надо залить на него пхп скрипт а народ их не поддерживает.
    Если не так понял обесни метод попадания на народ
     
    1 person likes this.
  5. unixfan

    unixfan Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    30
    Likes Received:
    4
    Reputations:
    5
    ааа!! народ, вы чё издеваетесь чтоли? :))

    Зачем собсно объяснять. Ты видел, что народ на народ умеет файлы закачивать?? Как он это может делать?
     
  6. gold-goblin

    gold-goblin Elder - Старейшина

    Joined:
    26 Mar 2007
    Messages:
    917
    Likes Received:
    174
    Reputations:
    3
    Давно небыл в админке народа.....
    но раньше там была капча.... Если она есть и сейчас то тебе ее как то надо определять
     
  7. unixfan

    unixfan Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    30
    Likes Received:
    4
    Reputations:
    5
    Была? Не, щас нет капчи слава богу.
    Но я сам давно не был в админке (года 3-4 уже). Может быть они как раз капчу сняли и защиту какую посложнее поставили... Но сейчас её там нет.
    Да и ответ мне почему-то абсолютно пустой возвращается..
     
  8. unixfan

    unixfan Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    30
    Likes Received:
    4
    Reputations:
    5
    Кстати, а можно ли как-то глянуть какие хедеры мне вернулись? можь там чё...
    мне кажется get_headers() тут не к месту будет, поскольку она принимает урл и выдаёт его хедеры, а мне нужны те, что после выполнения скрипта вернулись.
     
  9. Piflit

    Piflit Banned

    Joined:
    11 Aug 2006
    Messages:
    1,249
    Likes Received:
    585
    Reputations:
    31
    curl_setopt($ch, CURLOPT_HEADER, TRUE);
    будут в $result
     
    2 people like this.
  10. unixfan

    unixfan Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    30
    Likes Received:
    4
    Reputations:
    5
    Точно! Спасибо!!

    Чёт хедеры тоже пустые :)) странно..
     
  11. unixfan

    unixfan Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    30
    Likes Received:
    4
    Reputations:
    5
    На крайняк добавлю, что прокся рабочая, загрузка файлов на народ через эту проксю проверялась в Опере.
     
  12. Piflit

    Piflit Banned

    Joined:
    11 Aug 2006
    Messages:
    1,249
    Likes Received:
    585
    Reputations:
    31
    без прокси работает?
     
  13. unixfan

    unixfan Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    30
    Likes Received:
    4
    Reputations:
    5
    Ха! Упасть не встать. Проблема заключалась в строчке:
    curl_setopt( $ch, CURLOPT_HTTPPROXYTUNNEL, TRUE );

    убрал её - всё прокатило отлично!
    Piflit, спасибо за помощь!! ;)
     
  14. Piflit

    Piflit Banned

    Joined:
    11 Aug 2006
    Messages:
    1,249
    Likes Received:
    585
    Reputations:
    31
    *wink-wink*
     
    1 person likes this.