Avatar billede kimlarsen1978 Nybegynder
04. juli 2004 - 23:32 Der er 10 kommentarer og
1 løsning

If "rødt kryds ved billede" then

Heysa
I kender godt det at hvis et billede ikke ligger på severen så viser der blot et rødt kryds på siden hvor billedet skulle have været...

Er der nogle der ved hvordan man kan tjekke om det er tilfældet?

Jeg ved ikke om man kan bruge JS til dette, men jeg vil gerne at hvis man har et rødt kryds skal den udskrive en tekst eller vise et andet billedet i stedet...

Forklaret i logik ser det sådan her ud:

If "billede ikke findes på severen og rødt kryds vises" then
        Skriv til skærm: Billedet er desværre ikke på severen
else
        print billede
end if
Avatar billede C:\> Juniormester
04. juli 2004 - 23:37 #1
jeg ville mene at det nemt kunne gøres i php. Men det er ikke det du efterlyser, vel?
Avatar billede kimlarsen1978 Nybegynder
04. juli 2004 - 23:41 #2
Det jeg efterlyser er som sådan ikke en konkret løsning blot en forklring på hvad det er jeg skal gøre - man har du en PHP løsning, så kan jeg da bruge den som udgangspunkt...
Avatar billede thedeathart Nybegynder
04. juli 2004 - 23:43 #3
i php findes der funktioner som validere om en fil eksitere, men spørgsmålet er om det også eksitere i java. resten er en simpel if sætning, som kan laves i stort se alle sprog.
Avatar billede C:\> Juniormester
04. juli 2004 - 23:47 #4
Her er et snip fra  php.net som måske kan sætte skub i sagen.

// sample code

$urls = Array();
$urls[] = "http://google.com";//ok, folder
$urls[] = "http://google/";//wrong host
$urls[] = "http://ntuee.org/camp";//redirect 302
$urls[] = "http://ntuee.org/camp/a/";//redirect to non-existing dest
$urls[] = "http://www.google.com/images/hp0.gif";//ok, file
$urls[] = "http://www.google.com/images/hp00.gif";//non-existing file
$urls[] = "https://download.cc.ntu.edu.tw/ssl/index.php";//auth 403

foreach($urls as $url) {
  echo "<b>$url</b><br />";
  $ret = remote_file_exists($url);
  if ($ret===true)
  { echo "file exists!"; }
  elseif ($ret===false)
  { echo "file doesn't exist!"; }
  else
  {
      echo "error code: ".$ret;
  }
  print "<br />";
}


Eller ----------------

// sample code

$url = "http://www.google.it/intl/it_it/images/logo.gif";
if (remote_file_exists ($url))
  { print ($url . " file exists!"); }
else
  { print ($url . " file doesn't exist!"); }
Avatar billede thedeathart Nybegynder
04. juli 2004 - 23:51 #5
hvor det væsenlige i hans kode er:

<?php
$filename = '/path/to/foo.txt';

if (file_exists($filename)) {
    echo "The file $filename exists";
} else {
    echo "The file $filename does not exist";
}
?>
Avatar billede kimlarsen1978 Nybegynder
04. juli 2004 - 23:52 #6
Kan man lave noget tilsvarende på severen i VB?
Avatar billede kimlarsen1978 Nybegynder
04. juli 2004 - 23:53 #7
Tjecket skal laves severside?
Kan det ikke gøres clientside?
Avatar billede thedeathart Nybegynder
04. juli 2004 - 23:54 #8
prøv ASP forumet.
Avatar billede kimlarsen1978 Nybegynder
04. juli 2004 - 23:58 #9
Okay - jeg flytter spørgsmålet...
Avatar billede C:\> Juniormester
05. juli 2004 - 00:00 #10
Skal det være på klient siden, hedder det Java eller Flash.
Avatar billede kimlarsen1978 Nybegynder
05. juli 2004 - 00:01 #11
Nu ligger det i VB forumet... http://www.eksperten.dk/spm/516924
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