witam,
próbuję napisać w PHP uploader który będzie wrzucał mi filmy z dysku (Linux) na megavideo, ale cos nie wychodzi :/
moze ktos pomoze? o to co juz napisalem:
<?php
$COOKIE_FILE = '/tmp/cookie.txt';
$url = 'http://megavideo.com/?s=signup';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_COOKIEFILE, $COOKIE_FILE);
curl_setopt($ch, CURLOPT_COOKIEJAR, $COOKIE_FILE);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 50);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'action=login&cnext=&snext=&touser=&user=&nickname=LOGIN&password=HASLO');
$buffer = curl_exec($ch);
curl_close($ch);
$url = 'http://megavideo.com/?c=upload';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_COOKIEFILE, $COOKIE_FILE);
curl_setopt($ch, CURLOPT_COOKIEJAR, $COOKIE_FILE);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 50);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'action=step2&title=tytul&description=opis&tags=tagi&language=1&channel=23');
$buffer = curl_exec($ch);
curl_close($ch);
//echo $buffer;
$url = 'http://www130.megavideo.com/upload_video.php';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_COOKIEFILE, $COOKIE_FILE);
curl_setopt($ch, CURLOPT_COOKIEJAR, $COOKIE_FILE);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 50);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, '-----------------------------25542761920913r\n
Content-Disposition: form-data; name="action"r\n
r\n
submitr\n
-----------------------------25542761920913r\n
Content-Disposition: form-data; name="tags"r\n
r\n
tagir\n
-----------------------------25542761920913r\n
Content-Disposition: form-data; name="title"r\n
r\n
tytulr\n
-----------------------------25542761920913r\n
Content-Disposition: form-data; name="language"r\n
r\n
1r\n
-----------------------------25542761920913r\n
Content-Disposition: form-data; name="message"r\n
r\n
opisr\n
-----------------------------25542761920913r\n
Content-Disposition: form-data; name="channels"r\n
r\n
23;r\n
-----------------------------25542761920913r\n
Content-Disposition: form-data; name="file"; filename="August3i.avi"r\n
Content-Type: video/x-msvideor\n
r\n
RIFFe:x02');
$buffer = curl_exec($ch);
curl_close($ch);
?>
Login i Hasło podałem dla tych którzy chcą mi pomóc, aby zaoszczędzić czas na rejestracji.
Powód edycji: [erix] skasowałem dane dostępowe