Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   PHP Question (https://forum.scholieren.com/showthread.php?t=13183)

dd666 25-01-2002 20:44

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!

Doc 25-01-2002 21:05

<?
Header("Location: http://link.com
?>

Of bedoel je iets anders, 't is mij niet helemaal duidelijk...

dd666 25-01-2002 21:10

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...

Koen 25-01-2002 23:14

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"); } ?>
Of:
Code:

<? if (action == 'contact') { echo "Hier een contacts page blablabla"; } ?>
En dit gewoon aanroepen met blaatpage.php?action=index of blaatpage.php?action=contact. Ik denk dat je zoiets gebruiken wilt? http://forum.scholieren.com/smile.gif



dd666 26-01-2002 09:30

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

Chimera 26-01-2002 12:24

Bestaat die tekstfile wel?

Triloxigen 26-01-2002 12:27

Citaat:

dd666 schreef:
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


et moet zowiezo $action zijn http://forum.scholieren.com/tongue.gif want het is een var.


1024 26-01-2002 12:35

Code:

<? if ($action == "index") { include("file.txt"); } ?>
en wat ik zelf wel eens deed was:
Code:

if ($pagina == "software") { require("software.php"); }
[Dit bericht is aangepast door 1024 (26-01-2002).]

Chimera 26-01-2002 14:25

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.

Marc S 26-01-2002 15:18

Citaat:

Chimera schreef:
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.
Hmmz, ik ben nog geen expert met PHP, maar gebruik hier versie 4.0.6 op mijn FreeBSD server. In mijn laatste creatie gebruik ik de volgende regels:

// 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...

Chimera 26-01-2002 15:52

Citaat:

Marc S schreef:

Het schijnt wel te werken http://forum.scholieren.com/tongue.gif

Omwille van oude scripts. Include werkt beter (minder verwarrend), en zal ook in volgende versies aanwezig blijven.

Marc S 26-01-2002 15:59

Citaat:

Chimera schreef:
Omwille van oude scripts. Include werkt beter (minder verwarrend), en zal ook in volgende versies aanwezig blijven.
Hmm, ik heb er even:

// 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

Manuzhai 26-01-2002 16:07

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

Harrie 02-02-2002 15:21

blaatpage.php
Code:

<?
if ($action == 'index') {
include("file.txt");
} ?>

file.txt moet in dezelfde dir staan als blaatpage..

pietje63 02-02-2002 18:54

Citaat:

Manuzhai schreef:
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

ja, maar als je iets belandrijks include (ik include altijd settings bestanden enzo) dan schiet het nog niet op http://forum.scholieren.com/frown.gif ook al zal de rest van de site het dan wel moeten doen


Alle tijden zijn GMT +1. Het is nu 10:33.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.