Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Upload pliku przez PHP -> CGI
jjkk
post 28.03.2008, 10:34:46
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 18.05.2006

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


Witam, :-)
ze wzgledu na ograniczneia serwera co do wielkosci uploadowanych plikow przez php, zdecydowalem sie skorzystac ze skryptu cgi. No i pojawia sie problem, jak przeslac z formularza z action="test.php", dane do skryptu cgi. Probowalem cUrla:

formularz:
  1. <form method="POST" enctype="multipart/form-data" action="test.php">
  2. <input type="hidden" name="sciezka" value="/home/public_html/images"></p>
  3. <p> <input type="file" name="obrazek" size="20"></p>
  4.  
  5. <p><input type="submit" value="Submit" name="B1"><input type="reset" value="Reset" name="B2"></p>
  6.  
  7. </form>


w pliku test.php:
  1. <?php
  2. if(!empty($_FILES['obrazek']['name'])) {
  3.  
  4. $ch = curl_init('http://xxx/cgi-bin/uploader.cgi');
  5. curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($_POST));
  6. curl_exec($ch);
  7. curl_close($ch);
  8.  
  9.  
  10.  
  11. }
  12. ?>


Otoz plik cgi informuje, ze jest pusty $cgi->param('obrazek'); wiec jakby nie dostal tej tablicy...przesylanie posta probowalem na wiele sposobow caly czas ten sam rezultat, wiec tu pytanie: da sie to zrobic? Otoz aby nei bylo nieporozumien:
Chce przeslac przez formularz odwolujacy sie do php, plik jednak php ma nie uploadowac go tylko przeslac wszystko do skryptu cgi i to cgi ma wgrac na serwer plik i zwrocic komunikat, ze wszystko odbylo sie bez problemu...mam nadzieje ze nei zameszalem :-) dzieki za pomoc!

Ten post edytował jjkk 28.03.2008, 10:39:55
Go to the top of the page
+Quote Post
wlamywacz
post 28.03.2008, 16:35:46
Post #2





Grupa: Zarejestrowani
Postów: 535
Pomógł: 27
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----


Gdy ja uzywam CGI to raczej
  1. <form method="POST" enctype="multipart/form-data" action="test.cgi">
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 16.07.2025 - 15:57