Stránka 1 z 1

Cesta k obrázku na localhostu

Napsal: 23 úno 2014 17:45
od Gizzer2
Zdravím mám na disku C nainstalované EasyPHP.
Web funguje jak má, jen mám problém se zobrazením obrázků které jsou na disku D.

Cestu k obrázkům mám takto:

Kód: Vybrat vše

<img width="100" height="100" src="<?php echo 'file:///D:\\HUDBA\\ČESKÁ COUNTRY\\' . $_GET['interpret'] . '\\'.$result['Year'].' - ' . $result['Album'] . '\\' . $result['Album'] . '.jpg'; ?>" alt="<?php echo htmlspecialchars($_GET['interpret'] . ' - ' . $result['Album']); ?>" />


Když se pak podívám do výsledného webu tak se cesta zobrazí správně, ovšem obrázek se nezobrazí.
Je vůbec možné tahat obrázky z jiného disku než je nainstalovaný localhost?
Děkuji za odpověď.

Re: Cesta k obrázku na localhostu

Napsal: 23 úno 2014 18:27
od faraon
Zkus otočit lomítka:

file:///D:/HUDBA/ČESKÁ COUNTRY/

Re: Cesta k obrázku na localhostu

Napsal: 23 úno 2014 18:58
od Gizzer2
Bohužel ani to nepomohlo, cesta je správně ale obrázek se nezobrazí.
Pokud tu cestu zkopíruju z výsledného kodu a vložím jako url bez problémů se obrázek zobrazí.
Někde jsem se dočetl že je to údajně nějaké zabezpečení ze strany prohlížeče že to nezobrazuje.
Tak nevím.

Re: Cesta k obrázku na localhostu

Napsal: 23 úno 2014 19:03
od faraon
A otočil jsi všechny, včetně těch dalších? Ještě tam potom několikrát máš '\\', vyměň to za '/'.
Zkus tam také zapsat nějaký obrázek s kompletní cestou, ať vidíš co to udělá bez těch proměnných.

Re: Cesta k obrázku na localhostu

Napsal: 23 úno 2014 19:06
od Gizzer2
Ano otočil jsem úplně všechny, zkusil jsem zadat adresu obrázku přímo na existující obrázek avšak ani potom se nezobrazil.

Re: Cesta k obrázku na localhostu

Napsal: 23 úno 2014 22:52
od iTerminator
Zkus to vyechovat a použít HEREDOC.

Kód: Vybrat vše

<<<IMG
<img src = "file:///C:/myFolder/myFile.jpg">
IMG;


Zkus zobrazit jakýkoliv obrázek, co tam máš, pokud se nezobrazí , zkus to spustit v Internet Exploreru, pokud se ani tak nezobrazí, tak se podle mého jedná o nastavení, zkrátka, že ten script se nedostane na ten disk, nemá právo číst ho.

Re: Cesta k obrázku na localhostu

Napsal: 24 úno 2014 15:06
od CZechBoY
čau,
jakej formát maj ty obrázky uložený na disku? Nejsou nějak escapovaný (mezera = %20)?

Re: Cesta k obrázku na localhostu

Napsal: 27 úno 2014 22:35
od Gizzer2
Vyřešeno pomocí:

<Directory "D:/hudba/">
Options FollowSymLinks
AllowOverride All
Order deny,allow
Allow from 127.0.0.1
Deny from all
Require all granted
</Directory>

Re: Cesta k obrázku na localhostu

Napsal: 28 úno 2014 07:25
od iTerminator
Nakonec byl můj tip správný, script neměl práva na přístup na disk.