myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

1 mal nutzbare Links [KOMPLETTES S***** FERTIG HIER ZUM DOWNLOAD]

Willkommen

myGully

Links

Forum

 
Thema geschlossen
Themen-Optionen Ansicht
Ungelesen 18.11.10, 12:29   #1
bugfix
get shocked....
 
Benutzerbild von bugfix
 
Registriert seit: Nov 2009
Beiträge: 369
Bedankt: 443
bugfix ist noch neu hier! | 0 Respekt Punkte
Standard 1 mal nutzbare Links [KOMPLETTES S***** FERTIG HIER ZUM DOWNLOAD]

Hy leute,

folgende idee scheitert leider an der Umsetzung bei mir....
Ich muss oft meine bewerbungsunterlagen versenden und mache das immer mit einen direkten link auf die ZIP datei... jetzt würd ich das gerne so gestalten das sich die datei mit jedem verschickten einzigartigen link nur 1 mal von server laden lässt. wie mach ich das am schlausten? kennt jemand ein s*****???

mein problem ist ich kann auf keine datenbank zurückgreifen (ist bei meinem server nicht dabei)

vl. txt file passierente lösung???

danke im vorraus greetz
bugfix
__________________
bugfix ist offline  
Ungelesen 18.11.10, 15:22   #2
urga
Mitglied
 
Benutzerbild von urga
 
Registriert seit: Aug 2009
Ort: void* (*wtf[])(void **);
Beiträge: 454
Bedankt: 137
urga ist noch neu hier! | 0 Respekt Punkte
Standard

relativ einfach:
zip irgendwo hinpacken wo sie per web nicht erreichbar ist.
s***** schreiben, welches eben diese zip ausliest und liefert.
linküberprüfung einbauen, die eine GET variable überprüft und mit einer textdatei abgleicht, wo "gültige" variablen abgelegt sind.
__________________
entropie erfordert keine wartung
urga ist offline  
Ungelesen 18.11.10, 16:04   #3
bugfix
get shocked....
 
Benutzerbild von bugfix
 
Registriert seit: Nov 2009
Beiträge: 369
Bedankt: 443
bugfix ist noch neu hier! | 0 Respekt Punkte
Standard

hab ein s***** gefunden das ich jetzt auf einen 2. server hoste da dort eine datenbank vorhanden ist... funktioniert alles ausgezeichnet bis auf das problem das wenn ich auf den downloadlink anklicke nicht meine rar datei oder zip datei kommt sondern wird nur elendslanges kauderwelsch (sehe den zip/rar sourcecode) fabriziert.... ich weis echt nicht weiter wie ich dein browser ZWINGE einen "speicher unter" dialog zu produzieren!!

problem hab ich sowohl im firefox als auch in IE

hier mal der code!


PHP-Code:
<?php
// Set the maximum number of downloads (actually, the number of page loads)
$maxdownloads "2";
// Set the key's viable duration in seconds (86400 seconds = 24 hours)
$maxtime "86400";

require (
'dbconnect.php');

    if(
get_magic_quotes_gpc()) {
        
$id stripslashes($_GET['id']);
    }else{
        
$id $_GET['id'];
    }

    
// Get the key, timestamp, and number of downloads from the database
    
$query sprintf("SELECT * FROM downloadkey WHERE uniqueid= '%s'",
    
mysql_real_escape_string($id$link));
    
$result mysql_query($query) or die(mysql_error());
    
$row mysql_fetch_array($result);
    if (!
$row) {
        echo 
"The download key you are using is invalid.";
    }else{
        
$timecheck date('U') - $row['timestamp'];

        if (
$timecheck >= $maxtime) {
            echo 
"This key has expired (exceeded time allotted).<br />";
        }else{
            
$downloads $row['downloads'];
            
$downloads += 1;
            if (
$downloads $maxdownloads) {
                echo 
"This key has expired (exceeded allowed downloads).<br />";
            }else{
                
$sql sprintf("UPDATE downloadkey SET downloads = '".$downloads."' WHERE uniqueid= '%s'",
    
mysql_real_escape_string($id$link));
                
$incrementdownloads mysql_query($sql) or die(mysql_error());

// Debug        echo "Key validated.";

// Force the browser to start the download automatically

/*
    Variables:
        $file = real name of actual download file on the server
        $filename = new name of local download file - this is what the visitor's file will actually be called when he/she saves it
*/

   
ob_start();
   
$mm_type="application/octet-stream";
   
$file "actual_download.zip";
   
$filename "bogus_download_name.zip";

   
header("Cache-Control: public, must-revalidate");
   
header("Pragma: no-cache");
   
header("Content-Type: " $mm_type);
   
header("Content-Length: " .(string)(filesize($file)) );
   
header('Content-Disposition: attachment; filename="'.$filename.'"');
   
header("Content-Transfer-Encoding: binary\n");

   
ob_end_clean();
   
readfile($file);

            }
        }
    }
?>
wenn mir jemand den speicherun unter zwang einbauen könnte wär ich der dankbarste mensch der welt!!!!!

greetz bugfix
__________________
bugfix ist offline  
Ungelesen 18.11.10, 21:53   #4
urga
Mitglied
 
Benutzerbild von urga
 
Registriert seit: Aug 2009
Ort: void* (*wtf[])(void **);
Beiträge: 454
Bedankt: 137
urga ist noch neu hier! | 0 Respekt Punkte
Standard

einfach mal nen bissl googeln. eine methode wird schon funktionieren.
evntl. die hier: [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
__________________
entropie erfordert keine wartung
urga ist offline  
Ungelesen 19.11.10, 12:28   #5
bugfix
get shocked....
 
Benutzerbild von bugfix
 
Registriert seit: Nov 2009
Beiträge: 369
Bedankt: 443
bugfix ist noch neu hier! | 0 Respekt Punkte
Standard

hab eine lösung gefunden bei der ich zwar das s***** umproggem musste aber es funktioniert wunderbar!

HAB JETZT ALLE TEILE DES S*****ES HOCHGELADEN! VIEL SPASS DAMIT!

ALS ERSTES DIESE TABELLE IN DER DATENBANK ERSTELLEN UND DANN DER REIHE NACH DIE PHP DATEIEN SPEICHER!
PHP-Code:
 CREATE TABLE `downloadkey` (
  `` 
Uniqueid varchar (255NOT NULL default'', `uniqueidvarchar(255NOT NULL default '',
  
TIMESTAMP `varchar (255) NOT NULL default'', `timestamp` varchar(255) NOT NULL default '',
  
`` Downloads varchar (255) NOT NULL default '0 ', `downloads` varchar(255) NOT NULL default '0',
  PRIMARY KEY (uniqueid) PRIMARY KEY (uniqueid)
); ); 
dbconnect.php
PHP-Code:
<?php
    $link 
mysql_connect('DATENBANKSERVER''DATENBANKNAME''PASSWORT') or die("Could not connect: " mysql_error());
    
mysql_select_db("DATENBANKNAME") or die(mysql_error());
?>
DOWNLOADKEY.php
PHP-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Downloadkey Generator</title>
<style type="text/css">
#wrapper {
    font: 15px Verdana, Arial, Helvetica, sans-serif;
    margin: 40px 100px 0 100px;
}
.box {
    border: 1px solid #e5e5e5;
    padding: 6px;
    background: #f5f5f5;
}
</style>
</head>
<center>
<body>
<div id="wrapper">

<h2>Downloadkey Generator</h2>

<?php
// A s***** to generate unique download keys for the purpose of protecting downloadable goods

require ('dbconnect.php');

    if(empty(
$_SERVER['REQUEST_URI'])) {
        
$_SERVER['REQUEST_URI'] = $_SERVER['S*****_NAME'];
    }

    
// Strip off query string so dirname() doesn't get confused
    
$url preg_replace('/\?.*$/'''$_SERVER['REQUEST_URI']);
    
$folderpath 'http://'.$_SERVER['HTTP_HOST'].'/'.ltrim(dirname($url), '/').'/';

// Generate the unique download key
    
$key uniqid(md5(rand()));
//    echo "key: " . $key . "<br />";

// Get the activation time
    
$time date('U');
//    echo "time: " . $time . "<br />";

// Generate the link
    
echo "<p>Dieser Link wurde gerade erstellt:</p>";
    echo 
"<p><span class=\"box\"><a href=\"" $folderpath "download.php?id=" $key "\">" $folderpath "download.php?id=" $key "</a></span></p>";

// Write the key and activation time to the database as a new row
    
$registerid mysql_query("INSERT INTO downloadkey (uniqueid,timestamp) VALUES(\"$key\",\"$time\")") or die(mysql_error());
?><br>
<input type="button" value="Neuen Downloadkey erstellen" onclick='parent.location="javas*****:location.reload();"'>
</div>
</body>
</html>
download.php
PHP-Code:
<style type="text/css">
#wrapper {
    font: 15px Verdana, Arial, Helvetica, sans-serif;
    margin: 40px 100px 0 100px;
}
.box {
    border: 1px solid #e5e5e5;
    padding: 6px;
    background: #f5f5f5;
}
</style>

<?php
// Set the maximum number of downloads (actually, the number of page loads)
$maxdownloads "2";
// Set the key's viable duration in seconds (86400 seconds = 24 hours)
$maxtime "86400";

require (
'dbconnect.php');

if(
get_magic_quotes_gpc()) {
$id stripslashes($_GET['id']);
}else{
$id $_GET['id'];
}

// Get the key, timestamp, and number of downloads from the database
$query sprintf("SELECT * FROM downloadkey WHERE uniqueid= '%s'",
mysql_real_escape_string($id$link));
$result mysql_query($query) or die(mysql_error());
$row mysql_fetch_array($result);
if (!
$row) {
echo 
"<title>DOWNLOADCENTER</title>";
echo 
"<CENTER><br><br><br><h2>DOWNLOADCENTER</h2>";
echo 
"<br><br><br><CENTER><span class=\"box\">DER DOWNLOADKEY IST DEM SYSTEM NICHT BEKANNT.</span>";
}else{
$timecheck date('U') - $row['timestamp'];

if (
$timecheck >= $maxtime) {
echo 
"<title>DOWNLOADCENTER</title>";
echo 
"<CENTER><br><br><br><h2>DOWNLOADCENTER</h2>";
echo 
"<br><br><br><CENTER><span class=\"box\">DER DOWNLOADKEY IST LEIDER ABGELAUFEN (24 STUNDEN GÜLTIGKEITS-LIMIT).</span><br />";
}else{
$downloads $row['downloads'];
$downloads += 1;
if (
$downloads $maxdownloads) {
echo 
"<title>DOWNLOADCENTER</title>";
echo 
"<CENTER><br><br><br><h2>DOWNLOADCENTER</h2>";
echo 
"<br><br><br><CENTER><span class=\"box\">DER DOWNLOADKEY IST LEIDER ABGELAUFEN (MAXIMALE DOWNLOAD-ANZAHL ERREICHT).</span><br />";
}else{
$sql sprintf("UPDATE downloadkey SET downloads = '".$downloads."' WHERE uniqueid=

'%s'"
,
mysql_real_escape_string($id$link));
$incrementdownloads mysql_query($sql) or die(mysql_error());

// Debug echo "Key validated.";

// Force the browser to start the download automatically

/*

when he/she saves it
*/

if ($downloads <= $maxdownloads) {
echo 
"<title>DOWNLOADCENTER</title>";
echo 
'<s***** type="text/javas*****">' "\n";
echo 
'window.location="abgeschlossen.php";';
echo 
'</s*****>';
}  


}
}
}
?>
abgeschlossen.php
PHP-Code:
<s***** type="text/javas*****">
<!--
setTimeout("self.location.href='Bewerbungsunterlagen.zip'",1);
//-->
</s*****>
<s***** type="text/javas*****">
<!--
setTimeout("self.location.href='http://www.startseite.com'",2000);
//-->
</s*****> 
__________________
bugfix ist offline  
Ungelesen 21.11.10, 18:24   #6
Hans_Dampf
Anfänger
 
Benutzerbild von Hans_Dampf
 
Registriert seit: Feb 2009
Beiträge: 0
Bedankt: 125
Hans_Dampf ist noch neu hier! | 0 Respekt Punkte
Standard

Und wie willst du prüfen, dass die Datei komplett beim Client angekommen und nicht zwischen drin abgebrochen ist? Dann könnte sich dein Arbeitgeber in spe die Datei nie mehr vollständig herunter laden. Da würde ich lieber einen normalen Login-Bereich erstellen und pro Bewerbung neue Zugangscodes raus geben. Dann könntest du tracken, wie häufig pro Login auf die Seite zugegriffen wird.

Aber warum sollte jemand den Link weiter geben? Dann könnte er doch genauso gut auch die herunter geladenen Dateien weiter schicken. Was nicht unbedingt von Nachteil sein muss. Bei größeren Firmen werden gerne mal Bewerbungsunterlagen weiter gereicht, wenn die an anderer Stelle evtl. besser passen.
__________________
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
Hans_Dampf ist offline  
Ungelesen 21.11.10, 22:07   #7
PornoPenner
Banned
 
Registriert seit: Aug 2010
Beiträge: 209
Bedankt: 70
PornoPenner ist noch neu hier! | 0 Respekt Punkte
Standard

Üblicherweise reicht der Personaler Mails an den zuständigen Abteilungsleiter weiter...
PornoPenner ist offline  
Ungelesen 23.11.10, 10:03   #8
bugfix
get shocked....
 
Benutzerbild von bugfix
 
Registriert seit: Nov 2009
Beiträge: 369
Bedankt: 443
bugfix ist noch neu hier! | 0 Respekt Punkte
Standard

ich hab mich mal für diese lösung entschieden

hauptsache ist das dass s***** jetzt arbeitet


greetz
__________________
bugfix ist offline  
Ungelesen 10.01.11, 20:38   #9
tha_specializt
`
 
Registriert seit: Nov 2010
Ort: Zuhause
Beiträge: 142
Bedankt: 37
tha_specializt ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von bugfix Beitrag anzeigen
mein problem ist ich kann auf keine datenbank zurückgreifen (ist bei meinem server nicht dabei)
Verwechselst du gerade einen [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ] mit [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]?
tha_specializt ist offline  
Ungelesen 10.01.11, 22:04   #10
AllYouCanEat
Banned
 
Registriert seit: Jan 2011
Beiträge: 16
Bedankt: 12
AllYouCanEat ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von tha_specializt Beitrag anzeigen
Verwechselst du gerade einen [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ] mit [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]?
Du gräbst wohl gerne alte Threads raus, oder?
AllYouCanEat ist offline  
Ungelesen 11.01.11, 16:50   #11
tha_specializt
`
 
Registriert seit: Nov 2010
Ort: Zuhause
Beiträge: 142
Bedankt: 37
tha_specializt ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von AllYouCanEat Beitrag anzeigen
Du gräbst wohl gerne alte Threads raus, oder?
Für euch Kids ist alles, was älter als ein paar Tage ist automatisch "alt", gell
Geh woanders rumtrollen.
tha_specializt ist offline  
Ungelesen 11.01.11, 17:34   #12
m3zz0w1x
Banned
 
Registriert seit: Dec 2010
Beiträge: 90
Bedankt: 91
m3zz0w1x ist noch neu hier! | 0 Respekt Punkte
Standard

Ein Thread mit "tha_specializt"... da kann der Kindergarten ja nicht weit sein!
m3zz0w1x ist offline  
Ungelesen 11.01.11, 18:31   #13
Banghard
Newbie
 
Registriert seit: Jun 2009
Beiträge: 74
Bedankt: 26
Banghard ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von m3zz0w1x Beitrag anzeigen
Ein Thread mit "tha_specializt"... da kann der Kindergarten ja nicht weit sein!
Wie läufts eigentlich im Mathe- und Informatikstudium? Oder doch momentan eher als europaweit tätiger IT-Consultant unterwegs? Paris, London oder Rom? Wo biste denn momentan so unterwegs?

Ich mein, so ein Mann von deinem Kaliber, was macht der eigentlich die ganze Zeit in so einem Forum? Vor allem wie hat man bei so einem Superleben denn noch Zeit ständig gegen "tha_specializt" zu hetzen? You are my personal hero, ehrlich.
Banghard ist offline  
Ungelesen 11.01.11, 18:41   #14
Exelto
Erfahrenes Mitglied
 
Benutzerbild von Exelto
 
Registriert seit: Apr 2010
Beiträge: 479
Bedankt: 461
Exelto ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von tha_specializt Beitrag anzeigen
Für euch Kids ist alles, was älter als ein paar Tage ist automatisch "alt", gell
Geh woanders rumtrollen.
Danke danke danke
Made my day, du Witzbold
Exelto ist offline  
Ungelesen 11.01.11, 19:33   #15
tha_specializt
`
 
Registriert seit: Nov 2010
Ort: Zuhause
Beiträge: 142
Bedankt: 37
tha_specializt ist noch neu hier! | 0 Respekt Punkte
Standard

macht doch unser Forenschnucki nich so kirre - am Ende muss er noch ein paar N00bs p0wn3n gehen und das haben wir dann davon
tha_specializt ist offline  
Ungelesen 11.01.11, 19:39   #16
facepalm
Chuck Norris sein Vater
 
Benutzerbild von facepalm
 
Registriert seit: May 2009
Ort: North Bronx
Beiträge: 6.073
Bedankt: 1.286
facepalm leckt gerne myGully Deckel in der Kanalisation! | 2562880 Respekt Punktefacepalm leckt gerne myGully Deckel in der Kanalisation! | 2562880 Respekt Punktefacepalm leckt gerne myGully Deckel in der Kanalisation! | 2562880 Respekt Punktefacepalm leckt gerne myGully Deckel in der Kanalisation! | 2562880 Respekt Punktefacepalm leckt gerne myGully Deckel in der Kanalisation! | 2562880 Respekt Punktefacepalm leckt gerne myGully Deckel in der Kanalisation! | 2562880 Respekt Punktefacepalm leckt gerne myGully Deckel in der Kanalisation! | 2562880 Respekt Punktefacepalm leckt gerne myGully Deckel in der Kanalisation! | 2562880 Respekt Punktefacepalm leckt gerne myGully Deckel in der Kanalisation! | 2562880 Respekt Punktefacepalm leckt gerne myGully Deckel in der Kanalisation! | 2562880 Respekt Punktefacepalm leckt gerne myGully Deckel in der Kanalisation! | 2562880 Respekt Punkte
Standard

Schluss jetzt, Kinder
__________________
face halt
facepalm ist offline  
Thema geschlossen


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:14 Uhr.


Sitemap

().