Avatar billede kornum Nybegynder
24. november 2003 - 22:13 Der er 5 kommentarer og
1 løsning

Skjule stien på et billed også i kilden? måske php el javascript?

Hejsa..

Jeg er ved at kode en julekalender af en art.. Så har jeg fået smidt koden sammen i php og ja det er ikk det sværeste..! Men nu har så alle billederne liggende i et dir hvor de hedder 1.jpg 2.jpg osv er jo pænt nemt at gætte sig til når man ser 1. december hvis man f.eks højre klikker på billedet eller kigger i vis kilde.. Er der nogen muligheder for at gemme billederne bedre?

Jeg har overvejet md5 kryptering også kalde billederne sådan noget fuck... Hva nogle forslag?
Avatar billede squashguy Nybegynder
24. november 2003 - 22:17 #1
Du laver et upload script i php, og lader dette uploade billedet til brugeren. Du kontrollerer så, at man kun kan åbne dagens billede.

<img src="upload.php?dag=1">

du kan se eksempler på det her:
http://dk2.php.net/manual/en/function.header.php
Avatar billede kornum Nybegynder
24. november 2003 - 22:26 #2
Hmm pænt tricky... Ikk nogen lettere metode... så tror jeg bare jeg giver sån lidt fortabt ;)
Avatar billede kornum Nybegynder
24. november 2003 - 22:41 #3
Jeg lavede altså bare den med at omdøbe alle billederne til det de kom til at hedde ved hjælp af md5 kryptering.. så er det sq vældigt fint.. bare lidt slave arbejde i det.. Men er der ingen der vil komme med idéer til hvordan jeg kunne have gjort vil jeg da gerne vide...

Elles får Squashguy alle 100 point imorgen...

Men vil gerne have flere muligheder for at lære of coz....
Avatar billede squashguy Nybegynder
24. november 2003 - 22:51 #4
dette script burde gøre det:

<?php
$day = $_GET['dag'];
if($day < 1 || $day > 24) $day = 1;

$today = intval(date("d")); // dagens dag (1, 2, .. , 12);

if($day > $today) exit(); // ingen adgang.. endnu

// array af filnavne som ikke kan gættes
$files = Array(
    "1" => "bogus1.jpg",
    "2" => "bogus2.jpg",
    "3" => "bogus3.jpg"
    // etc
);

header('Content-Type: image/jpeg'); // fil af typen jpeg
$filename = $files[$day];
readfile($filename);
?>
Avatar billede squashguy Nybegynder
24. november 2003 - 22:53 #5
og img tagget laves som:

<img "script.php?dag=1">
<img "script.php?dag=2">
...
Avatar billede kornum Nybegynder
24. november 2003 - 23:28 #6
JEg ka godt følge dig.. men brugte nu bare min kedelige metode med md5 ...

Men du får bare pointene nu.. ka godt se tanken i det der.. men orker det none.. men mange takker var lidt lettere men too late nu ;)

Hygge og tak for hjælpen!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester