+ Antworten
Seite 6 von 7 ErsteErste ... 3 4 5 6 7 LetzteLetzte
Ergebnis 76 bis 90 von 103

Thema: Ebay-Lister

  1. #76
    TP-Junior Natheedo macht alles soweit korrekt
    Registriert seit
    Jan 2006
    Ort
    Karlsruhe
    Beiträge
    22
    Der eBay Lister funktioniert gar nicht mehr, wie es scheint, zumindest komme ich zu keiner Lösung.

    www.technikcentral.de - Das Portal für eBay Tools und Ratgeber!


  2. #77
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    @xside: einfach die Zeile umschreiben:
    $target = @mktime($hour,$minute,$second,$month,$day,$year);

    ansonsten funktioniert das script immer noch so wie es ist. Wegen utf-8 sollte man diese Zeile als erstes reinsetzen:
    header('Content-Type: text/html; charset=utf-8');


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  3. #78
    TP-Junior Natheedo macht alles soweit korrekt
    Registriert seit
    Jan 2006
    Ort
    Karlsruhe
    Beiträge
    22
    Zitat Zitat von steffenk Beitrag anzeigen
    @xside: einfach die Zeile umschreiben:
    $target = @mktime($hour,$minute,$second,$month,$day,$year);
    Müsste die Zeile nicht so aussehen :


    $target = mktime((int)$hour,(int)$minute,(int)$second,(int)$month,(int)$day,(int)$year);


    ???

    Ansonsten zeigt bei mir das Skript zwar keine Fehler an, aber Auktionen werden auch keine angezeigt, wieso auch immer. Komisch das es bei dir geht ???

    Hab mal im Anhang das "aktuelle" Skript hochgeladen, vielleicht findest du ja den Fehler ich seh ihn nicht.

    Klick mich
    Geändert von Natheedo (04.01.2009 um 21:49 Uhr)

    www.technikcentral.de - Das Portal für eBay Tools und Ratgeber!


  4. #79
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    Zitat Zitat von Natheedo Beitrag anzeigen
    Müsste die Zeile nicht so aussehen :


    $target = mktime((int)$hour,(int)$minute,(int)$second,(int)$month,(int)$day,(int)$year);


    ???
    ist beides keine saubere Lösung, da in dem Fall die Werte leer sind. Daher hab ich die Warnung einfach unterdrückt.
    Zitat Zitat von Natheedo Beitrag anzeigen
    Ansonsten zeigt bei mir das Skript zwar keine Fehler an, aber Auktionen werden auch keine angezeigt, wieso auch immer. Komisch das es bei dir geht ???

    Hab mal im Anhang das "aktuelle" Skript hochgeladen, vielleicht findest du ja den Fehler ich seh ihn nicht.

    Klick mich
    Dein Skript geht auch, nimm mal kuechenmensch. Also liegts an Deiner id


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  5. #80
    TP-Junior Natheedo macht alles soweit korrekt
    Registriert seit
    Jan 2006
    Ort
    Karlsruhe
    Beiträge
    22
    *erledigt*
    Geändert von Natheedo (07.01.2009 um 15:35 Uhr)

    www.technikcentral.de - Das Portal für eBay Tools und Ratgeber!


  6. #81
    TP-Newbie joachimarp macht alles soweit korrekt
    Registriert seit
    Jan 2009
    Beiträge
    2
    Zitat Zitat von steffenk Beitrag anzeigen
    mit diesem Script kann man sich seine Auktionen in einer Tabelle anzeigen lassen, gut geeignet zur Integration in die eigenen Seiten.

    Ihr braucht nur in der ersten Zeile Euren ebay-Namen einzutragen.

    PHP-Code:
    <?php 
    // Your Ebay Member Name  
    $ebayid "kuechenmensch"
      
    // 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 "#FFFFFF"
      
    // Table Header Row Color 
    $table_header_color "#888888"
      
    // Table Alt Color Row 1 
    $table_row1_color "#FFFFFF"
      
    // Table Alt Color Row 2 
    $table_row2_color "#ADCEEF"
      
    // 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 "10"
      
      
    //----------------------------------------------------------------- 
    // 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 color=\"FFFFFF\" size=\"2\"><strong>Artikel</strong></font></td> 
             
            <td width=\"100%\" bgcolor=\"$table_header_color\"><font color=\"FFFFFF\" size=\"2\"><strong>Beschreibung</strong></font></td> 
            <td bgcolor=\"$table_header_color\"><font color=\"FFFFFF\" size=\"2\"><strong>Dauer</strong></font></td> 
            <td bgcolor=\"$table_header_color\"><font color=\"FFFFFF\" size=\"2\"><strong>Preis</strong></font></td> 
            <td bgcolor=\"$table_header_color\"><font color=\"FFFFFF\" size=\"2\"><strong>Endet</strong></font></td> 
             
            </tr>    
    "

      
      
    // Build the ebay url    
    $URL "http://cgi6.ebay.de/ws/eBayISAPI.dll?MfcISAPICommand=ViewListedItems&userid=$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($file80000); 
    }  
    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></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] <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 && strip_tags($Price) && $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];  
                        
    preg_match('/category=([^"&]*)/'$line$match); 
                        
    $catnum=$match[1];  
      
                      if (
    $newwindow == 1) { 
                                      
    $tnURL "<a target=\"_blank\" href=\"http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&category=$catnum&item=$itemnum\"><img src=\"http://thumbs.ebay.com/pict/$itemnum.jpg\" border=\"0\" alt=\"\" /></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&category=$catnum&item=$itemnum\"><img src=\"http://thumbs.ebay.com/pict/$itemnum.jpg\" border=\"0\" alt=\"\" /></a>"
                                      } 
                                             
                                             
                                    
    // If Thumbnails are enabled show them 
                                     
    if ($thumbs == 1) { 
                            echo 

                            <tr><td bgcolor=\"#ffffff\" align=\"center\">$tnURL<font size=\"1\">$Item</font></td><td bgcolor=\"$colour\"><font size=\"2\"><strong>$Title</strong></font></td><td bgcolor=\"$colour\"><font color=\"#A71C43\" 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=\"#A71C43\" 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>"
      
    ?>
    Viel Spass damit
    Hallo zusammen,

    habe jetzt das Script aus dem vorherigen Post genutzt.

    Leider erhalte ich jetzt folgende Meldungen, wenn ich es einbaue und aktiviere

    Notice: Undefined offset: 5 in /var/www/web277/html/infusions/ebay_panel/ebay_panel.php on line 123

    Notice: Undefined offset: 4 in /var/www/web277/html/infusions/ebay_panel/ebay_panel.php on line 123

    Notice: Undefined offset: 3 in /var/www/web277/html/infusions/ebay_panel/ebay_panel.php on line 123

    Notice: Undefined offset: 2 in /var/www/web277/html/infusions/ebay_panel/ebay_panel.php on line 123

    Notice: Undefined offset: 1 in /var/www/web277/html/infusions/ebay_panel/ebay_panel.php on line 123

    Notice: Undefined offset: 1 in /var/www/web277/html/infusions/ebay_panel/ebay_panel.php on line 143

    Notice: Undefined offset: 2 in /var/www/web277/html/infusions/ebay_panel/ebay_panel.php on line 144

    Notice: Undefined offset: 3 in /var/www/web277/html/infusions/ebay_panel/ebay_panel.php on line 145

    Notice: Undefined offset: 4 in /var/www/web277/html/infusions/ebay_panel/ebay_panel.php on line 146

    Notice: Undefined offset: 5 in /var/www/web277/html/infusions/ebay_panel/ebay_panel.php on line 147

    Warning: mktime() expects parameter 5 to be long, string given in /var/www/web277/html/infusions/ebay_panel/ebay_panel.php on line 150

    Weiß jemand Rat?

  7. #82
    TP-Newbie joachimarp macht alles soweit korrekt
    Registriert seit
    Jan 2009
    Beiträge
    2
    So, leider geht das Script noch nicht bei mir, habe da ein paar Fehlermeldungen mit denen ich nicht weiterkomme und eure Hilfe bräuchte.

    Hier mal die Fehler und der dazugehörige String im Script

    PHP-Code:
    Notice: Undefined offset: 5 in /var/www/web277/html/infusions/ebay_panel/ebay_panel.php on line 238

    Notice: Undefined offset: 4 in /var/www/web277/html/infusions/ebay_panel/ebay_panel.php on line 238

    Notice: Undefined offset: 3 in /var/www/web277/html/infusions/ebay_panel/ebay_panel.php on line 238

    Notice: Undefined offset: 2 in /var/www/web277/html/infusions/ebay_panel/ebay_panel.php on line 238

    Notice: Undefined offset: 1 in /var/www/web277/html/infusions/ebay_panel/ebay_panel.php on line 238

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

    Notice: Undefined offset: 1 in /var/www/web277/html/infusions/ebay_panel/ebay_panel.php on line 278

    Zeile 278 = $month = $seperate[1];

    Notice: Undefined offset: 2 in /var/www/web277/html/infusions/ebay_panel/ebay_panel.php on line 280

    Zeile 280 = $year = $seperate[2];

    Notice: Undefined offset: 3 in /var/www/web277/html/infusions/ebay_panel/ebay_panel.php on line 282

    Zeile 282 = $hour = $seperate[3]+$timezone;

    Notice: Undefined offset: 4 in /var/www/web277/html/infusions/ebay_panel/ebay_panel.php on line 284

    Zeile 284 = $minute = $seperate[4];

    Notice: Undefined offset: 5 in /var/www/web277/html/infusions/ebay_panel/ebay_panel.php on line 286

    Zeile 286 = $second = $seperate[5];


    Das komplette Script sieht dann so aus

    <?php 
    // Your Ebay Member Name  
    $ebayid "joachimarp"
    // 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 "#FFFFFF"

      

    // Table Header Row Color 

    $table_header_color "#888888"

      

    // Table Alt Color Row 1 

    $table_row1_color "#FFFFFF"

      

    // Table Alt Color Row 2 

    $table_row2_color "#ADCEEF"

      

    // 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 "10"

      

      

    //----------------------------------------------------------------- 

    // 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 color=\"FFFFFF\" size=\"2\"><strong>Artikel</strong></font></td> 

             

            <td width=\"100%\" bgcolor=\"$table_header_color\"><font color=\"FFFFFF\" size=\"2\"><strong>Beschreibung</strong></font></td> 

            <td bgcolor=\"$table_header_color\"><font color=\"FFFFFF\" size=\"2\"><strong>Dauer</strong></font></td> 

            <td bgcolor=\"$table_header_color\"><font color=\"FFFFFF\" size=\"2\"><strong>Preis</strong></font></td> 

            <td bgcolor=\"$table_header_color\"><font color=\"FFFFFF\" size=\"2\"><strong>Endet</strong></font></td> 

             

            </tr>    

    "


      

      

    // Build the ebay url    

    $URL "http://cgi6.ebay.de/ws/eBayISAPI.dll?MfcISAPICommand=ViewListedItems&userid=$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($file80000); 

    }  

    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></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] <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 && strip_tags($Price) && $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];  

                        
    preg_match('/category=([^"&]*)/'$line$match); 

                        
    $catnum=$match[1];  

      

                      if (
    $newwindow == 1) { 

                                      
    $tnURL "<a target=\"_blank\" href=\"http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&category=$catnum&item=$itemnum\"><img src=\"http://thumbs.ebay.com/pict/$itemnum.jpg\" border=\"0\" alt=\"\" /></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&category=$catnum&item=$itemnum\"><img src=\"http://thumbs.ebay.com/pict/$itemnum.jpg\" border=\"0\" alt=\"\" /></a>"

                                      } 

                                             

                                             

                                    
    // If Thumbnails are enabled show them 

                                     
    if ($thumbs == 1) { 

                            echo 


                            <tr><td bgcolor=\"#ffffff\" align=\"center\">$tnURL<font size=\"1\">$Item</font></td><td bgcolor=\"$colour\"><font size=\"2\"><strong>$Title</strong></font></td><td bgcolor=\"$colour\"><font color=\"#A71C43\" 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=\"#A71C43\" 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>"

      

    ?>

    Edit Rizzo: Bitte immer eine Code Box für längere Code-Abschnitte benutzen. Danke!
    Geändert von phpBuddy (08.01.2009 um 04:03 Uhr)

  8. #83
    SKC
    SKC ist offline
    TP-Newbie SKC macht alles soweit korrekt
    Registriert seit
    Jan 2009
    Ort
    Potsdam
    Beiträge
    1
    Der HTML-Code hat sich Wahrscheinlich geändert.
    Dadurch funktioniert das Skript auch bei mir nicht mehr.

  9. #84
    TP-Specialist jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE Avatar von jayjay
    Registriert seit
    May 2003
    Ort
    krefeld
    Beiträge
    3.631
    das funzt immer noch einwandfrei! wie immer gute arbeit steffen!
    hat jemand ebay-bezeichnungen von anderen angaben? zb paypal, versandkosten, sofortkauf....
    computer tun nur das was man ihnen sagt, meistens

  10. #85
    TP-Newbie heinz79 macht alles soweit korrekt
    Registriert seit
    Sep 2009
    Beiträge
    2
    Hi,

    hab das Skript gerade ausprobiert und den mktime-Fehler beseitigt. Aber die Liste bleibt leer? Obwohl 100% Artikel eingestellt und aktiv sind?!? Da das Skript schon älter ist - gibt es ein neues?

    Vielen Dank für die Hilfe..

  11. #86
    TP-Specialist jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE Avatar von jayjay
    Registriert seit
    May 2003
    Ort
    krefeld
    Beiträge
    3.631
    bei mir funzts noch
    computer tun nur das was man ihnen sagt, meistens

  12. #87
    TP-Newbie heinz79 macht alles soweit korrekt
    Registriert seit
    Sep 2009
    Beiträge
    2
    Zitat Zitat von jayjay Beitrag anzeigen
    bei mir funzts noch
    Könntest Du bitte deinen Code Posten? Danke.

  13. #88
    TP-Specialist jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE Avatar von jayjay
    Registriert seit
    May 2003
    Ort
    krefeld
    Beiträge
    3.631
    hier ist er:
    PHP-Code:
    <?php 
    // Your Ebay Member Name
    $ebayid "ebayname";

    // 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 "#e7f1f1";

    // Table Header Row Color
    $table_header_color "#C5E1E3";

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

    // Table Alt Color Row 2
    $table_row2_color "#e7f1f1";

    // 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 "8";

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

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

    // Start our border table
    ?>
    <h2>Hier sehen Sie die neuesten <? //echo $limit; ?> Angebote</h2>
    <table cellpadding="0" cellspacing="0" width="100%" class="ebay_list">
        <tr>
            <th>Artikel</th>
            <th>Beschreibung</th>
            <th>Dauer</th>
            <th>Preis</th>
            <th>Endet</th>
        </tr>
    <?
    // Build the ebay url
    $URL "http://cgi6.ebay.de/ws/eBayISAPI.dll?MfcISAPICommand=ViewListedItems&userid=$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($file80000);
    }
    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></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] <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 && strip_tags($Price) && $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\">$TimeLeft</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];
            
    preg_match('/category=([^"&]*)/'$line$match);
            
    $catnum=$match[1];

            if (
    $newwindow == 1) {
                
    $tnURL "<a target=\"_blank\" href=\"http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&amp;category=$catnum&amp;item=$itemnum\"><img src=\"http://thumbs.ebay.com/pict/$itemnum.jpg\" border=\"0\" alt=\"\" /></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&category=$catnum&amp;item=$itemnum\"><img src=\"http://thumbs.ebay.com/pict/$itemnum.jpg\" border=\"0\" alt=\"\" /></a>";
            }

    // If Thumbnails are enabled show them 
            
    if ($thumbs == 1) {
                echo 
    "    <tr>
            <td bgcolor=\"$colour\" class=\"artikel\">$tnURL<br />$Item</td>
            <td bgcolor=\"$colour\" class=\"title\">$Title</td>
            <td bgcolor=\"$colour\" class=\"dauer\">$TimeLeft</td>
            <td bgcolor=\"$colour\" class=\"preis\">$Price</td>
            <td bgcolor=\"$colour\" class=\"end\">$End</td>
        </tr>\n"
    ;
            }

    // Otherwise just show the Bid Now link 
            
    else {
                echo 
    "    <tr>
            <td bgcolor=\"$colour\" class=\"artikel\">$Item</td>
            <td bgcolor=\"$colour\" class=\"title\">$Title</td>
            <td bgcolor=\"$colour\" class=\"dauer\">$TimeLeft</td>
            <td bgcolor=\"$colour\" class=\"preis\">$Price</td>
            <td bgcolor=\"$colour\" class=\"end\">$End</td>
        </tr>\n"
    ;
            }
        }
    }

    // Wrap up the border table 
    ?>
    </table>
    computer tun nur das was man ihnen sagt, meistens

  14. #89
    TP-Junior MCXSC macht alles soweit korrekt
    Registriert seit
    Oct 2009
    Beiträge
    6
    @jayjay:
    Mit deinem Snippet bekomme ich nur eine HTML-Ausgabe der PHP-Befehle...

    Mit dem ersten Snippet bekomme ich keine Artikel angezeigt...
    Geändert von MCXSC (25.10.2009 um 10:53 Uhr)

  15. #90
    TP-Specialist jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE Avatar von jayjay
    Registriert seit
    May 2003
    Ort
    krefeld
    Beiträge
    3.631
    lass mal sehen...
    computer tun nur das was man ihnen sagt, meistens

+ Antworten
Seite 6 von 7 ErsteErste ... 3 4 5 6 7 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51