Avatar billede bryrup Nybegynder
12. januar 2004 - 19:20 Der er 13 kommentarer og
1 løsning

gøre billedets plac. usynligt

Hey alle...

Skal have lavet noget kode hvor man ikke kan se hvor det bestemte billede ligger..

den viser fx billedet således:

<img src="visbillede.php?a=<? echo "$id" ?>">

Hvor visbillede så henter billedet fra dens placering men brugeren kan kun se at billedet kommer fra visbillede.php?a.... og ikke fra dens exakte placering.

Har set det kan lade sig gøre. Tror det er jubii's chat..

Forstår??

Bryrup
Avatar billede bryrup Nybegynder
12. januar 2004 - 19:21 #1
I får point bag efter da Eksperten opdateres....

30 Point!!
Avatar billede dhunters Nybegynder
12. januar 2004 - 19:24 #2
du skal lægge dem op i en database.
Avatar billede dhunters Nybegynder
12. januar 2004 - 19:25 #3
og så hive dem ud igen...
Avatar billede Slettet bruger
12. januar 2004 - 19:26 #4
Det er ikke nødvendigt at selve billederne ligger i databasen
Avatar billede dhunters Nybegynder
12. januar 2004 - 19:27 #5
nej, ok... men så skal de have et nummer.
Avatar billede bryrup Nybegynder
12. januar 2004 - 19:27 #6
Har dens $id liggende i db mysql.. dens id = dens navn
Kode til visbillede?? evt
Avatar billede dhunters Nybegynder
12. januar 2004 - 19:29 #7
connect til db -> istedet for siger du (...) WHERE id = $_GET[id].

Senere echo "<img src='visbillede.php?a=$id'>";

noget i den stil
Avatar billede bryrup Nybegynder
12. januar 2004 - 19:30 #8
Har forestillet mig at visbillede.php skal være noget med :


$dir = "privatepics";

og så at den henter billedet med $dir foran... men hvordan.. bar sådan de ikke kan se hvilken mappe billedet ligger i...
Avatar billede Slettet bruger
12. januar 2004 - 19:31 #9
Øjeblik, så kommer jeg med et grundscript
Avatar billede Slettet bruger
12. januar 2004 - 19:40 #10
<?php

//åbn database

$result=mysql_query("SELECT filnavn FROM tabel WHERE id='{$_GET['id']}' LIMIT 1");

if ($result && mysql_num_rows($result)==1){
  $filnavn=mysql_result($result,0);
} else {
  $filnavn="fejlbillede.jpg";
}

header("Content-Type: image/jpeg");

@readfile('privatepics/' . $filnavn);
?>
Avatar billede Slettet bruger
12. januar 2004 - 19:41 #11
Denne virker naturligvis kun korrekt, hvis der kun er tale om jpg-billeder. Hvis du også har andre billeder skal det lige tilrettes.
Avatar billede bryrup Nybegynder
12. januar 2004 - 19:50 #12
Det er fint kun med jpg....!

Respekt det virker... weee... Når Eksperten kommer op at køre tilføjer jeg fler point og så får du som lovet.. takker!!
Avatar billede Slettet bruger
12. januar 2004 - 19:59 #13
Så må jeg heller lave et svar, så du har et sted at smide pointene til mig.
Avatar billede dhunters Nybegynder
12. januar 2004 - 20:00 #14
hehe... nice sandbox! Du kan ikke også løse min gåde vel? php-spørgsmålet før det her...
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