Frames

Status
Niet open voor verdere reacties.
Ik bedoel dit:
  • ik heb een php-pagina, dat is dit voorbeeld 1.
  • ik heb nog een php-pagina, dat is dit voorbeeld 2.
  • die pagina's lijken als twee druppels water op elkaar: exact hetzelfde!
  • ook als je in je browser de broncodes bekijkt van deze twee, zie je precies hetzelfde: deze code.
Toch wordt in voorbeeld 1 een bestand opgehaald van een heel andere plek op de server dan in voorbeeld 2. :)
  • In de php-bladzij die op de server staat voor voorbeeld 1, staat als verwijzing:
    <?php include("regeltje.txt"); ?>
  • In de php-bladzij die op de server staat voor voorbeeld 2, staat als verwijzing:
    <?php include("images/regeltje.txt"); ?>
Maar in de pagina die je op internet bekijkt, merk je daar niets van: de "P" van PHP betekent "preprocessing", d.w.z. "vooraf verwerken". Alles is door de server in elkaar geplakt, voordat de pagina naar de bezoeker verstuurd werd. Dus in de uiteindelijke pagina kan je helemaal niet meer zien wat waarvandaan komt.
- Daarmee kan je ook van een foute php-verwijzing wel het resultaat zien op de pagina, maar vaak niet wat dan precies die fout in de opdracht was.


Bij "../../../../include-menu.php" of zoiets raak ik altijd de tel kwijt. ;)
Maar als je altijd het complete pad opgeeft, zou er niets mis mogen gaan:
  • <?php include("http://www.jedomeinnaam.nl/mapje/mapje/menu.php"); ?>
Net zoals je in het menu ook steeds "absolute verwijzingen" (met het complete webadres) hebt gemaakt. Dan maakt het niet uit, of je nu 3 of 30 mapjes ver weg zit.

Met vriendelijke groet,
CSShunter

Ik snap het. Maar wat is nou de bedoeling met je mededeling ?
 
O, dat was een post of wat geleden een reactie op toen je zei "als IK en jullie goed hadden gekeken". De 'jullie' (= wij, de bezoekers van de site) konden niet zien wat jij in de php vergeten was. - Maar gelukkig zag je het zelf! :D

Geluk!
CSShunter
 
Ik gebruik ook frames.

Ik gebruik deze code:
HTML:
<html>
<head>


  <title>Frames zonder lijn</title>
  <style type="text/css">
<!--

body
{
scrollbar-arrow-color: #000000;
scrollbar-face-color: #FF8C00;
scrollbar-highlight-color: #0000FF;
scrollbar-3dlight-color: #000000;
scrollbar-shadow-color: #00FFFF;
scrollbar-darkshadow-color: #008080;
scrollbar-track-color: #000000;
}

-->
  </style>
</head>

<frameset frameborder="no" rows="70,*">
<frame src="topside.html" NORESIZE SCROLLING="auto" name="top">
<frameset frameborder="no" cols="170,*">
<frame src="leftside.html" NORESIZE SCROLLING="auto" name="left">
<frame src="middleside.html" NORESIZE SCROLLING="auto" name="middle">
</frameset>
</frameset>
<noframes>
<a href="errors/frames.html">Error, klik hier</a>
</noframes>
</html>

Als u wilt dat er geen lijnen in zitten moet u "NORESIZE" bij de frames zetten, kijk maar hierboven.




Vriendelijke groeten, Remi1995
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan