Login   Register  
PHP Classes
elePHPant
Icontem

File: ebay_topangebote.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Peter Klauer  >  ebay_de  >  ebay_topangebote.php  >  Download  
File: ebay_topangebote.php
Role: Example script
Content type: text/plain
Description: Show the auctions found on a ebay page with showdata()
Class: ebay_de
Get details from German eBay auction pages
Author: By
Last change: Neuer URL, Bildanzeige, UTF-8-header(), nur noch 5 Gebote
Date: 6 years ago
Size: 3,114 bytes
 

Contents

Class file image Download
<?php
/*
 * Filename.....: ebay_topangebote.php
 * Aufgabe......: Zeige die Liste der von der eBay-Startseite aus erreichbaren
 *                Topangebote-Seite mit ebay_de
 *                Einige Auktionen machen Probleme und können (noch) nicht
 *                korrekt ausgewertet werden.
 * Parameter....: 
 * Erstellt am..: Dienstag, 29. Juli 2003, 18:00
 *       _  __      _ _
 *  ||| | |/ /     (_) |        Wirtschaftsinformatiker IHK
 * \. ./| ' / _ __  _| |_ ___   www.ingoknito.de
 * - ^ -|  < | '_ \| | __/ _ \  
 * / - \| . \| | | | | || (_) | Peter Klauer
 *  ||| |_|\_\_| |_|_|\__\___/  06131-651236
 * mailto.......: knito@knito.de
 *
 * Änderungen:
 * 2008-12-24: Neuer URL, header(utf-8), nur die letzten 5 Angebote.
 * 2003-11-29: $html-Link changed, & to &amp; in Listing, strpos in Schleife
 *             weil Ergebnis in einer einzigen, langen Zeile vorliegt.
 */
  
header('Content-Type: text/html; charset=utf-8');  
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Ebay-Topangebote</title>
<style type="text/css">
  <!--

  BODY {
      font-family : Arial, Helvetica, sans-serif;
  }

  A,A:FOCUS, A:LINK, A:VISITED {
      text-decoration:none;
      color : navy;
  }

  A:HOVER,  A:ACTIVE {
      text-decoration:underline;
      color : red;
  }

  /* Evil Netscape */
  td {
      font-family : Arial, Helvetica, sans-serif;
  }

  a.test:link,a.test:visited{
      background-color : Black;
      color : Yellow;
      font-size : xx-small;
      font-weight : 900;
      letter-spacing : 2px;
      font-family : serif;
      text-decoration : none;
  }
  a.test:hover, a.test:active{
      background-color : Yellow;
      color : Black;
      text-decoration : none;    
  }
  
  .smalltd{
    font-size: x-small;
    color : navy;
    background-color: #ffffe8;
  }
  
  .smallth{
    font-size: small;
    color : navy;
    background-color: #ffffe8;
    font-weight: bold;
  }
  
  -->
</style>
</head>
<body>

<?php

include 'inc_ebay_de.php';

$ebay = new ebay_de();

# $such = '?ViewItem&amp;item=';
$such 'dSI(';
$such ';item=';

$suchlaenge strlen$such );
$artikelnrlaenge 10;

$url 'http://pulse.ebay.de/';

$html file$url );
$oldartikel 'x';

echo 
"<a href='$url'>$url</a><br>";

$all '';

while( list( 
$key$line ) = each$html ) )
{
  
$all .= $line;
  
#echo "\n<br>".htmlentities($line);  
}

preg_match_all('/eBayISAPI\\.dll\\?ViewItem&item=([0-9]*)\\"/sim'$all$regsPREG_PATTERN_ORDER);
$regs $regs[1];
  
for( 
$i 5$i 10$i++)
{
  
$item $regs[$i];
  
  
  
$ebay->artikelnr $item;  
  
$ebay->init();
  
$ebay->getdata(0);
  echo 
'<img src="'.$ebay->image.'" alt="" style="width:200px;float:left;margin:0 1em 1em 0">';
  
$ebay->showdata('smalltd','smallth','_blank',640);
  echo 
'<a href="test_inc_ebay.php?artikelnr='.$item.
  
'" title="Einzeltest mit dieser Auktion">'.
  
'Beschreibung anzeigen</a><br /><br style="clear:both">';
  
// for( $i=5 (die ersten 5 sind Sofortkäufe)

?>

</body>
</html>