コード例 #1
0
ファイル: routes.php プロジェクト: hbalagtas/jijiki
            echo "Item already on database " . $id . "<br/>";
        }
    }
    #return false;
});
Route::get('htmlparser', function () {
    $parser = new HtmlDomParser();
    $html = $parser->file_get_html('http://www.kijiji.ca/v-mountain-bike/kitchener-waterloo/eranger-electric-mid-drive-fat-bike-48v-750w/1101241419');
    echo $html->plaintext;
    foreach ($html->find('span[itemprop=price]') as $span) {
        $price = $span->plaintext;
    }
    echo $price;
    foreach ($html->find('div[id=ImageThumbnails] img') as $img) {
        $src = str_replace('$_14', '$_27', $img->src);
        echo "<img src='{$src}'>";
    }
});
Route::get('mailtest', function () {
    $ads = App\Ad::whereEmailed(false)->get();
    foreach ($ads as $ad) {
        $data['ad'] = $ad;
        $ret = Mail::send(['html' => 'emails.ad'], $data, function ($message) use($data) {
            $message->to('*****@*****.**', 'Herbert Balagtas')->subject('Jijiki Alert: ' . html_entity_decode(html_entity_decode($data['ad']->title)));
            $message->from('*****@*****.**', 'Jijiki Alert');
        });
        var_dump($ret);
        #$ad->emailed = true;
        $ad->save();
    }
});