mam mały problem. Pobiera, ale Nie wysyła mi pliku na rapida:
  1. <?php
  2. //logowanie do rapida
  3. ...
  4.  
  5. //download i upload
  6. for($i=0; $i<$ile; $i++)
  7. {
  8.  
  9.  
  10. $y=1;
  11. $nrpart=$i + $y;
  12. $nazwa=$_POST['nazwa'].' for warez.mp3ki.eu by '.$_POST['by'].'.part'.$nrpart.'.rar';
  13. $link=convertstring($tablica[$i]);
  14. $fh = fopen($nazwa, 'w');
  15.  curl_setopt($ch, CURLOPT_URL, $link);
  16.  curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
  17.  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  18.  curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__).'/cookie.txt');
  19.  curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__).'/cookie.txt');
  20.  curl_setopt($ch, CURLOPT_FILE, $fh);
  21.  curl_setopt($ch, CURLOPT_HEADER, 0);
  22.  curl_exec($ch);
  23.  
  24.  
  25. $url="http://rapidshare.com/";
  26. $strona = get_file_contents($url);
  27.  
  28.  
  29. preg_match("/action=\"(.*?)\" enctype/is", $strona, $form1); //
  30. $postFields['zmienna1'] = 'wartość1';
  31. $postFields['filecontent'] = '@' . dirname(__FILE__) . '/'.$nazwa;
  32. echo $postFields['filecontent'];
  33. if($_POST['typ']=='free')
  34. {
  35. $postFields['freeaccountid'] = $_POST['login'];
  36. $postFields['password'] = $_POST['pass'];
  37. }
  38. else
  39. {
  40. $postFields['login'] = $_POST['login'];
  41. $postFields['password'] = $_POST['pass'];
  42. }
  43. $ch = curl_init("$form1[1]");
  44. curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
  45. curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields);
  46. echo curl_exec($ch);
  47.  
  48. }
  49.  curl_close ($ch);
  50.  
  51. }
  52. ?>


Wcześniej ngdy w formularzu wybierałem, opcję premium wszystko mi działało i nagle przestało jak coś zmieniłem. Zmieniłem to zpowrotem lecz dalej nie działa.