| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | PHP include problem Fra : Cifly | 
  Dato :  17-12-05 08:50 |  
  |  
 
            Morn NG.
 Forsøger med følgende kode i min index.php:
 <li><p class="contentbold"><?php include("../txt/navigate.txt"); ?></li>
 Der er selvfølgelig defineret en <ul> og det er ligeledes sikret, at 
 navigate er placeret her, er uploadet og indeholder tekst.
 Se her:  www.flygenrings.dk
Nogen der kan se hvad problemet er?
 ~ Cifly 
            
              |   |   
            
        
 
            
         
           Dan Storm (17-12-2005) 
         
	
            | Kommentar Fra : Dan Storm | 
  Dato :  17-12-05 09:04 |  
  |  
 
            Der står jo noget tekst i dit navigate felt?
 Mon ikke det er et CSS problem?
 -- 
 Dan Storm
 http://err0r.dk
storm@err0r.dk
 PGP Public key på  http://err0r.dk/pubring.pkr
 >>> husk på; en ekspert er en person der har begået alle fejl mulige 
 inden for et bestemt område
            
              |   |   
            
        
 
            
         
           Cifly (17-12-2005) 
         
	
            | Kommentar Fra : Cifly | 
  Dato :  17-12-05 09:30 |  
  |  
 
            Dan Storm skrev:
 > Der står jo noget tekst i dit navigate felt?
 > Mon ikke det er et CSS problem?
 Tænke jeg også. Men da jeg har mindst erfaring på PHP området, og rent CSS 
 mæssigt ikke kan se et problem, valgte jeg i første omgang at forhøre mig 
 her    
            
             |   |   
            
        
 
            
         
            Dan Storm (17-12-2005) 
         
	
            | Kommentar Fra : Dan Storm | 
  Dato :  17-12-05 10:10 |  
  |  
 
            Lidt slamkode, men det virker da efter hensigten:
 css:
 /*Diverse*/
 /*Punktopstilling1*/
 ul.img1 {
    list-style-image:url(../img/bullet1.ggif);
   
    }
   
 #nav {
    margin-left:30px;
    margin-top: 10px;
 }
 web:
          <div id="leftmain1">
            <p id="leftmaintop1">.:: Navigation ::.</p>
             <div id="nav">
       <ul class="img1">
                 <?php include("../txt/navigate.txt"); ?>
             </ul>
             </div>
    </div>
 navigate.txt:
    <li><a href="vier.html">Hvem er vi?</a></li>
    <li><a href="kontakt.html">Kontakt os</a></li>
    Yadda yadda yadda
 -- 
 Dan Storm
 http://err0r.dk
storm@err0r.dk
 PGP Public key på  http://err0r.dk/pubring.pkr
 >>> husk på; en ekspert er en person der har begået alle fejl mulige 
 inden for et bestemt område
            
              |   |   
            
        
 
            
         
             Cifly (17-12-2005) 
         
	
            | Kommentar Fra : Cifly | 
  Dato :  17-12-05 17:18 |  
  |  
 
            Dan Storm skrev:
 > Lidt slamkode, men det virker da efter hensigten:
 <*snip - en masse kode*>
 Nu har jeg forsøgt dit forslag og en næsten clean kode:
 HTML:
 <div id="leftmain1">
   <p id="leftmaintop1">.:: Navigation ::.</p>
   <?php include("../txt/navigate.txt"); ?>
 </div>
 navigate.txt:
 <a href="kontakt.html">Kontakt os</a>
 <a href="vier.html">Hvem er vi?</a>
 Det virker bare ikke    
            
             |   |   
            
        
 
            
         
              Alexander P. (18-12-2005) 
         
	
            | Kommentar Fra : Alexander P. | 
  Dato :  18-12-05 16:46 |  
  |  
 
            >   <?php include("../txt/navigate.txt"); ?> 
 vil mene at "../" ikke er gyldig i PHP, af sikkerhedsmæssige
 årsager, prøv at flyt rundt på filerne så det passer, (evt. opret
 flere af en fil ...)
 -- 
 Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
  - Pædagogiske tutorials på dansk
  - Kom godt i gang med koderne
 KLIK HER! =>  http://www.html.dk/tutorials
            
             |   |   
            
        
 
            
         
               Erik Ginnerskov (18-12-2005) 
         
	
            | Kommentar Fra : Erik Ginnerskov | 
  Dato :  18-12-05 17:47 |  
  |  
 
            Alexander P. wrote:
 >>   <?php include("../txt/navigate.txt"); ?>
 > vil mene at "../" ikke er gyldig i PHP
 Jo da. Det gør jeg da flittigt. Det giver ikke nogen problemer. Hvordan vil
 du ellers bære dig ad med at inkludere et element, som ligger et mappeniveau
 eller mere tættere på webroden?
 -- 
 Med venlig hilsen
 Erik Ginnerskov
 http://hjemmesideskolen.dk -  http://ginnerskov.dk
http://html-faq.dk/
            
             |   |   
            
        
 
            
         
               Geert Lund (18-12-2005) 
         
	
            | Kommentar Fra : Geert Lund | 
  Dato :  18-12-05 20:46 |  
  |  
 
            Alexander P. wrote:
 >>  <?php include("../txt/navigate.txt"); ?> 
 > vil mene at "../" ikke er gyldig i PHP, af sikkerhedsmæssige
 > årsager, prøv at flyt rundt på filerne så det passer, (evt. opret
 > flere af en fil ...)
 Hvorfor skulle ../ metodikken ikke være gyldig til at referere filer i 
 din mappestruktur?
 Af sikkerhedsmæssige årsager kan det være at PHP er opsat med en 
 open_basedir setting der begrænser hvor i mappe-strukturen du må tilgå 
 filer, men den begrænser i sig selv ikke brugen af ./ og ../ eller / 
 metoderne når du refererer dine filer/mapper.
 -- 
 Med venlig hilsen
 Geert Lund,
 www.GLD.dk
            
             |   |   
            
        
 
            
         
               Cifly (20-12-2005) 
         
	
            | Kommentar Fra : Cifly | 
  Dato :  20-12-05 09:22 |  
  |   
            Alexander P skrev:
 
 >>   <?php include("../txt/navigate.txt"); ?>
 
 > vil mene at "../" ikke er gyldig i PHP, af sikkerhedsmæssige
 > årsager, prøv at flyt rundt på filerne så det passer, (evt. opret
 > flere af en fil ...)
 
 Har nu arrangeret filerne så det virker.
 
 Dette er en testfil, blot for at se om det virker. Det gør det jo så.
 
 Men kan ikke få den "originale" fil til at virke. Indlægget er oprettet 
 under "Uploadede PHP virker ikke". 
 
 
  
            
             |   |   
            
        
 
            
         
           Cifly (20-12-2005) 
         
	
            | Kommentar Fra : Cifly | 
  Dato :  20-12-05 09:28 |  
  |   |   |   
            
        
 
            
         
           Cifly (21-12-2005) 
         
	
            | Kommentar Fra : Cifly | 
  Dato :  21-12-05 04:23 |  
  |  
 
            Cifly skrev:
 > Nu har jeg forsøgt med en testmappe:
 >
 >  http://flygenrings.dk/testmappe/php_include_test.php
>
 > Her fungerer det!
 >
 > Hvorfor fungerer det så ikke i "original" filen. Er det fordi den er i en 
 > div, eller? Forstår det ikke   
Ok. Fik lidt hjælp på Webcafe.
 Problemet ligger i CSS koden. Ved at tilføje padding-top:24px; til 
 leftmain1, dukkede teksten frem.
 Tilsyneladende har det hele tiden virket, men det inkluderede tekst lå bag 
 om leftmain1. 
            
              |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |