abonnement Unibet Coolblue Bitvavo
pi_89180862
Dat is mogelijk maar kost wel bergen met werk :)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_89180894
quote:
1s.gif Op vrijdag 26 november 2010 13:21 schreef GlowMouse het volgende:

[..]

Dat is in dit geval niet erg. Je kunt hier op basis van .htaccess de user een echte of een previewversie serveren, als je Apache gebruikt. PHP gebruiken is hier zonde.
Oeh, kun je eens vertellen hoe? dat zou vet zijn! en scheelt aan extra queries ;)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  vrijdag 26 november 2010 @ 15:11:56 #53
75592 GlowMouse
l'état, c'est moi
pi_89181236
quote:
2s.gif Op vrijdag 26 november 2010 13:34 schreef Habork het volgende:
Weet iemand of het toevallig mogelijk is om met php een script te maken wat op een externe website een formulier invult en daarvan dan informatie haalt en op eigen website weergeeft? Of moet ik dan aan iets anders gaan denk?
Dat kan, kijk eens naar curl.
quote:
14s.gif Op vrijdag 26 november 2010 15:05 schreef Chandler het volgende:

[..]

Oeh, kun je eens vertellen hoe? dat zou vet zijn! en scheelt aan extra queries ;)
Met mod_rewrite. Als je zoekt op anti-hotlinkscripts dan moet je een eind komen.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_89184184
Geen optie zie ik al wel, want kleine afbeeldingen wil ik wel delen maar grote > 500KB wil ik voorzien van een thumbnail ;) Dus dan toch maar via PHP zelf :@
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  vrijdag 26 november 2010 @ 16:14:31 #55
75592 GlowMouse
l'état, c'est moi
pi_89184258
quote:
14s.gif Op vrijdag 26 november 2010 16:13 schreef Chandler het volgende:
Geen optie zie ik al wel, want kleine afbeeldingen wil ik wel delen maar grote > 500KB wil ik voorzien van een thumbnail ;) Dus dan toch maar via PHP zelf :@
Als jij kleine afbeeldingen in een andere map zet of anderszins een herkenbare naam geeft, is het weldegelijk een optie.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_89184305
quote:
6s.gif Op vrijdag 26 november 2010 15:04 schreef Chandler het volgende:
Dat is mogelijk maar kost wel bergen met werk :)
Ik ben me nu aan het verdiepen in curl, maar hoe zou jij het aanpakken dan?
pi_89185675
quote:
1s.gif Op vrijdag 26 november 2010 16:14 schreef GlowMouse het volgende:
Als jij kleine afbeeldingen in een andere map zet of anderszins een herkenbare naam geeft, is het weldegelijk een optie.
Dat is dus helaas geen optie omdat voor grote plaatjes > 500KB (animaties) een speciale thumbnail gemaakt wordt... maar ik heb nu een workaround en hopelijk vind mijn hoster dat een mooie oplossing!

quote:
2s.gif Op vrijdag 26 november 2010 16:15 schreef Habork het volgende:
Ik ben me nu aan het verdiepen in curl, maar hoe zou jij het aanpakken dan?
Ik zou eerst via firefox kijken welke informatie er allemaal naar de server verzonden wordt, daarna kun je met curl precies die data versturen die jij wilt versturen. Na het versturen krijg je data terug en daar kun je weer mee aan de slag.

GlowMouse heeft er meer ervaring mee! :)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  vrijdag 26 november 2010 @ 16:46:24 #58
75592 GlowMouse
l'état, c'est moi
pi_89185756
quote:
1s.gif Op vrijdag 26 november 2010 16:44 schreef Chandler het volgende:

[..]

Dat is dus helaas geen optie omdat voor grote plaatjes > 500KB (animaties) een speciale thumbnail gemaakt wordt... maar ik heb nu een workaround en hopelijk vind mijn hoster dat een mooie oplossing!
Dat kan toch? Moet je wel vantevoren doen, en dan kun je die via mod_rewrite serveren.
quote:
Ik zou eerst via firefox kijken welke informatie er allemaal naar de server verzonden wordt, daarna kun je met curl precies die data versturen die jij wilt versturen. Na het versturen krijg je data terug en daar kun je weer mee aan de slag.
Dat zei ik.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_89189262
quote:
1s.gif Op vrijdag 26 november 2010 16:46 schreef GlowMouse het volgende:
Dat kan toch? Moet je wel vantevoren doen, en dan kun je die via mod_rewrite serveren.
Helaas niet, met mod_rewrite kan ik natuurlijk niet uitlezen welk plaatje > 500KB is en daarvoor een unieke thumbnail maken en die aan de gebruiker toezenden, dat kan ik wel met PHP :@

Want niet ieder plaatje wil ik verkleinen of aangepast aan de bekijker toezenden... alleen specifieke plaatjes... :@ Of zou dat volgens jou wel kunnen?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  vrijdag 26 november 2010 @ 18:38:40 #60
75592 GlowMouse
l'état, c'est moi
pi_89190167
quote:
1s.gif Op vrijdag 26 november 2010 16:14 schreef GlowMouse het volgende:

[..]

Als jij kleine afbeeldingen in een andere map zet of anderszins een herkenbare naam geeft, is het weldegelijk een optie.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_89191800
quote:
1s.gif Op vrijdag 26 november 2010 18:38 schreef GlowMouse het volgende:
Toch niet, dan zou ik meerdere rules moeten instellen, want voor het plaatje kan een voorbeeld 90px zijn terwijl ik een 320x240 versie wil serveren met een bepaalde tekst.

Tevens kan ik dan geen statistieken bij houden anders dan via de logs zelf :P
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_89212578
Ik heb net mysql geïnstalleerd. Hoe zorg ik dat ik het ook daadwerkelijk kan gebruiken?
Als ik het nu probeer met het volgende phpscript krijg ik een timeout:
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
<html>
<head>
<title>MySQL Test</title>
</head>
<body>
<?php
// hostname or ip of server (for local testing, localhost should work)
$dbServer='localhost';

// username and password to log onto db server
$dbUser='root';
$dbPass='geheim';

// name of database
$dbName='test';

    $link = mysql_connect("$dbServer", "$dbUser", "$dbPass") or die("Could not connect");
    print "Connected successfully<br>";
    mysql_select_db("$dbName") or die("Could not select database");
    print "Database selected successfully<br>";

// close connection
mysql_close($link);
?>
</body>
</html>
Weet iemand wat ik verkeerd doe?
Finally, someone let me out of my cage
pi_89216292
Waarom gebruik je niet gewoon Wamp of usbwebserver? die zorgen dat alles precies werkt zoals het zou moeten werken :)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_89226519
quote:
1s.gif Op zaterdag 27 november 2010 08:07 schreef Chandler het volgende:
Waarom gebruik je niet gewoon Wamp of usbwebserver? die zorgen dat alles precies werkt zoals het zou moeten werken :)
nou, ik ken die namen niet :P. Verder heb ik een boek over php/mysql, en leren uit boeken gaat mij altijd wat makkelijker af dan zelf maar wat experimenteren en dingen op internet zoeken. Verder lijkt MySQL me een goede keuze omdat MySQL databases ook redelijk makkelijk met andere programmeertalen 'aan te spreken' zijn (ik weet verder niet of dit geldt voor de voorbeelden die jij noemde hoor, daar niet van). Vandaar :).
Finally, someone let me out of my cage
pi_89234822
wamp is gewoon een 1 click installer voor apache+php+mysql die in tegenstelling tot jouw aankloten wel meteen werkt :)
pi_89247210
quote:
1s.gif Op zaterdag 27 november 2010 20:16 schreef pickup52 het volgende:
wamp is gewoon een 1 click installer voor apache+php+mysql die in tegenstelling tot jouw aankloten wel meteen werkt :)
ok, jammer dat ik dat niet gelijk wist want ik heb nu al apache en php up and running alleen mysql niet :')
Finally, someone let me out of my cage
pi_89248782
Dan kijk je dus gewoon nog even naar beide mogelijkheden :)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  zondag 28 november 2010 @ 11:04:54 #68
75592 GlowMouse
l'état, c'est moi
pi_89250167
quote:
1s.gif Op zondag 28 november 2010 02:24 schreef minibeer het volgende:

[..]

ok, jammer dat ik dat niet gelijk wist want ik heb nu al apache en php up and running alleen mysql niet :')
dan installeer je mysql en kijk je of je met een andere mysql-client wel kunt connecten
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zondag 28 november 2010 @ 11:12:46 #69
298746 Dalando
18, niet meer gefrustreerd
pi_89250290
Ik heb wamp en ben tevreden. Gewoon installeren, en klaar om te gaan.
Naast Wamp zijn er ook nog vergelijkbare dingen, zoals Xampp en EasyPHP.
En trouwens, dit kan wel wat netter, niet?

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
<?php
$settings 
= array();

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

$connection mysql_connect($settings['host'],$settings['user'],$settings['pass']);
$selectdb mysql_select_db($settings['datb'], $connection);

if(
$connection){ // Wanneer geconnecteerd is
    
if($selectdb){ // Wanneer database geselecteerd is
        
echo 'Database verbonden en geselecteerd.';
    }
    else
    {    
// Wanneer niet de database is geselecteerd
        
echo 'Database verbonden maar NIET geselecteerd!';
    }
}
else
{    
// Wanneer niet met de database verbonden is
    
echo 'Niet met de database verbonden!';
}
?>

Want jij gebruikt die, en die is natuurlijk geen oplossing. Je weet dan wel dat er iets fout is maar waar de fout dan zit weet je niet. En mysql_error() aan je gebruikers laten zien is ook niet veilig! Log het in een bestandje of zorg dat er een mailtje verzonden wordt. Kijk maar naar mijn voorbeeld ;)
Spel-, taal- en grammaticafouten voorbehouden.
994a040db3f025e25771e045468fc121
pi_89252990
quote:
6s.gif Op zondag 28 november 2010 11:12 schreef Dalando het volgende:
Ik heb wamp en ben tevreden. Gewoon installeren, en klaar om te gaan.
Naast Wamp zijn er ook nog vergelijkbare dingen, zoals Xampp en EasyPHP.
En trouwens, dit kan wel wat netter, niet?

[ code verwijderd ]
Want jij gebruikt die, en die is natuurlijk geen oplossing. Je weet dan wel dat er iets fout is maar waar de fout dan zit weet je niet. En mysql_error() aan je gebruikers laten zien is ook niet veilig! Log het in een bestandje of zorg dat er een mailtje verzonden wordt. Kijk maar naar mijn voorbeeld ;)
Ik heb het niet zelf geschreven, ik heb (nog?) niet veel verstand van php, en al helemaal geen van mysql. Het was standaard code die op een site stond van 'gebruik dit om te kijken of mysql werkt'. :')
Ik zal even kijken naar je voorbeeld, of ik het begrijp is een tweede :P.
EDIT: Ja, prima te begijpen. Even kijken wat er bij mij gebeurt.

:(, hetzelfde. De eror:
Warning: mysql_connect(): [2002] Een verbindingspoging is mislukt omdat de verbonden party niet c (trying to connect via tcp://Localhost:3306) in C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\nieuw.php on line 14 Warning: mysql_connect(): Een verbindingspoging is mislukt omdat de verbonden party niet correct heeft geantwoord na een bepaalde tijd, of de gemaakte verbinding is mislukt omdat de verbonden host niet heeft geantwoord. in C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\nieuw.php on line 14 Fatal error: Maximum execution time of 30 seconds exceeded in C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\nieuw.php on line 14

[ Bericht 11% gewijzigd door minibeer op 28-11-2010 13:03:43 ]
Finally, someone let me out of my cage
  zondag 28 november 2010 @ 13:16:47 #71
75592 GlowMouse
l'état, c'est moi
pi_89253667
MySQL moet natuurlijk wel draaien.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_89256635
quote:
1s.gif Op zondag 28 november 2010 13:16 schreef GlowMouse het volgende:
MySQL moet natuurlijk wel draaien.
:Y
Ik heb bij de configuratie ingesteld dat mysql als service zou moeten draairen en automatisch zou moeten starten (als windows start neem ik dan aan). Of moet ik zelf toch nog iets doen behalve dit?
Finally, someone let me out of my cage
  zondag 28 november 2010 @ 16:10:26 #73
75592 GlowMouse
l'état, c'est moi
pi_89259124
Je zou kunnen controleren of het draait.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_89259253
quote:
1s.gif Op zondag 28 november 2010 16:10 schreef GlowMouse het volgende:
Je zou kunnen controleren of het draait.
de service met de naam mysql wel:

Ik denk trouwens dat het probleem erin zit dat php mysql 'niet kan vinden'. 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.
Finally, someone let me out of my cage
  zondag 28 november 2010 @ 16:20:29 #75
298746 Dalando
18, niet meer gefrustreerd
pi_89259515
quote:
1s.gif Op zondag 28 november 2010 12:57 schreef minibeer het volgende:

[..]

Ik heb het niet zelf geschreven, ik heb (nog?) niet veel verstand van php, en al helemaal geen van mysql. Het was standaard code die op een site stond van 'gebruik dit om te kijken of mysql werkt'. :')
Ik zal even kijken naar je voorbeeld, of ik het begrijp is een tweede :P.
EDIT: Ja, prima te begijpen. Even kijken wat er bij mij gebeurt.

Je moet weten dat veel websites als er iets fout gaan doden (die gebruiken). Dat is geen oplossing.

Als je een hele pagina wil met database connectie en query, doe dat dan zo:

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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<?php
$settings 
= array();

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

$connection mysql_connect($settings['host'],$settings['user'],$settings['pass']);
$selectdb mysql_select_db($settings['datb'], $connection);

if(
$connection){ // Wanneer geconnecteerd is
    
if($selectdb){ // Wanneer database geselecteerd is
        
$connected true;
    }
    else
    {    
// Wanneer niet de database is geselecteerd
        
$connected false;
        
$error 'Database was niet geselecteerd!';
    }
}
else
{    
// Wanneer niet met de database verbonden is
    
$connected false;
    
$error 'Er kon geen connectie gemaakt worden met de database!';
}
?>
<!DOCTYPE html>
<html>
    <head>
        <title>Document</title>
    </head>
    <body>
    <!-- trallalalal etc... -->
    <?php
    
// En nu willen we iets uit de database weergeven...
    
    
if($connected == true){
        
        
$query "
                SELECT * 
                FROM tabel
                "
;
        
$mysqlquery mysql_query($query);
        
$mysqlrows mysql_num_rows($mysqlquery);
        
        if(
$mysqlquery){ // Wanneer de query gelukt is
            
if($mysqlrows 0){ // Wanneer de query een groter aantal resultaten terug geeft als 0 
                
while($rows mysql_fetch_row($mysqlquery)){
                    echo 
rows['iets'];
                }
            }
            else
            {
                echo 
'Was niks om terug te geven';
            }
        }
        else
        {
            echo 
'Query faalde!';
        }
    }
    else
    {
        echo 
$error;
    }
    
?>
    </body>
</html>


Als je het nu nog niet nodig heb, of als je het nu nog niet snapt, sla het dan gewoon even op in een documentje ofzo. Maar als je ooit je database aan de gang krijgt, en je wil er mee gaan werken, kijk hier dan nog even een keertje naar. :)
Spel-, taal- en grammaticafouten voorbehouden.
994a040db3f025e25771e045468fc121
  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')