anoniem Geplaatst: 17 april 2002 Delen Geplaatst: 17 april 2002 Dmv php kan je dit doen en dan zeg je open index.php?pagina=sjaak en dan opent die sjaak.inc. [code:1:3df0938c2d] <?php if($pagina == "") { include("index.inc"); } else { if(file_exists("$pagina.inc")) { include("$pagina.inc"); } else { include("index.inc"); } } ?>[/code:1:3df0938c2d] helaas heeft de klant alleen asp tot zijn beschikking. Weet iemand hoe dit in asp kan? ik heb al verschllende script sites geprobeerd maar kan het daar niet vinden _________________ [b:3df0938c2d] [url=http://www.ikwilhet.nu/webmaster_apply.asp]Opeens weet je wat je wilt worden! Je wordt webmaster![/url][/b:3df0938c2d] [ Dit bericht is bewerkt door: blackboarder op 2002-04-17 20:23 ] Quote Link naar reactie
anoniem Geplaatst: 17 april 2002 Auteur Delen Geplaatst: 17 april 2002 Probeer eens: [code:1:2fd141d67c] Server.execute(request.queryString("pagina")) [/code:1:2fd141d67c] Ik weet niet zeker of dit werkt en het is alleen IIS5+ (win2000) /E Quote Link naar reactie
anoniem Geplaatst: 17 april 2002 Auteur Delen Geplaatst: 17 april 2002 Als ik die pak geeft hij deze foutmelding: [code:1:d2594b3524]Microsoft VBScript runtime error '800a01b6' Object doesn't support this property or method: 'Server.execute' /tom/index.asp, line 1[/code:1:d2594b3524] Quote Link naar reactie
anoniem Geplaatst: 17 april 2002 Auteur Delen Geplaatst: 17 april 2002 Waarschijnlijk geen iis5 dan. Als het om html-only include gaat kan je het volgende gebruiken. [code:1:0771a36baf] <% Set oFso = Server.CreateObject("Scripting.FileSystemObject") Set oFile = oFso.OpenTextFile( Server.MapPath( "nameOfFileToInclude.html" ) ) Response.Write oFile.ReadAll oFile.Close Set oFile = nothing %> [/code:1:0771a36baf] /E Quote Link naar reactie
anoniem Geplaatst: 17 april 2002 Auteur Delen Geplaatst: 17 april 2002 maar dan zou ik iedere keer een aparte pagina moeten maken om iets te includen i.p.v. 1 pagina. Is er geen makkelijkere manier? Quote Link naar reactie
anoniem Geplaatst: 17 april 2002 Auteur Delen Geplaatst: 17 april 2002 [quote:0b5548eb51] Op 17-04-2002 22:00 schreef blackboarder: maar dan zou ik iedere keer een aparte pagina moeten maken om iets te includen i.p.v. 1 pagina. [/quote:0b5548eb51] Je kan dat stukje "nameOfFileToInclude.html" toch 'dynamisch' maken door het uit de querystring te halen, of begrijp ik je nu verkeerd? Quote Link naar reactie
anoniem Geplaatst: 17 april 2002 Auteur Delen Geplaatst: 17 april 2002 [quote:9d4d625f6c] Op 17-04-2002 22:08 schreef Annie: Je kan dat stukje "nameOfFileToInclude.html" toch 'dynamisch' maken door het uit de querystring te halen, of begrijp ik je nu verkeerd?[/quote:9d4d625f6c] Dat zou kunnen. Effe uitvogelen hoe dat gaat. Quote Link naar reactie
anoniem Geplaatst: 18 april 2002 Auteur Delen Geplaatst: 18 april 2002 Ik heb nu dit [code:1:e71633fe0e]<% pageName= Request.QueryString("page") Set ts = Server.CreateObject( "Scripting.FileSystemObject" ) ' Create FileSystem Object Set textFile = ts.OpenTextFile( pageName & ".txt" ) ' Open file WHILE NOT textFile.AtEndOfStream Response.Write textFile.ReadLine ' Read all of the file in WEND textFile.Close ' Done. Close the text file %> [/code:1:e71633fe0e]met dit als foutmelding:[code:1:e71633fe0e]Microsoft VBScript runtime error '800a0035' File not found /troelofs/default.asp, line 4[/code:1:e71633fe0e] Quote Link naar reactie
anoniem Geplaatst: 18 april 2002 Auteur Delen Geplaatst: 18 april 2002 Het Server.mapPath gedeelte is noodzakelijk om een absoluut pad naar de file te vinden. /E Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen