Dat is onzin.quote: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.
Oquote:
Zover ik weet niet nee.quote: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?
hij is lelijk.quote: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?
je moet kunnen verbinden, vandaar:quote: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?
quote: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
Waarom lelijk? Hij controleert op alles wat je in de basis nodig heb...quote:
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?quote:Op zondag 28 november 2010 16:34 schreef Dalando het volgende:
[..]
Waarom lelijk? Hij controleert op alles wat je in de basis nodig heb...
Nee? Hoe zou jij het dan doen?quote: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?
Geen zinloos commentaar opnemen; gebruikmaken van classes; logica en opmaak scheiden.quote:
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> |
En PHP zonder webserver.quote: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
Een webserver is natuurlijk essentieel.quote:
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.quote: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.
o hee sorry man! mooi scriptjequote: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?
SPOILEROm 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 nietquote: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.
Finally, someone let me out of my cage
Natuurlijk niet, php kun je ook prima vanaf de command line draaien.quote:Op zondag 28 november 2010 16:57 schreef b4kl4p het volgende:
[..]
Een webserver is natuurlijk essentieel.
quote:Op zondag 28 november 2010 17:06 schreef minibeer het volgende:
[..]
o hee sorry man! mooi scriptjeEindelijk is mijn kennis nuttig. Protocollen worden behandeld door aparte services.SPOILEROm 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
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.
De commandline client doet het wel geloof ik.quote: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"
en je haalt poort en protocol door elkaar.quote:Op zondag 28 november 2010 17:11 schreef b4kl4p het volgende:
[..]
Maar dat moet ik als functie netwerkserveradmin doen. Niet als webdeveloper.
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.quote:Op zondag 28 november 2010 17:15 schreef GlowMouse het volgende:
[..]
en je haalt poort en protocol door elkaar.
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.quote: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.
1 2 3 4 | telnet fok.nl 80 GET /topic/1559428/2/50 HTTP/1.0 Host: forum.fok.nl (tweemaal enter) |
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.quote: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 ]
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 ookquote:
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |