PHP.EE FOORUM   
Nimi:   Pass:   Mäleta mind! 
   Teemad | php.ee esilehele | registreeri | Märgi kõik teemad loetuks | #php.ee Skype vestlus | RSS
UUS TEEMA  OTSI  Lehekülgi: 1
PHP ei kuva pilte ekraanile
Postitaja: ViineriPirukas 2010-05-29 19:14:45
Selline probleem, et programm peab võtma kataloogist pildid ja kuvama need ekraanil. Kui phpdesigneriga vaadata, siis töötab. Kui vaadata IE-ga siis "png" formaat pilti millegipärast ei kuva ja Firefoxiga ei kuva ühtegi pilti. Chrome ei näita isegi tühju kaste, kus peaksid pildid olema. Milles probleem võib olla?

Screenshotid ka tulemusest
http://www.dropbox.com/gallery/6392516/1/paste?h=c7e972


PHP kood:
 
<?php
class DirSisu{
    private 
$dirAdress//Selle php faili asukoha kataloogi aadress
    
private $aadress;   //Kataloogis olevate failide massiiv
    
private $dir;       //Kuvatava kataloogi täpne aadress
   
    //Konstruktor
    
function __construct($kataloog){
        
$this -> dirAdress getcwd(); //Selle php faili asukoha kataloogi aadress
        
$this -> dir $this -> dirAdress.'/'.$kataloog//Kuvatava kataloogi täpne aadress
        
$this -> aadress scandir($this -> dir); //Lisab failid massiivi 'aadress'
    
}
   
    
//Väljastab directori sisu ekraanile
    
function valjasta (){
        for(
$i 2$i count($this -> aadress); $i++){
            echo 
$this -> aadress[$i]."<br />";
        }
    }
   
    
//Kuvab pildid ekraanile
    
function kuvaPildid(){
         for(
$i 2$i count($this -> aadress); $i++){
            
$a $this -> dir.'/'.$this -> aadress[$i]; //Pildi täispikk aadress
            
if(!is_dir ($a)){   //Kontrollib, et kuvatakse ainult pildid mitte kataloogid
                
echo "<img src='$a' width='400' hspace='20' vspace='20' align='center' />";
            }
        }
    }
}

$isend = new DirSisu('kataloog');
$isend -> valjasta();
$isend -> kuvaPildid();

?>


Source all on kõigile veebisirvijatel sama tulemus

20100517-141118_300C053v9Jk.jpg<br />20100523-205612_OgAAAEVOmQDxYaP7dKixmyKCNgv4VFLHZ25azBP-Udo5twcTJQavK01bQ_nB11xu8KZ9WtmEYF0GTTPCuZXxN5dxlhkAm1T1UM_pyKOpmw3Lxoj5_GHW7LfmJPN7.jpg<br />20100527-223130_pilt322.jpg<br />New folder<br />google_suggest.png<br /><img src='D:serverwwwprojektPHP/kataloog/20100517-141118_300C053v9Jk.jpg' width='400' hspace='20' vspace='20' align='center' /><img src='D:serverwwwprojektPHP/kataloog/20100523-205612_OgAAAEVOmQDxYaP7dKixmyKCNgv4VFLHZ25azBP-Udo5twcTJQavK01bQ_nB11xu8KZ9WtmEYF0GTTPCuZXxN5dxlhkAm1T1UM_pyKOpmw3Lxoj5_GHW7LfmJPN7.jpg' width='400' hspace='20' vspace='20' align='center' /><img src='D:serverwwwprojektPHP/kataloog/20100527-223130_pilt322.jpg' width='400' hspace='20' vspace='20' align='center' /><img src='D:serverwwwprojektPHP/kataloog/google_suggest.png' width='400' hspace='20' vspace='20' align='center' />
RE: PHP ei kuva pilte ekraanile
Postitaja: andrusny 2010-05-29 20:12:30
Mingi ajuvaba pildi aadress. Korista ketaseade eest ära ja anna normaalne , ainult kaustast aadress, siis töötab. Veidraid pildinimesid ei soovita ka kasutada. Milleks???


D:serverwwwprojektPHP/kataloog/20100523-205612_OgAAAEVOmQDxYaP7dKixmyKCNgv4VFLHZ25azBP-Udo5twcTJQavK01bQ_nB11xu8KZ9WtmEYF0GTTPCuZXxN5dxlhkAm1T1UM_pyKOpmw3Lxoj5_GHW7LfmJPN7.jpg


olenevalt, kus kaustas su php fail asub siis kui ta on kaustas serverwwwprojektPHP siis oleks aadres

kataloog/20100523-205612_OgAAAEVOmQDxYaP7dKixmyKCNgv4VFLHZ25azBP-Udo5twcTJQavK01bQ_nB11xu8KZ9WtmEYF0GTTPCuZXxN5dxlhkAm1T1UM_pyKOpmw3Lxoj5_GHW7LfmJPN7.jpg

RE: PHP ei kuva pilte ekraanile
Postitaja: keevitaja 2010-05-29 20:17:49
see küsimus on juba hv progemise foorumis vastatud.
http://foorum.hinnavaatlus.ee/viewtopic.php?t=456841
RE: PHP ei kuva pilte ekraanile
Postitaja: ViineriPirukas 2010-05-29 20:32:42
Jah, tegin sinna ka teema ja sain vastus. Tänud igatahes!

Leheküljed: 1

©2002-2013 Martin Rebane & PHP.ee kaasautorid
  0.083046913147