ilch Forum » Ilch Clan 1.1 » Allgemein » Download größe Manuel im Adminbereich ..

Geschlossen
  1. #1
    User Pic
    Acente08 Mitglied
    Registriert seit
    21.11.2010
    Beiträge
    4
    Beitragswertungen
    0 Beitragspunkte
    Hallo ich wollte mal fragen ob jemand weiß wie man die Datei Größe eines Downloads Manual im Adminbereich eintragen kann so das sie gespeichert wird und download_show abrufbar ist.

    freue mich auf antworten.

    danke im voraus.

    MFG
    Acente

    betroffene Homepage: fast-dl.eu
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Acente08 Mitglied
    Registriert seit
    21.11.2010
    Beiträge
    4
    Beitragswertungen
    0 Beitragspunkte
    kann mir den keiner helfen?
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    Wieso willst du sowas haben?

    Ich versteh das nicht warum willst du den User vorgaukeln das die Dateigröße nicht stimmt?
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    Hat mit vorgaukeln nix zu tun. Es geht hierbei eher um Downloads auf externen hoster, wie rapidshare, etc
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    Ok das ist dann logisch. Ich werde es mal vorfertigen.
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    So die beschreibung hier

    Als erstes Datenbank ändern.

    ALTER TABLE `ic1_downloads` ADD `filesize` VARCHAR( 255 );

    include/content/downloads.php

    Suche nach Standard Line 187

    $erg = db_query("select id,name,url,version,ssurl,`desc`,downs,DATE_FORMAT(time,'%d.%m.%Y') as datum from prefix_downloads WHERE cat = ".$cid." ORDER BY ".$sortierung);


    ändern in

    $erg = db_query("select id,name,url,version,filesize,ssurl,`desc`,downs,DATE_FORMAT(time,'%d.%m.%Y') as datum from prefix_downloads WHERE cat = ".$cid." ORDER BY ".$sortierung);


    Dazu nun noch

    $row['size'] = get_download_size($row['url']);

    in
    if ($row['filesize']) { $row['size'] = $row['filesize']; }
                                    else { $row['size'] = get_download_size($row['url']); }


    Nun kannst du die Datei größe in phpmyadmin ändern. Wenn du es in ACP haben musst bescheid geben. Das würde hier den Rahmen sonst sprengen.
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    1 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Acente08 Mitglied
    Registriert seit
    21.11.2010
    Beiträge
    4
    Beitragswertungen
    0 Beitragspunkte
    bescheid... lächeln ja ich würde die Datei Größe gerne im admin menü eingeben
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    Ich setz mich in den nächsten tage mal dran.
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Acente08 Mitglied
    Registriert seit
    21.11.2010
    Beiträge
    4
    Beitragswertungen
    0 Beitragspunkte
    Danke
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    Ich weiß zwar nicht ob du CURL hast aber hier ein Beispiel solltest du CURL Extension haben.

    /include/contents/downloads.php Line 48
    function get_download_size($file) {
      $sizes = array(" Bytes", " KB", " MB", " GB", " TB", " PB", " EB", " ZB", " YB");  
      $size = @filesize($file); if ($size == 0) { return('n/a'); } else {
      return (round($size/pow(1024, ($i = floor(log($size, 1024)))), 2) . $sizes[$i]); }
    }

    in
    function get_download_size($file) {
      $sizes = array(" Bytes", " KB", " MB", " GB", " TB", " PB", " EB", " ZB", " YB");  
      $size = @filesize($file);
      if ($size == 0) {
        if (extension_loaded('curl')) {
          $ch = curl_init($file);
          curl_setopt($ch, CURLOPT_NOBODY, true);
          curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
          curl_setopt($ch, CURLOPT_HEADER, true);
          curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
          $data = curl_exec($ch);
          curl_close($ch);
          if ($data === false) {
            return 'n/a';
          }
          else {
            if (preg_match('/Content-Length: (\d+)/', $data, $matches)) {
              $contentLength = (int)$matches[1];
            }
          }
          return (round($contentLength/pow(1024, ($i = floor(log($contentLength, 1024)))), 2) . $sizes[$i]);
        }
      }
      else { return (round($size/pow(1024, ($i = floor(log($size, 1024)))), 2) . $sizes[$i]); }
    }



    Zuletzt modifiziert von she am 12.12.2010 - 21:42:50
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten