![]() |
PHP Question
Hey!
Weet een van jullie (of meer natuurlijk) hoe ik met PHP een script kan maken zodra ik kan surfen naar http://link.com/phpfile.php?erhiereenvariabele ? Alvast hartstikke bedankt! |
<?
Header("Location: http://link.com ?> Of bedoel je iets anders, 't is mij niet helemaal duidelijk... |
Ik wil graag kunnen linken naar:
phpscript.php?hier-een-link dat ie een bepaalde text of een bepaald bestand laat zien en dat ik kan linken naar phpscript.php?hier-een-andere-link dat ie naar een ander stuk text of bestand gaat. Dan lijkt mijn site een beetje overzichtelijk... |
Dan maak je toch bijvoorbeeld een variable voor 'action', waarnaar gelinkt wordt? Zet je in die pagina:
Code:
<? if (action == 'index') { include("includes/index.inc"); } ?> Code:
<? if (action == 'contact') { echo "Hier een contacts page blablabla"; } ?> |
Ja, dat zocht ik! Dankjewel. Het lukt me alleen niet :s
Ik gebruik deze code: <? if (action == 'index') { include("file.txt"); }; ?> (dat bestand is opgeslagen als blaatpage.php) En surf vervolgens naar blaatpage.php?action=index, maar ik zie helemaal nix. Ik weet dat ik stom ben.. :s Nogmaals bedankt, DD - Thei |
Bestaat die tekstfile wel?
|
Citaat:
et moet zowiezo $action zijn http://forum.scholieren.com/tongue.gif want het is een var. |
Code:
<? if ($action == "index") { include("file.txt"); } ?> Code:
if ($pagina == "software") { require("software.php"); } |
Require werkt niet meer in PHP4, en bovendien gebruik jij het helemaal fout. De inhoud van een ge-require-de file wordt in het script gezet, voordat het uitgevoerd wordt.
|
Citaat:
// Maak verbinding met database require 'functions.php'; require 'processor.php'; dbconnect(); Aangezien er functies in staan gedefinieerd waar ik later in het bestand gebruik van gemaakt heb. Het schijnt wel te werken http://forum.scholieren.com/tongue.gif Maar goed, ik lees net hier in het boek MySQL/PHP Database Applicaties van Academic Service dat het verschil tussen require() en include() is, dat bij require() het *hele* bestand *altijd* ingevoegd wordt, terwijl bij include() alleen dat ingevoegd wordt wat nodig is... |
Citaat:
|
Citaat:
// Maak verbinding met database include("functions.php"); include("processor.php"); dbconnect(); Van gemaakt http://forum.scholieren.com/biggrin.gif http://forum.scholieren.com/wink.gif |
Verschil is volgens mij ook dat een require() die mislukt wordt aangemerkt als fatal error, zodat het hele script ermee kapt, terwijl een probleem met include() wel een foutmelding geeft, maar toch doorgaat.
Maar ik gebruik eigk ook altijd include(). Manuzhai |
blaatpage.php
Code:
<? |
Citaat:
|
Alle tijden zijn GMT +1. Het is nu 10:33. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.