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.