#1 (permalink)  
Alt 17.07.2008, 16:59
Benutzer
 
Registriert seit: 17.07.2008
Beiträge: 31
Standard E-Bay

Hallo,

kann mir jemand helfen ?

In meinem Shop sieht man die E-Bay Auktion nicht,die ich noch laufen habe !

Hat schon mal funktioniert aber hatte längere Zeit nichts drin.

Hier die E-Bay.htm :

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Auktionen eBay</title>
</head>

<body>

<table border="0" cellspacing="0" cellpadding="0">
<tr>
<th scope="col"><br>
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">Bei Klick auf Artikelbild oder -nummer kommen Sie direkt zur Auktion. </font><br>
<br> </th>
</tr>
</table>
<?php


// Define our variables
//

// Your Ebay Member Name
$ebayid = "groppe19";

// Display Thumbnails?
$thumbs = "1"; // 1 = yes 0 = no

// Open Links in a new window?
$newwindow = "1"; // 1 = yes 0 = no

// Table Border Color
$table_border_color = "#FF6600";

// Table Header Row Color
$table_header_color = "#FFcc66";

// Table Alt Color Row 1
$table_row1_color = "#FFFFFF";

// Table Alt Color Row 2
$table_row2_color = "#FFFFee";

// Ebay uses Pacific time zone use this to add hours for your time zone
$timezone = "0";

// Display Ended Auctions (-1 = Current, 1 - 30 = Up to 30 Days in the past)
$since = "-1";

//Sort By (Item Number = 1, Auction Start = 2, Auction End = 3, Current Price = 4, Newest First = 8,)
$sort = "3";

// Display how many per page - Set to a very high number like 999999 for all your listings
$limit = "999";


//-----------------------------------------------------------------
// Nothing Below Here needs editing.

// Start our border table
echo "
<TABLE border=\"0\" cellPadding=\"0\" cellSpacing=\"0\" width=\"100%\">
<TR><TD bgcolor=\"$table_border_color\"><TABLE border=\"0\" cellPadding=\"2\" cellSpacing=\"1\" width=\"100%\">
<TR>
<TD bgcolor=\"$table_header_color\"><font size=\"2\"><strong>Artikel</strong></font></TD>

<TD width=\"100%\" bgcolor=\"$table_header_color\"><font size=\"2\"><strong>Beschreibung</strong></font></TD>
<TD bgcolor=\"$table_header_color\"><font size=\"2\"><strong>Dauer</strong></font></TD>
<TD bgcolor=\"$table_header_color\"><font size=\"2\"><strong>Preis</strong></font></TD>
<TD bgcolor=\"$table_header_color\"><font size=\"2\"><strong>Endet</strong></font></TD>

</TR>
";


// Build the ebay url
$URL = "http://cgi6.ebay.de/ws/eBayISAPI.dll?MfcISAPICommand=ViewListedItems&user id=$ebayid&since=$since&sort=$sort&rows=0";

// Where to Start grabbing and where to End grabbing
$Start = "Zum Sortieren klicken Sie auf die Spaltenüberschriften";
$GrabEnd = "";

// Open the file
$file = fopen("$URL", 'r');

// Read the file

if (!function_exists('file_get_contents')) {
$r = fread($file, 80000);
}
else {
$r = file_get_contents($URL);
}



// Grab just the contents we want
$stuff = eregi("$Start(.*)$GrabEnd", $r, $content);

// Get rid of some rubbish we don't need.
// And set things up to be split into lines and items.

$content[1] = ereg_replace("</a><table border=\"1\" cellpadding=\"3\".*</td><br></tr>","",$content[1]);
$content[1] = ereg_replace("<tr bgcolor=\"#CCCCFF\">.*Höchstbietender\/Status","",$content[1]);
$content[1] = ereg_replace("<tr bgcolor=\"#CCCCFF\">.*Höchstbietender\/Status","",$content[1]);
$content[1] = str_replace("</table>", "", $content[1]);
$content[1] = str_replace("</th>", "", $content[1]);
$content[1] = str_replace("\r\n", "", $content[1]);
$content[1] = str_replace("\n", "", $content[1]);
$content[1] = str_replace("\r", "", $content[1]);
$content[1] = str_replace("<td align=\"center\">", "", $content[1]);
$content[1] = str_replace("<td>", "", $content[1]);
$content[1] = str_replace("<td align=\"right\">", "", $content[1]);
$content[1] = str_replace("<font color=\"\">", "", $content[1]);
$content[1] = str_replace("</font>", "", $content[1]);
$content[1] = str_replace("<tr bgcolor=\"#ffffff\">", "", $content[1]);
$content[1] = str_replace("<tr bgcolor=\"#efefef\">", "", $content[1]);
$content[1] = str_replace("<tr bgcolor=\"#efefef\">", "", $content[1]);
$content[1] = str_replace("</td>", "[ITEMS]", $content[1]);
$content[1] = str_replace("</tr>", "[LINES]\n", $content[1]);

/* freed: 02.09.2004 */
$content[1] = str_replace("<td color=\"\">", "", $content[1]);

// Line used during debug
// echo "<hr>$content[1]<br><br> <hr>";


// Close the file
fclose($file);

$stuff = $content[1];

// Build our first array for EOF
$items = explode("[LINES]",$stuff);

// Loop through our lines

$count = "0";

foreach ($items as $listing) {
// Break apart each line into individual items

list($Item,$Start,$End,$Price,$Title,$HighBidder ) = explode("[ITEMS]",$listing);

//Use a countdown to get Time Left
//We first need to break apart End and convert the months to numbers
$seperate = split('[. :]', $End);

// $seperate[0] = str_replace("Jan", "1", $seperate[0]);
// $seperate[0] = str_replace("Feb", "2", $seperate[0]);
// $seperate[0] = str_replace("Mar", "3", $seperate[0]);
// $seperate[0] = str_replace("Apr", "4", $seperate[0]);
// $seperate[0] = str_replace("May", "5", $seperate[0]);
// $seperate[0] = str_replace("Jun", "6", $seperate[0]);
// $seperate[0] = str_replace("Jul", "7", $seperate[0]);
// $seperate[0] = str_replace("Aug", "8", $seperate[0]);
// $seperate[0] = str_replace("Sep", "9", $seperate[0]);
// $seperate[0] = str_replace("Oct", "10", $seperate[0]);
// $seperate[0] = str_replace("Nov", "11", $seperate[0]);
// $seperate[0] = str_replace("Dec", "12", $seperate[0]);

$day = $seperate[0];
$month = $seperate[1];
$year = $seperate[2];
$hour = $seperate[3]+$timezone;
$minute = $seperate[4];
$second = $seperate[5];

// mktime is the marked time, and time() is the current time.
$target = mktime($hour,$minute,$second,$month,$day,$year);
$diff = $target - time();

$days = ($diff - ($diff % 86400)) / 86400;
$diff = $diff - ($days * 86400);
$hours = ($diff - ($diff % 3600)) / 3600;
$diff = $diff - ($hours * 3600);
$minutes = ($diff - ($diff % 60)) / 60;
$diff = $diff - ($minutes * 60);
$seconds = ($diff - ($diff % 1)) / 1;

// next we put it into a presentable format
$Time_Left = $days . "Tage" . " " . $hours . "Std" . " " . $minutes . "Min";

// and last we want to print auction ended when the auction has ended
if ($seconds < 0) {
$TimeLeft = "Auktion beendet";
}
else {
$TimeLeft = $Time_Left;
}

// Make sure we have content to print out and print it
if ($Start && $End && $Title && ($count < $limit)) {

$count++;

$colour = ( $colour == "$table_row1_color" ) ? "$table_row2_color" : "$table_row1_color";

$line = "<TR><TD bgcolor=\"$colour\" align=\"center\">$Item</TD><TD bgcolor=\"$colour\">$Start</TD><TD bgcolor=\"$colour\">$End</TD><TD bgcolor=\"$colour\"><font color=\"#FF0000\">$TimeLeft</font></TD><TD bgcolor=\"$colour\">$Price</TD><TD bgcolor=\"$colour\">$Title</TD><TD bgcolor=\"$colour\">$HighBidder</TD></TR>\n";
preg_match('/item=([^"&]*)/', $line, $match);
$itemnum=$match[1];

if ($newwindow == 1) {
$tnURL = "<a target=\"_blank\" href=\"http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=$itemnum\"><img src=\"http://thumbs.ebay.com/pict/$itemnum.jpg\" border=\"0\"></a>";
$Item = str_replace("a href=", "a target=\"_blank\" href=", $Item);
$HighBidder = str_replace("a href=", "a target=\"_blank\" href=", $HighBidder);
}

else {
$tnURL = "<a href=\"http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=$itemnum\"><img src=\"http://thumbs.ebay.com/pict/$itemnum.jpg\" border=\"0\"></a>";
}


// If Thumbnails are enabled show them
if ($thumbs == 1) {
echo "
<TR><TD bgcolor=\"#ffffff\" align=\"center\">$tnURL<br><font size=\"1\">$Item</font></TD><TD bgcolor=\"$colour\"><font size=\"2\"><strong>$Title</strong></font></TD><TD bgcolor=\"$colour\"><font color=\"#FF0000\" size=\"2\">$TimeLeft</font></TD><TD bgcolor=\"$colour\"><font size=\"2\">$Price</font></TD><TD bgcolor=\"$colour\"><font size=\"1\">$End</font></TD></TR>\n";
}

// Otherwise just show the Bid Now link
else {
echo "<TR><TD bgcolor=\"#ffffff\" align=\"center\"><font size=\"1\">$Item</font></TD><TD bgcolor=\"$colour\"><font size=\"2\"><strong>$Title</strong></font></TD><TD bgcolor=\"$colour\"><font color=\"#FF0000\" size=\"2\">$TimeLeft</font></TD><TD bgcolor=\"$colour\"><font size=\"2\">$Price</font></TD><TD bgcolor=\"$colour\"><font size=\"1\">$End</font></TD></TR>\n";
}



}

}

// Wrap up the border table
echo "</TABLE></td></tr> </table>";

?>


</body>
</html>

Danke schon mal,hoffe mir kann geholfen werden.

thomas
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 18.07.2008, 14:45
Benutzer
 
Registriert seit: 17.07.2008
Beiträge: 31
Standard

Hat keiner eine Ahnung warum nichts geht ?

Grüsse
thomas
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
ebay

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 15:11 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand