[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4688: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4690: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4691: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4692: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
Webmasterplein.net • Toon onderwerp - Probleem[PHP]
aan alle goede dingen komt een eind, webmasterplein.net 2003 - 2013
wij danken jullie voor al mooie momenten die dankzij dit forum ontstonden - Derk, Rutger en Stef

Probleem[PHP]

Je komt er niet helemaal uit bij het scripten? Übergoede functie geschreven? Alles met betrekking tot scripting, kun je hier terecht.

Probleem[PHP]

Berichtdoor Rik » 11 aug 2005 08:06

Ik zit met een probleem.
Ik krijg een wit scherm.
[syntax="PHP"]<html>
<head>
<title>Bloe.tk</title>
</head>

<body bgColor="#000058" link="#FFFFFF" vLink="#FFFFFF" aLink="#FFFFFF"><center>
<table width="700"><td bgcolor="#000000">
<center><table width="800"><td bgcolor="#000000"><center><font size="5" color="White" face="Vivaldi">Welkom op Bloe.tk!</font><br><a href="http://members.home.nl/bloe/hoofdpagina.htm"><img src="images/bloelogo.bmp" alt="Bloe.tk"></a><br><font size="2" face="Century Gothic">
<a href="page.php?page=home" title="Terug naar de Hoofdpagina.">Home</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="page.php?page=bloeware" title="Mijn Programmaatjes.">BloeWare</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="page.php?page=links">Links</a>
</td></table></font>
<?php
if ($page = "home") {
print ("<table width='600'><td bgcolor='#580000' align='left'width='83%'><font color='#FFFFFF' size='3' face='Century Gothic'><i>PHP</td><td bgcolor='#580000' width='17'><font color='#FFFFFF' size='3' face='Century Gothic'><i>11-08-2005</td></table>
<table width='600'><td bgcolor='#580000' align='center'><font color='#FFFFFF' size='3' face='Century Gothic'><i>Sinds kort heb ik een server met PHP.<br>De site is nu al in PHP gemaakt maar verschilt niet veel van de oude.<br>Later zal er meer veranderen.</td></table>
<table width='600'><td bgcolor='#580000' align='left'><font color='#FFFFFF' face='Century Gothic' size='3'><i>Site Update<td align='right' bgcolor='#580000' width='17%'><font color='#FFFFFF' face='Century Gothic' size='3'>09-08-2005</td></table>
<table width='600'><td bgcolor='#580000'><center><font color='#FFFFFF' face='Century Gothic' size='3'><i>En alweer is de site een beetje vernieuwt.<br>Er is een nieuwe header.<br>Ik hoop dat jullie hem ook leuk vinden.<br>Binnenkort zal ik ook veel JavaScriptjes erbij zetten.<br>Nu staat wel al de datum onderin.<br>Ook is helaas het gastenboek en de poll weg ,<br>omdat ik deze niet zelf heb gemaakt.<br>Deze zijn van <a href='http://www.silent.be'>Silent.be</a><br>Ik wil mijn site het liefste helemaal zelf maken.</td></table><p>
<table width='600'><td bgcolor='#580000' align='left'><font color='#FFFFFF' face='Century Gothic' size='3"><i>Vernieuwde Website<td align='right' bgcolor='#580000' width='17%'><font size='3' color='#FFFFFF' face='Century Gothic'>25-07-2005</td></table>
<table width='600'><td bgcolor='#580000'><center><font color='#FFFFFF' face='Century Gothic' size='3'><i>Zoals je mischien al gemerkt hebt is de site vernieuwd.<br>Ook heeft de site een nieuwe domeinnaam gekregen.<br>De site is nu te vinden op <a href='http://www.bloe.tk'>www.bloe.tk</a><br>Kijk maar eens wat rond.</td></table><table width='500' height='30'><td bgcolor='#000000'></td></table>") }
else {
print ("Fout!") }
?>

</body>
</html>
[/syntax]
Het maakt niets uit of ik nou page.php pak of page.php?page=home
Weet iemand waar dat aan ligt?
Avatar gebruiker
Rik
wmpr
 
Berichten: 1576
Geregistreerd: 11 jun 2005 17:59

Berichtdoor KillerSponge » 11 aug 2005 08:17

Je moet de variabele uit de url ophalen. Dit doe je zo:

[syntax="php"] $pagina = $_GET['pagina']; [/syntax]
Blabla en andere onzin - http://killersponge.nl
Avatar gebruiker
KillerSponge
Beheerder
Beheerder
 
Berichten: 14456
Geregistreerd: 24 aug 2004 13:05

Berichtdoor Rik » 11 aug 2005 08:35

Ik heb
[syntax="php"]$page = $_GET['page'][/syntax] ovenaan gezet maar het werkt nog niet.
Wat heb ik foutgedaan?
Avatar gebruiker
Rik
wmpr
 
Berichten: 1576
Geregistreerd: 11 jun 2005 17:59

Berichtdoor KillerSponge » 11 aug 2005 08:47

Ah lol, dat zag ik de eerste keer over het hoofd ^^

In PHP werkt een ifje zo:

[syntax="php"]if ( $page == 'home' )
{
echo 'blaat';
}[/syntax]
Blabla en andere onzin - http://killersponge.nl
Avatar gebruiker
KillerSponge
Beheerder
Beheerder
 
Berichten: 14456
Geregistreerd: 24 aug 2004 13:05

Berichtdoor Rik » 11 aug 2005 08:50

Avatar gebruiker
Rik
wmpr
 
Berichten: 1576
Geregistreerd: 11 jun 2005 17:59

Berichtdoor KillerSponge » 11 aug 2005 08:57

Blabla en andere onzin - http://killersponge.nl
Avatar gebruiker
KillerSponge
Beheerder
Beheerder
 
Berichten: 14456
Geregistreerd: 24 aug 2004 13:05

Berichtdoor Rik » 11 aug 2005 09:01

Stupid Me Confused
Ik wist t al van JavaScript
Typefouten zijn bij mij altijd het grootste probleem.
<hr />
Nog steeds werkt het niet. Confused
Avatar gebruiker
Rik
wmpr
 
Berichten: 1576
Geregistreerd: 11 jun 2005 17:59

Berichtdoor KillerSponge » 11 aug 2005 09:22

Ik heb het zelf even een paar keer getest, en er zaten een paar fouten in (ergens had je een dubbele quote geplaatst, waardoor de print beeindigd werd, en je was achter de prints de puntkomma vergeten).

Zo werkt het bij mij:

[syntax="php"]<?php

$page = $_GET['php'];

if ($page = "home")
{
echo "<table width='600'><td bgcolor='#580000' align='left'width='83%'><font color='#FFFFFF' size='3' face='Century Gothic'><i>PHP</td><td bgcolor='#580000' width='17'><font color='#FFFFFF' size='3' face='Century Gothic'><i>11-08-2005</td></table>
<table width='600'><td bgcolor='#580000' align='center'><font color='#FFFFFF' size='3' face='Century Gothic'><i>Sinds kort heb ik een server met PHP.<br>De site is nu al in PHP gemaakt maar verschilt niet veel van de oude.<br>Later zal er meer veranderen.</td></table>
<table width='600'><td bgcolor='#580000' align='left'><font color='#FFFFFF' face='Century Gothic' size='3'><i>Site Update<td align='right' bgcolor='#580000' width='17%'><font color='#FFFFFF' face='Century Gothic' size='3'>09-08-2005</td></table>
<table width='600'><td bgcolor='#580000'><center><font color='#FFFFFF' face='Century Gothic' size='3'><i>En alweer is de site een beetje vernieuwt.<br>Er is een nieuwe header.<br>Ik hoop dat jullie hem ook leuk vinden.<br>Binnenkort zal ik ook veel JavaScriptjes erbij zetten.<br>Nu staat wel al de datum onderin.<br>Ook is helaas het gastenboek en de poll weg ,<br>omdat ik deze niet zelf heb gemaakt.<br>Deze zijn van <a href='http://www.silent.be'>Silent.be</a><br>Ik wil mijn site het liefste helemaal zelf maken.</td></table><p>
<table width='600'><td bgcolor='#580000' align='left'><font color='#FFFFFF' face='Century Gothic' size='3'><i>Vernieuwde Website<td align='right' bgcolor='#580000' width='17%'><font size='3' color='#FFFFFF' face='Century Gothic'>25-07-2005</td></table>
<table width='600'><td bgcolor='#580000'><center><font color='#FFFFFF' face='Century Gothic' size='3'><i>Zoals je mischien al gemerkt hebt is de site vernieuwd.<br>Ook heeft de site een nieuwe domeinnaam gekregen.<br>De site is nu te vinden op <a href='http://www.bloe.tk'>www.bloe.tk</a><br>Kijk maar eens wat rond.</td></table><table width='500' height='30'><td bgcolor='#000000'></td></table>";
}
else
{
echo "Fout!";
}
?>[/syntax]
Blabla en andere onzin - http://killersponge.nl
Avatar gebruiker
KillerSponge
Beheerder
Beheerder
 
Berichten: 14456
Geregistreerd: 24 aug 2004 13:05

Berichtdoor Rik » 11 aug 2005 10:02

Aha ik dacht toch dat er echt geen fouten in zaten.
Sorry ik zal de volgende keer beter kijken voordat ik post.

<hr />Ik begrijp iets niet Confused
Als ik naar gewoon page.php ga dan laad hijda t van home ook.

<hr />Het is alweer gelukt Smile
Tijdens het veranderen haalde ik perongeluk weer die 2e = weg Razz
Avatar gebruiker
Rik
wmpr
 
Berichten: 1576
Geregistreerd: 11 jun 2005 17:59

Berichtdoor Stef » 11 aug 2005 12:29

[syntax="php"]#
if ($page = "home") [/syntax]

Nu maak jij weer de 1 = fout.
Avatar gebruiker
Stef
wmpr
 
Berichten: 5575
Geregistreerd: 27 nov 2003 21:51

Berichtdoor KillerSponge » 11 aug 2005 13:37

Woops Embarassed
Blabla en andere onzin - http://killersponge.nl
Avatar gebruiker
KillerSponge
Beheerder
Beheerder
 
Berichten: 14456
Geregistreerd: 24 aug 2004 13:05

Berichtdoor Derk » 11 aug 2005 14:26

even wat uitleg:

Global variabelen:
Global variabelen staan aan of uit.
Als je niet weet of ze aan of uit staan kan je het beste variabelen die je van een andere pagina krijgt aangeven dat je die wilt gebruiken.
met $_GET['hoi']kan je een variabel opvragen die je aangeeft via method=GET of via de adresbalk bovenin je scherm.

met $_POST['hoi'] geef je aan dat je een varabel opvraagt die gepost is
bijvoorbeels uit een invulformulier waarin METHOD=POST is gebruikt of waarin method niet staat aangegeven.

Derk
Afbeelding
Avatar gebruiker
Derk
Beheerder
Beheerder
 
Berichten: 12634
Geregistreerd: 27 nov 2003 19:50
Woonplaats: Houten

Berichtdoor Rik » 11 aug 2005 14:48

Avatar gebruiker
Rik
wmpr
 
Berichten: 1576
Geregistreerd: 11 jun 2005 17:59

Berichtdoor Derk » 11 aug 2005 19:10

dan moet je een form maken
ik kan uit mijn hoofd geen form maken maar zo moet hij ongeveer zijn:

[form action="poep.php"]
[textarea name="text"][/textarea]
[/form]

LET OP in het formgeen METHOT te gebruiken

en dan dit:

<?
echo$_POST['text']
?>

en text is dus de naam van het textarea of textveldje....

nou en je kan dat $_POST['text'] dus ook in een ifje gebruiken....

Derk
Afbeelding
Avatar gebruiker
Derk
Beheerder
Beheerder
 
Berichten: 12634
Geregistreerd: 27 nov 2003 19:50
Woonplaats: Houten

Berichtdoor Rik » 11 aug 2005 20:44

Badankt :aanbid:
En weet ook iemand dat als ik variabelen in een andere site wilz etten dat je dan niet niet de waarden op een of andere manier kan zien.

<hr />Sorry ik begrijp nu eindelijk een manier.
Zeg maar niets ik ga dit als ik trug van vakantie ben proberen zelf op te lossen.
Avatar gebruiker
Rik
wmpr
 
Berichten: 1576
Geregistreerd: 11 jun 2005 17:59

Berichtdoor KillerSponge » 11 aug 2005 21:38

Met sessies.

*bedenkt zich dat hij nu toch iets gezegd heeft ^^
Blabla en andere onzin - http://killersponge.nl
Avatar gebruiker
KillerSponge
Beheerder
Beheerder
 
Berichten: 14456
Geregistreerd: 24 aug 2004 13:05


Keer terug naar PHP, ASP, SQL



cron