PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP für Fortgeschrittene und Experten (http://www.selfphp.de/forum/forumdisplay.php?f=13)
-   -   downloadzone PLZ HELP^ (http://www.selfphp.de/forum/showthread.php?t=1937)

mattus 13.08.2002 17:31:23

downloadzone PLZ HELP^
 
hallo leute

ich hab ein grosses problem
ich will auf einer site ein paar bilder in 300dpi zum download anbieten, aber nur wenn mir die user ihre mail adresse rausrücken.

d.h die user sollen nachdem sie die mail adresse und ihren namen abgeschickt haben auf eine site kommen wo sie sich die bilder auf ihren rechner speichern können

ich nehme an daß ich mir ein formular erstellen muss aber dann?

sorry aber ich hab wirklich keine ahnung und hoffe auf eure hilfe

|Coding 13.08.2002 18:09:37

hmm also das mit dem email zeuch würde ich lassen... jeder kann eine mail eingeben die ihm gerade in den sinn kommt... muss ja nicht die eigene sein. ausserdem finde ich persönlich es nicht toll erst die mail addi rausrücken zu müssen und dann was zubekommen....

überlegs dir noch mal... ist nicht sehr toll...

mattus 13.08.2002 18:16:02

tja
 
tja

es ist nicht wichtig ob die mail stimmt. es geht darum daß ich den überblick hab (die site wird zu 90% von journalisten besucht) daher will ich nur wissen wer downloadet

wenn du mir helfen kannst dann bitte ich dich sehr darum
denn ich kenn mich mit php gar nicht aus =0
oder gibt es eine andere möglichkeit die etwas einfacher ist?

|Coding 13.08.2002 18:29:57

Code:

<?
if(!isset($submit)){
?>
<form aktion="<?= $PHP_SELF; ?>" method="post">
    deine email-addi: <input type="text" name="email" value="">
    <input type="submit" name ="submit" value="...senden...">
</form>
<?
}
else{
    if($emai == ''){
          $msg='bitte eine email addi angeben...<a onclick="history.back();">zurück</a>';
    }
    else{
          $msg = 'hier... die bilder... <a href="bla.html">bilder</a>';
    }
    print $msg;
}
?>


sollte klappen.

FloRos 13.08.2002 18:41:44

Noch besser wäre es doch wenn du den Link per Email schickst so ist gewährleistet das die Email echt ist und der User erst dann die Bilder ansehen kann wenn er die Email mit dem Link bekommt??

Gruß Flo

Ben20 13.08.2002 19:32:48

Das Problem dabei ist, wenn jemand die Adresse der Bilder kennt, kann er sie ohne E-Mailadresse anschauen.


Bsp:

Die Bilder sind unter: http://www.deineadresse.de/bilder/bild01.jpg


Wenn jetzt jemand die Adresse kennt, kann er die Bilder ansehen ohne das er eine E-Mailadresse rausrückt.

|Coding 13.08.2002 22:26:51

dann bastel dir halt einen login bereich wo nur regestrierte user zugang haben und dann musst du noch ein bissel an der htaccess fummeln (soweit ich das weis), damit kannst du dann fast sicher gehen das nur user deren mail addi du hast dort einsicht haben...


irgentwie so halt ;-)

Odi 14.08.2002 01:08:33

Da man Passwörter aus einer Datenbank nicht so leicht in die .htaccess file reinbekommt (ich kenne nur die "brutale" Methode die Passwortfile mit fopen bei jeder neuen Registrierung/PWÄnderung neuzuerstellen... gibts da noch ne bessere??) ist das nicht ganz so leicht... das ist übrigens das Problem womit ich ebenfalls derzeit in meinem CMS kämpfe ;)

SPiC 14.08.2002 01:10:14

Ganz was fieses:

1.) eMail in Formular abfragen
2.) Zufallspasswort generieren
3.) Zufallspasswort an eMail-Adresse schicken und gleichzeitig auf dem Server temporär mit Zuweisung des dazugehörigen Bildes speichern
4.) Zufallspasswort abfragen, Bild schicken, Zuweisung löschen

Das ist sicher, aber damit vergraulst Du so ziemlich jeden User...

FloRos 14.08.2002 20:55:04

Man könnte den Link ja auch 'verstecken'!

Einfach ein PopUp Fenster mit Java Script machen fertig!!
Schon kann keiner mehr die URL sehen!
So wäre das Problem gelöst!!!


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:04:11 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.