Hey,

ich hab derzeit harte Probleme das posten auf movie4k.tv zu automatisieren.

Teilweise geht es, teilweise nicht.

Gestern Morgen hat er noch einen Post gesendet danach bekam ich von movie4k.tv nur die "normale" senden Seite. Sprich keine Fehlermeldung / keine Erfolgsmeldung.

Code?
Klar!

Es betrifft scheinbar nur den Serien Posten Teil.

PHP-Code:
function movie4k_tv_post($data) {

  global 
$config;

  
$data['username'] = $config['login']['movie4k.to']['username'];
  
$data['password'] = $config['login']['movie4k.to']['password'];

  
$domain 'movie4k.tv';
  
/*
  if(!@ fsockopen('movie4k.to', 80, $errno, $errstr, 30)) {
    $domain = 'movie4k.tv';
  }
  */

  
$response request2('http://'.$domain.'/login.php?ua=login'$datatrue); // arbeitet korrekt
  
if(isset($response['info']['redirect_url'])  && $response['info']['redirect_url'] == "http://{$domain}/ui.php") {
    throw new 
Exception('[movie4k.to] Login failed');
  }

  
$fields['title'] = $data['title'];
  switch(
$data['language'])
  {
    case 
'german':
    
$fields['language'] = '2';

    break;
    case 
'english':
    
$fields['language'] = '3';

    break;

    default:
     throw new 
Exception('No Language provided');

  }

  
$hoster getHosterId($data['url']); // ermittelt anhand der real url die hoster id
  
if(!$hoster) throw new Exception('Could n extract host');

  
$fields['hoster2'][0] = $hoster;

  
$fields['link2'][0] = $data['bitly_url'];
  
$fields['part'][2] = '';
  
$fields['part'][3] = '';
/*
  $fields['hoster2'][0] = '';
  $fields['part2'][0][1] = '';
  $fields['part2'][0][2] = '';
  $fields['part2'][0][3] = '';
  $fields['hoster2'][1] = '';
  $fields['part2'][1][1] = '';
  $fields['part2'][1][2] = '';
  $fields['part2'][1][3] = '';
  $fields['hoster2'][2] = '';
  $fields['part2'][2][1] = '';
  $fields['part2'][2][2] = '';
  $fields['part2'][2][3] = '';
  $fields['hoster2'][3] = '';
  $fields['part2'][3][1] = '';
  $fields['part2'][3][2] = '';
  $fields['part2'][3][3] = '';
*/
  /// etc
  
$pq getPictureQuality($data['releasetitle']); // ermittelt anhand des release namens die bild quali
  
if(!$pq) throw new Exception('Could n extract pq');
  
$fields['picturequality'] = $pq;

  
$sq getSoundQuality($data['releasetitle']); // selbe für sound
  
if(!$sq) throw new Exception('Could n extract sq');

  
$fields['soundquality'] = $sq;
  
$fields['imdbuser'] = $data['imdb'];

  
$fields['season'] = $data['season'];
  
$fields['episode'][1] = $data['episode'];

  
$response request2("http://{$domain}/ui.php?ua=tvshow&do=add"$fieldstrue);
  if(
preg_match('#tvshow added!#'$response['contents']))
  {
    return 
true;
  }
  else {
    return 
false;
  }


Wenn an den Daten was falsch wäre würde movie4k doch meckern.

Wieso haben die überhaupt keine Api? Und überhaupt wieso keine Api?

Danke für hilfe ^^