<?php 
 | 
echo STAR.'Pobieranie danych...'; 
 | 
$humor = @file_get_contents('http://ddserv.vsdsoftware.pl/eksport/'); 
 | 
  
 | 
if(!$humor) { 
 | 
    echo FAIL; 
 | 
    return FALSE; 
 | 
} 
 | 
  
 | 
echo OK; 
 | 
echo STAR.'Sprawdzanie formatu odpowiedzi...'; 
 | 
  
 | 
if(strpos($humor, '<img src="')!==FALSE) { 
 | 
    preg_match('/\<img src=\"(.*)\" border/', $humor, $humor); 
 | 
    $humor = $humor[1]; 
 | 
     
 | 
    echo ' obrazek'.OK; 
 | 
    echo STAR.'Pobieranie obrazka...'; 
 | 
     
 | 
    $img = @file_get_contents($humor); 
 | 
    if(!$img) { 
 | 
        echo FAIL; 
 | 
        return FALSE; 
 | 
    } 
 | 
     
 | 
    @unlink('humor.txt'); 
 | 
    file_put_contents('./humor.jpg', $img); 
 | 
    file_put_contents('./archiwum/'.date('j.m.Y').'.jpg', $img); 
 | 
     
 | 
    echo OK; 
 | 
    return FALSE; 
 | 
} 
 | 
elseif(strpos($humor, '<td class="text">')!==FALSE) 
 | 
{ 
 | 
    echo ' tekst'.OK; 
 | 
    echo STAR.'Zapisywanie odpowiedzi'; 
 | 
    $humor = explode('<td class="text">', $humor); 
 | 
    $humor = explode('</td>', $humor[1]); 
 | 
    $humor = strip_tags(str_replace('<br>', "\n", $humor[0])); 
 | 
} 
 | 
else 
 | 
{ 
 | 
    echo FAIL; 
 | 
    return FALSE; 
 | 
} 
 | 
  
 | 
$humor = trim($humor); 
 | 
  
 | 
if(empty($humor)) { 
 | 
    echo FAIL; 
 | 
    return FALSE; 
 | 
} 
 | 
  
 | 
$humor = iconv('iso-8859-2', 'utf-8', $humor); 
 | 
  
 | 
file_put_contents('./humor.txt', $humor); 
 | 
file_put_contents('./archiwum/'.date('j.m.Y').'.txt', trim($humor)); 
 | 
  
 | 
echo OK; 
 | 
?> 
 |