Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]curl wysyłanie plików na serwer
bialko0019
post
Post #1





Grupa: Zarejestrowani
Postów: 294
Pomógł: 4
Dołączył: 19.12.2008

Ostrzeżenie: (0%)
-----


Witam. Chciałbym połączyć dwie możliwości które osobno umiem, ale ich połączyć własnie nie (IMG:style_emoticons/default/winksmiley.jpg)

Wgrywać plik na serwer umiem, wgrywać plik poprzez curl na inny serwer metodą post też umiem, jednak ten drugi gdy już plik wgrany jest na serwerze - ale nie ma tu logiki, bo po co wgrywać najpierw na swój serwer, a potem na inny ? Chciałbym od razu wgrać plik od siebie z dysku na inny serwer. I nie wiem jak - mój kod, który wgrywa plik, który już jest na serwerze - a chce zeby wgrać nie z serwera tylko z lokalnego dysku czyli z $_FILES :

  1. <?php
  2. $curl = curl_init();
  3. $postFields['foto'] = '@' . dirname(__FILE__) . 'startowa.png';
  4.  
  5. curl_setopt($curl, CURLOPT_URL, "http://up.programosy.pl");
  6. curl_setopt($curl, CURLOPT_POST, 1);
  7. curl_setopt($curl, CURLOPT_POSTFIELDS, $postFields);
  8. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  9.  
  10. $strona = curl_exec($curl);
  11. ?>


czyli startowa.png to plik na serwerze w tym samym katalogu co skrypt. Jak wskazać ścieżkę by wgrał plik z dysku a nie z serwera ?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 05:54