abonnement Unibet Coolblue Bitvavo
  zondag 28 november 2010 @ 16:26:36 #76
75592 GlowMouse
l'état, c'est moi
pi_89259736
quote:
1s.gif Op zondag 28 november 2010 16:14 schreef minibeer het volgende:

[..]

Ik had ergens gelezen dat je normaal eerst mysql installeert en dan bij de installatie van php moet aangeven waar mysql is geïnstalleerd ofzoiets, maar dat heb ik nu dus niet gedaan.
Dat is onzin.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_89259921
quote:
1s.gif Op zondag 28 november 2010 16:26 schreef GlowMouse het volgende:

[..]

Dat is onzin.
O
Dus als de MySQL service draait zou php in principe gewoon mysql query's moet kunnen gebruiken?
Of moeten er nog meer dingen gedaan worden?
Finally, someone let me out of my cage
  zondag 28 november 2010 @ 16:32:29 #78
298746 Dalando
18, niet meer gefrustreerd
pi_89259951
quote:
1s.gif Op zondag 28 november 2010 16:31 schreef minibeer het volgende:

[..]

O
Dus als de MySQL service draait zou php in principe gewoon mysql query's moet kunnen gebruiken?
Of moeten er nog meer dingen gedaan worden?
Zover ik weet niet nee.

En niet eens een complimentje voor mijn mooie scriptje? ;(
Spel-, taal- en grammaticafouten voorbehouden.
994a040db3f025e25771e045468fc121
  zondag 28 november 2010 @ 16:33:54 #79
75592 GlowMouse
l'état, c'est moi
pi_89260013
quote:
2s.gif Op zondag 28 november 2010 16:32 schreef Dalando het volgende:

[..]

Zover ik weet niet nee.

En niet eens een complimentje voor mijn mooie scriptje? ;(
hij is lelijk.
quote:
1s.gif Op zondag 28 november 2010 16:31 schreef minibeer het volgende:

[..]

O
Dus als de MySQL service draait zou php in principe gewoon mysql query's moet kunnen gebruiken?
Of moeten er nog meer dingen gedaan worden?
je moet kunnen verbinden, vandaar:
quote:
1s.gif Op zondag 28 november 2010 11:04 schreef GlowMouse het volgende:

[..]

dan installeer je mysql en kijk je of je met een andere mysql-client wel kunt connecten
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zondag 28 november 2010 @ 16:34:57 #80
298746 Dalando
18, niet meer gefrustreerd
pi_89260056
quote:
1s.gif Op zondag 28 november 2010 16:33 schreef GlowMouse het volgende:

[..]

hij is lelijk.
Waarom lelijk? Hij controleert op alles wat je in de basis nodig heb...
Spel-, taal- en grammaticafouten voorbehouden.
994a040db3f025e25771e045468fc121
  zondag 28 november 2010 @ 16:39:02 #81
75592 GlowMouse
l'état, c'est moi
pi_89260224
quote:
2s.gif Op zondag 28 november 2010 16:34 schreef Dalando het volgende:

[..]

Waarom lelijk? Hij controleert op alles wat je in de basis nodig heb...
Als dit script niet zou werken dan zou ik alles wegmieteren en overnieuw beginnen. Ik ga toch niet door 12 if-statements lezen voor elke query die je uitvoert?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zondag 28 november 2010 @ 16:40:08 #82
298746 Dalando
18, niet meer gefrustreerd
pi_89260265
quote:
1s.gif Op zondag 28 november 2010 16:39 schreef GlowMouse het volgende:

[..]

Als dit script niet zou werken dan zou ik alles wegmieteren en overnieuw beginnen. Ik ga toch niet door 12 if-statements lezen voor elke query die je uitvoert?
Nee? Hoe zou jij het dan doen?
Spel-, taal- en grammaticafouten voorbehouden.
994a040db3f025e25771e045468fc121
  zondag 28 november 2010 @ 16:42:35 #83
75592 GlowMouse
l'état, c'est moi
pi_89260367
quote:
2s.gif Op zondag 28 november 2010 16:40 schreef Dalando het volgende:

[..]

Nee? Hoe zou jij het dan doen?
Geen zinloos commentaar opnemen; gebruikmaken van classes; logica en opmaak scheiden.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zondag 28 november 2010 @ 16:47:53 #84
75592 GlowMouse
l'état, c'est moi
pi_89260563
met een simpele class krijg je dan zoiets:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
$settings 
= array();

$settings['host'] = 'Localhost'// Host
$settings['user'] = 'Root'// User
$settings['pass'] = ''// Wachtwoord
$settings['db'] = 'test'// Database

$db = new db($settings['host'], $settings['user'], $settings['pass'], $settings['db']);
$sql "SELECT * 
           FROM tabel"
;
$res $db->query($sql);
$rows = array();
while(
$row $db->getRows($res)) {
  
$rows[] = $row;
}
?>
<!DOCTYPE html>
<html>
    <head>
        <title>Document</title>
    </head>
    <body>
    <!-- trallalalal etc... -->
<?php
foreach($rows as $row) {
  echo 
rows['iets'];
}
if(
count($rows) == 0) {
  echo 
'niks';
}
?>
    </body>
</html>

eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_89260576
MySQL is een server en staat helemaal los van PHP.

PHP is een interpreter die een bestand inleest en dan zijn compiler er op loslaat.

Wat dat betreft zijn voor beginnelingen installatie pakketten behoorlijk misleidend. MySQL kan ook aangeroepen worden vanuit perl of elke andere taal, het ligt eraan hoe je interface ligt.

en bla bla bla, toen had ik geen zin meer
Wie dit leest is een lezer van dit.
  zondag 28 november 2010 @ 16:48:39 #86
75592 GlowMouse
l'état, c'est moi
pi_89260595
quote:
1s.gif Op zondag 28 november 2010 16:48 schreef b4kl4p het volgende:
MySQL is een server en staat helemaal los van PHP.

PHP is een interpreter die een bestand inleest en dan zijn compiler er op loslaat.

Wat dat betreft zijn voor beginnelingen installatie pakketten behoorlijk misleidend. MySQL kan ook aangeroepen worden vanuit perl of elke andere taal, het ligt eraan hoe je interface ligt.

en bla bla bla, toen had ik geen zin meer
En PHP zonder webserver.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_89260966
quote:
1s.gif Op zondag 28 november 2010 16:48 schreef GlowMouse het volgende:

[..]

En PHP zonder webserver.
Een webserver is natuurlijk essentieel.

Wat een webserver doet is een aanvraag van: http://bestand.html vertalen naar een opening van het bestand. Dit lijkt makkelijk maar er komen behoorlijk veel security issues bij kijken om dat ene bestand te openen.

Wat PHP doet is tijdens het openen van bestand.html (of php, je kunt zelf je extensie kiezen) bepaalde code draaien wat verschillende uitvoer mogelijk maakt. Dat maakt het dynamisch.
Wie dit leest is een lezer van dit.
pi_89261236
quote:
1s.gif Op zondag 28 november 2010 16:57 schreef b4kl4p het volgende:

[..]

Een webserver is natuurlijk essentieel.

Wat een webserver doet is een aanvraag van: http://bestand.html vertalen naar een opening van het bestand. Dit lijkt makkelijk maar er komen behoorlijk veel security issues bij kijken om dat ene bestand te openen.

Wat PHP doet is tijdens het openen van bestand.html (of php, je kunt zelf je extensie kiezen) bepaalde code draaien wat verschillende uitvoer mogelijk maakt. Dat maakt het dynamisch.
Waarbij http natuurlijk het protocol is. Je kunt ook https of ftp gebruiken. Maar dan komen we al snel in in heel ander gebied van de computer science.
Wie dit leest is een lezer van dit.
pi_89261303
quote:
2s.gif Op zondag 28 november 2010 16:32 schreef Dalando het volgende:

[..]

Zover ik weet niet nee.

En niet eens een complimentje voor mijn mooie scriptje? ;(
o hee sorry man! mooi scriptje :')
SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
quote:
1s.gif Op zondag 28 november 2010 17:04 schreef b4kl4p het volgende:

[..]

Waarbij http natuurlijk het protocol is. Je kunt ook https of ftp gebruiken. Maar dan komen we al snel in in heel ander gebied van de computer science.
Waar ik ook niks van snap, maar wel een tentamen over heb gehad. En nee, ik weet het cijfer nog niet |:(
Finally, someone let me out of my cage
  zondag 28 november 2010 @ 17:07:35 #90
75592 GlowMouse
l'état, c'est moi
pi_89261362
quote:
1s.gif Op zondag 28 november 2010 16:57 schreef b4kl4p het volgende:

[..]

Een webserver is natuurlijk essentieel.
Natuurlijk niet, php kun je ook prima vanaf de command line draaien.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_89261519
quote:
1s.gif Op zondag 28 november 2010 17:06 schreef minibeer het volgende:

[..]

o hee sorry man! mooi scriptje :')
SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
[..]

Waar ik ook niks van snap, maar wel een tentamen over heb gehad. En nee, ik weet het cijfer nog niet |:(
Eindelijk is mijn kennis nuttig. Protocollen worden behandeld door aparte services.

Stel je voor:

Server

heeft een webserver
heeft een ftpserver

webserver heeft poort 80
ftpserver heeft poort 21

Wanneer je in bijvoorbeeld firefox naar http://server/index.html gaat dan wordt automatisch poort 80 aangeroepen. Wanneer je ftp://server aanroept wordt automatisch poort 21 aangeroepen.

Wat en hoe de poorten werken is een server issue, dus mijn linux bak heeft een ftp server draaien op poort 21. Als ik daar 2000 can wil maken kan dat ook. Maar dat moet ik als functie netwerkadmin doen. Niet als webdeveloper.
Wie dit leest is een lezer van dit.
pi_89261607
quote:
1s.gif Op zondag 28 november 2010 16:33 schreef GlowMouse het volgende:
je moet kunnen verbinden, vandaar:

"dan installeer je mysql en kijk je of je met een andere mysql-client wel kunt connecten"

De commandline client doet het wel geloof ik.
Weet het niet helemaal zeker, maar ik kan 'inloggen' met mijn wachtwoord. Ik weet verder niet hoe ik dan query's kan uitvoeren of iets dergelijks :')

[ Bericht 18% gewijzigd door minibeer op 28-11-2010 17:21:48 ]
Finally, someone let me out of my cage
  zondag 28 november 2010 @ 17:15:49 #93
75592 GlowMouse
l'état, c'est moi
pi_89261677
quote:
1s.gif Op zondag 28 november 2010 17:11 schreef b4kl4p het volgende:

[..]

Maar dat moet ik als functie netwerkserveradmin doen. Niet als webdeveloper.
en je haalt poort en protocol door elkaar.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_89261822
quote:
1s.gif Op zondag 28 november 2010 17:15 schreef GlowMouse het volgende:

[..]

en je haalt poort en protocol door elkaar.
Ligt eraan waar jouw verantwoordelijkheden liggen natuurlijk, als jij 1 server onder je beheer hebt ben je inderdaad een serveradmin. Moet zeggen dat ik het een beetje zeikerig vind.

Kun je me vertellen waar ik poort en protocol door elkaar haal? Aangezien elk protocol een standaard poort heeft (welke uiteraard te wijzigen is) denk ik dat ik aardig safe zit.
Wie dit leest is een lezer van dit.
  zondag 28 november 2010 @ 17:24:38 #95
75592 GlowMouse
l'état, c'est moi
pi_89261977
quote:
1s.gif Op zondag 28 november 2010 17:20 schreef b4kl4p het volgende:

[..]
Kun je me vertellen waar ik poort en protocol door elkaar haal? Aangezien elk protocol een standaard poort heeft (welke uiteraard te wijzigen is) denk ik dat ik aardig safe zit.
Op http://www.faqs.org/rfcs/rfc2616.html wordt het protocol besproken. Probeer een pagina van FOK! maar eens op te vragen mbv telnet, dan heb je veel meer nodig dan alleen poort 80.
1
2
3
4
telnet fok.nl 80
GET /topic/1559428/2/50 HTTP/1.0
Host: forum.fok.nl
(tweemaal enter)
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_89262182
quote:
1s.gif Op zondag 28 november 2010 17:24 schreef GlowMouse het volgende:

[..]

Op http://www.faqs.org/rfcs/rfc2616.html wordt het protocol besproken. Probeer een pagina van FOK! maar eens op te vragen mbv telnet, dan heb je veel meer nodig dan alleen poort 80.

[ code verwijderd ]

Ja bleh, schrijf jij je eigen tcp/ip protocol interpretatie maar eerst. Je kunt natuurlijk altijd boven de php beginner (waar dit topic toch om draait) uit blijven steken maar hulp is gevraagd over dit onderwerp. Dat ik je er qua computerkennis afmat moge duidelijk zijn.. met je telnet.
Wie dit leest is een lezer van dit.
  zondag 28 november 2010 @ 17:40:06 #97
75592 GlowMouse
l'état, c'est moi
pi_89262444
:')
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_89262732
quote:
14s.gif Op zondag 28 november 2010 17:40 schreef GlowMouse het volgende:
:')
Oh je bent er klaar mee?
Wie dit leest is een lezer van dit.
pi_89286704
quote:
14s.gif Op zondag 28 november 2010 17:40 schreef GlowMouse het volgende:
:')
Hij heeft wel een beetje gelijk... je kraakt eerst iemand's leuke korte en handig voorbeeld af en geeft nu weinig info... ja ik kan het weten want ik leer ook niet rete rap glow... dat weet jij ook ;)

Dus soms is het handiger als je wat meer info geeft...

Verder:
Korte vraag;

Stel ik wil op een website meerdere keren de volgende zaken gebruiken, is het handig om deze te combineren tot gebruik van 1 tabel of per onderdeel een tabel maken?

reacties / rating / views voor nieuws artikelen, verslagen, spelletjes, profielen, e.t.c. pagina's

Zelfde geldt eigenlijk ook voor categorieen, ik wil categorieen gebruiken voor spelletjes, nieuws en artikelen en eventueel nog meer onderdelen en is de tabel qua opzet voor alle 3 het zelfde..

Combineren (normaliseren) of juist niet?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_89287478
Ik zou niet weten waarom je die dingen niet zou willen normaliseren.
Een reactie is niks anders dan een reactie met een link naar een Item. Een Item is niks anders dan een nieuwsItem, een verslagItem, een spelletjeItem of een profielItem.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')