login  Naam:   Wachtwoord: 
Registreer je!
 Forum

echo 'en van een bestand

Offline Rypezio - 28/12/2006 12:59
Avatar van RypezioNieuw lid ik heb een php bestand (home_content.php) en dit moet letterlijk ( dus de <tr>'s en <td>'s enzo moeten dus een tabel vormen ) ge echo't worden op de home pagina (home.php)

weet er iemand hoe ik dit kan doen ?

grtz Rypezio

18 antwoorden

Gesponsorde links
Offline riekele - 28/12/2006 13:05
Avatar van riekele PHP beginner
  1. <?
  2. include("home_content.php");
  3. ?>

op je home.php zetten
Offline Kr4nKz1n - 28/12/2006 13:10
Avatar van Kr4nKz1n Onbekend Hmmz, ik hoop dat hij dit niet bedoelt, want als je nog nooit van de functie include() heb gehoord moet je denk ik toch eerst maar artikelen gaan lezen.
Offline nemesiskoen - 28/12/2006 13:19
Avatar van nemesiskoen Gouden medaille

PHP expert
Citaat:
want als je nog nooit van de functie include() heb gehoord moet je denk ik toch eerst maar artikelen gaan lezen.

Nog nooit van gehoord:s
Offline urqbz - 28/12/2006 14:13
Avatar van urqbz PHP interesse dat is in ongeveer hetzelfde als in html de tag iframe
daar wel eens van gehoord
  
Offline nemesiskoen - 28/12/2006 14:17
Avatar van nemesiskoen Gouden medaille

PHP expert
Euhm, van de tag iframe heb ik wel eens gehoord... maar van de functie include()... nog nooit. Vind er ook niets over op php.net.
Offline Kr4nKz1n - 28/12/2006 14:17 (laatste wijziging 28/12/2006 14:18)
Avatar van Kr4nKz1n Onbekend Ja hoor. Ook mee gewerkt, moest voor school zelfs. Maar iframe is niet zo bekend idd.
Maar bijna iedereen gebruikt include() wel.

Ik denk niet dat dit een vergelijking is trouwens.


Citaat:
vage
Euhm, van de tag iframe heb ik wel eens gehoord... maar van de functie include()... nog nooit. Vind er ook niets over op php.net.
grappig man ik lach me suf.
Offline Rypezio - 28/12/2006 14:40
Avatar van Rypezio Nieuw lid weet iemand soms de oplossing ?
Offline Kr4nKz1n - 28/12/2006 14:45
Avatar van Kr4nKz1n Onbekend Is include niet jouw oplossing dan?
Offline Rypezio - 28/12/2006 15:16
Avatar van Rypezio Nieuw lid Ik heb het gevonden maar toch bedankt allemaal ;)

oplossing:

<?php
$file = "bestand.php";
$descriptor = fopen ($file, "r");
$contents = fread ($descriptor, filesize ($file));
fclose ($descriptor);
text = nl2br($contents);
echo $text;
?>
Offline nemesiskoen - 28/12/2006 16:29
Avatar van nemesiskoen Gouden medaille

PHP expert
Citaat:
grappig man ik lach me suf.

Grappig dat je helemaal naast de point grijpt. Waarom ik dat zeg is omdat include geen functie is, en die fout keer op keer wordt gemaakt... include (en require) is geen functie en daarom vereist dit ook geen haakjes. Het is een language construct. Als het een functie zou zijn zou het volgende niet mogelijk zijn:

file.php
  1. <?php
  2. $var = 'reset de var';


andere_file.php
  1. <?php
  2. $var = 'dit is een var';
  3. include('file.php'); // even doen alsof het een functie is
  4. echo $var; // output is 'reset de var' en niet 'dit is een var'


Als het een functie zou zijn dan zou er 'dit is een var' geoutput worden!
Offline SomaQan - 28/12/2006 17:05
Avatar van SomaQan PHP beginner include() kun je eigenlijk ook wel een oproep functie noemen

Offline Kr4nKz1n - 28/12/2006 18:18
Avatar van Kr4nKz1n Onbekend php.net
Citaat:
Een belangrijke opmerkinge plaatsen we hier over bestanden die worden ge-include()ed of ge-require()ed. Deze functies zorgen er beide voor dat de parser PHP mode verlaat en overgaat in HTML mode voor de opgegeven files aan het begin van het bestand, en aan het einde van dit bestand weer in PHP mode overgaat. Daarom moet de inhoud van deze bestanden worden omgeven met geldige PHP begin en einde tags.
Offline Stijn - 28/12/2006 18:26
Avatar van Stijn PHP expert dan is if() , for() , switch(), ... ook een functie omg , me leven neemt een andere wending plots 
Offline timmie_loots - 28/12/2006 22:35
Avatar van timmie_loots PHP gevorderde quote van PHP.net
Citaat:
Note: Because this is a language construct and not a function, it cannot be called using variable functions
Offline nemesiskoen - 29/12/2006 00:27 (laatste wijziging 29/12/2006 00:30)
Avatar van nemesiskoen Gouden medaille

PHP expert
@Kr4nKz1n: die nederlandse versie moet je niet voor waar nemen. Die zegt ook (of zei ook, als het al niet is veranderd) dat print een boolean terugstuurt... onzin dus.
En als jij me gaat zeggen dat include en require functies zijn na het lezen van mijn post dan weet ik genoeg over jou kennis van php:-)

Probeer dit maar eens:
  1. <?php
  2. $func = 'strstr';
  3. echo $func('hallo_hey', '_');
  4. $func = 'include';
  5. $func('file.php');

==>
  1. _hey
  2. Fatal error: Call to undefined function include() in C:\xampp\htdocs\test.php on line 5


OEI... Dat lijkt alsof de FUNCTIE include() NIET bestaat.
Offline Gerard - 29/12/2006 03:19
Avatar van Gerard Ouwe rakker He Koen flamer, je hebt gelijk 
Offline Kr4nKz1n - 29/12/2006 09:00 (laatste wijziging 29/12/2006 09:00)
Avatar van Kr4nKz1n Onbekend
Citaat:
vage
En als jij me gaat zeggen dat include en require functies zijn na het lezen van mijn post dan weet ik genoeg over jou kennis van php:-)
Denk wat je wilt, maar als daar functie staat ga ik niet verder zoeken. Daarnaast maakt het mij ook niet uit of ik denk of het een functie is of iets anders. Ik weet hoe het werkt, en daar gaat het mij om.

Maar iig bedankt.
Offline rambo - 29/12/2006 09:55
Avatar van rambo HTML beginner Om maar even on-topic een antwoord te geven, probeer dit eens:
  1. <?php
  2. $sFileContents = file_get_contents("bestand.php");
  3. echo "<pre>" . $sFileContents . "</pre>";
  4. ?>

Oftewel; met de <pre>-tag kun je opgegeven dat de browser de HTML-tags moet laten voor wat ze zijn.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.757s