abonnement Unibet Coolblue
pi_153497625
..

[ Bericht 99% gewijzigd door wipes66 op 13-06-2015 15:15:53 ]
..///
pi_153497845
quote:
7s.gif Op zaterdag 13 juni 2015 10:18 schreef n8n het volgende:

[..]

Wow thanks

Edit: allemaal Vagrant zie ik, daar heb ik echt een grondige hekel aan :@

[..]

Ja MAMP is wel easy, en het vervuilt nergens het systeem omdat het in die sandbox blijft. Vagrant vind ik dan weer te veel van het goede (en te traag). Ik ga m'n opties even na.
:P Het is maar waar je voor gaat, ik vind vagrant zwaar ideaal. MAMP vind ik persoonlijk een net niet oplossing.
  zaterdag 13 juni 2015 @ 15:26:52 #53
230788 n8n
Pragmatisch
pi_153498244
quote:
19s.gif Op zaterdag 13 juni 2015 15:08 schreef TwenteFC het volgende:

[..]

:P Het is maar waar je voor gaat, ik vind vagrant zwaar ideaal. MAMP vind ik persoonlijk een net niet oplossing.
Ik ga Vagrant gebruiken wanneer ik van een werkgever een workstation met >32GB aan ram krijg. Heb net mcrypt gecompileerd, wat een heerlijk klusje, maar hey, alles loopt nu als de gesmeerde bliksem.

Een hele mooie uitleg mcrypt http://coolestguidesonthe(...)-development-server/
Specialization is for insects”.—Robert Heinlein
pi_153500151
quote:
7s.gif Op zaterdag 13 juni 2015 15:26 schreef n8n het volgende:

[..]

Ik ga Vagrant gebruiken wanneer ik van een werkgever een workstation met >32GB aan ram krijg. Heb net mcrypt gecompileerd, wat een heerlijk klusje, maar hey, alles loopt nu als de gesmeerde bliksem.

Een hele mooie uitleg mcrypt http://coolestguidesonthe(...)-development-server/
Een speciale reden waarom je hem zelf compiled?

quote:
sudo apt-get install php5-mcrypt
werkt toch ook?
pi_153500193
:P Ohja, geen VM.
  zaterdag 13 juni 2015 @ 16:45:28 #56
230788 n8n
Pragmatisch
pi_153500219
quote:
19s.gif Op zaterdag 13 juni 2015 16:43 schreef TwenteFC het volgende:

[..]

Een speciale reden waarom je hem zelf compiled?

[..]

werkt toch ook?
OSX kent geen Apt-get, voor zulke zaken heb ik Homebrew, die installeert php met flags waar mcrypt er 1 van is. Helaas lag de php.net server er net uit dus dan maar even handmatig compileren en aan de default installatie toevoegen.

quote:
19s.gif Op zaterdag 13 juni 2015 16:44 schreef TwenteFC het volgende:
:P Ohja, geen VM.
:'( Ik ga geen vagrant installeren. Richt jij per project dan een nieuwe server in? Vind eigenlijk alleen het handmatig managen van de vhost, en hostfile irritant, verder komt het allemaal wel goed.

[ Bericht 16% gewijzigd door n8n op 13-06-2015 16:52:33 ]
Specialization is for insects”.—Robert Heinlein
pi_153500952
quote:
7s.gif Op zaterdag 13 juni 2015 16:45 schreef n8n het volgende:

[..]

OSX kent geen Apt-get, voor zulke zaken heb ik Homebrew, die installeert php met flags waar mcrypt er 1 van is. Helaas lag de php.net server er net uit dus dan maar even handmatig compileren en aan de default installatie toevoegen.

[..]

:'( Ik ga geen vagrant installeren. Richt jij per project dan een nieuwe server in? Vind eigenlijk alleen het handmatig managen van de vhost, en hostfile irritant, verder komt het allemaal wel goed.
Nee natuurlijk niet, wij hebben gewoon replica's van onze live omgevingen.
Als daar een nieuwe voor komt dan maken we inderdaad een nieuwe box aan.
pi_153502060
Is Docker geen optie? Heeft volgens mij ook wel PHP ondersteuning.
Volkorenbrood: "Geen quotes meer in jullie sigs gaarne."
  zaterdag 13 juni 2015 @ 22:02:16 #59
137776 boem-dikkie
Jedi Mind Baby!
pi_153507425
quote:
7s.gif Op zaterdag 13 juni 2015 13:14 schreef n8n het volgende:

[..]

Ik gebruik nog even de standaard tools van OSX met Mysql los geïnstalleerd, php 5.5 voldoet momenteel wel en die hostfiles weet ik wel te vinden. Ben nog even student, nog even doorbijten :+
Je kunt gewoon in je gulpfile als task 'php -S 127.0.0.1:3000' oid draaien, geen hostfiles meer aanpassen.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  zondag 14 juni 2015 @ 11:14:16 #60
230788 n8n
Pragmatisch
pi_153515790
quote:
7s.gif Op zaterdag 13 juni 2015 22:02 schreef boem-dikkie het volgende:

[..]

Je kunt gewoon in je gulpfile als task 'php -S 127.0.0.1:3000' oid draaien, geen hostfiles meer aanpassen.
ff naar kijken, al die enterprise dingen komen wel in de enterprise.
Specialization is for insects”.—Robert Heinlein
pi_153605454
Stel, je hebt deze code:
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
<?php
try {
    require(
'config.php'); 
    
    
$con= new PDO"mysql:host=" $settings["dbserver"] . ";dbname=" $settings["dbname"], $settings["dbuser"], $settings["dbpass"]);  
    
$sql=    "SELECT
                  Subsite
                , Unit
                , UserName
                , UserID
                , DATE_FORMAT(Startdate, '%d-%m-%Y') Startdate
                , CASE WHEN DATE_FORMAT(Enddate, '%d-%m-%Y') = '00-00-0000' THEN 'heden' ELSE DATE_FORMAT(Enddate, '%d-%m-%Y') END Enddate
                , StartURL
                , EndURL
                , NrOfDays
            FROM AllData
            WHERE Subsite = 'Forum' AND UserID = " 
$id 
        
    
$stmt=$con->prepare($sql);
    
$stmt->execute(); 

    while(
$row $stmt->fetch(PDO::FETCH_ASSOC)) {  
        echo 
'<tr>';
        echo 
'<td>' . ++$t '</td>';
        echo 
'<td>' $row['Unit'] . '</td>';
        echo 
'<td>' $row['NrOfDays'] . ' dagen</td>';
        echo 
'<td>'; if ($row['StartURL'] <> "0") { echo '<a href="http://forum.fok.nl/topic/' .  $row['StartURL'] . '" target="_blank">' $row['Startdate'] . '</a>'; } else { echo $row['Startdate']; } echo '</td>';
        echo 
'<td>'; if ($row['EndURL'] <> "0")   { echo '<a href="http://forum.fok.nl/topic/' .  $row['EndURL'] . '" target="_blank">'   $row['Enddate'] . '</a>'; }   else { echo $row['Enddate'];   } echo '</td>';
        echo 
'</tr>';
    }


// Error handeling
catch(PDOException $e) {
    echo 
'<pre>';
    echo 
'Regel: '.$e->getLine(). '<br />';
    echo 
'Bestand: '.$e->getFile(). '<br />'
    echo 
'Foutmelding: '.$e->getMessage();
    echo 
'</pre>'
}    
?>
Ik wil de WHERE in regel 17 uit de SQL-query halen en als parameter meegeven.
1
2
3
<?php
            WHERE Subsite 
'Forum' AND UserID " . $id ; 
?>
"Subsite = Forum" wil ik er dus uit, zodat ik wel de volledige set heb, en daar pas later op filter.

Hoe kan ik dit doen? Dat je dus met 1 SQL-query zowel filter op 'Forum' en 'Frontpage' (bijvoorbeeld). Ik wil eigenlijk een while() voor 'Forum' en eentje voor 'Frontpage'.

[ Bericht 0% gewijzigd door #ANONIEM op 17-06-2015 11:14:10 ]
  woensdag 17 juni 2015 @ 11:41:03 #62
91039 mstx
2x1/2 = 1/2 x 1/2
pi_153606139
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
<?php
try {
    require(
'config.php'); 
    
    
$con= new PDO"mysql:host=" $settings["dbserver"] . ";dbname=" $settings["dbname"], $settings["dbuser"], $settings["dbpass"]);  
    
$sql=    "SELECT
                  Subsite
                , Unit
                , UserName
                , UserID
                , DATE_FORMAT(Startdate, '%d-%m-%Y') Startdate
                , CASE WHEN DATE_FORMAT(Enddate, '%d-%m-%Y') = '00-00-0000' THEN 'heden' ELSE DATE_FORMAT(Enddate, '%d-%m-%Y') END Enddate
                , StartURL
                , EndURL
                , NrOfDays
            FROM AllData
            WHERE Subsite = ? AND UserID = ?" 

        
    
$stmt=$con->prepare($sql);
    
$stmt->execute(array('Forum',$id)); 

    while(
$row $stmt->fetch(PDO::FETCH_ASSOC)) {  
        echo 
'<tr>';
        echo 
'<td>' . ++$t '</td>';
        echo 
'<td>' $row['Unit'] . '</td>';
        echo 
'<td>' $row['NrOfDays'] . ' dagen</td>';
        echo 
'<td>'; if ($row['StartURL'] <> "0") { echo '<a href="http://forum.fok.nl/topic/' .  $row['StartURL'] . '" target="_blank">' $row['Startdate'] . '</a>'; } else { echo $row['Startdate']; } echo '</td>';
        echo 
'<td>'; if ($row['EndURL'] <> "0")   { echo '<a href="http://forum.fok.nl/topic/' .  $row['EndURL'] . '" target="_blank">'   $row['Enddate'] . '</a>'; }   else { echo $row['Enddate'];   } echo '</td>';
        echo 
'</tr>';
    }
    
$stmt->execute(array('Frontpage',$id)); 

    while(
$row $stmt->fetch(PDO::FETCH_ASSOC)) {  
        echo 
'<tr>';
        echo 
'<td>' . ++$t '</td>';
        echo 
'<td>' $row['Unit'] . '</td>';
        echo 
'<td>' $row['NrOfDays'] . ' dagen</td>';
        echo 
'<td>'; if ($row['StartURL'] <> "0") { echo '<a href="http://forum.fok.nl/topic/' .  $row['StartURL'] . '" target="_blank">' $row['Startdate'] . '</a>'; } else { echo $row['Startdate']; } echo '</td>';
        echo 
'<td>'; if ($row['EndURL'] <> "0")   { echo '<a href="http://forum.fok.nl/topic/' .  $row['EndURL'] . '" target="_blank">'   $row['Enddate'] . '</a>'; }   else { echo $row['Enddate'];   } echo '</td>';
        echo 
'</tr>';
    }


// Error handeling
catch(PDOException $e) {
    echo 
'<pre>';
    echo 
'Regel: '.$e->getLine(). '<br />';
    echo 
'Bestand: '.$e->getFile(). '<br />'
    echo 
'Foutmelding: '.$e->getMessage();
    echo 
'</pre>'
}    
?>
Zoiets? (uit mn hoofd)

Zie voorbeelden
http://php.net/manual/en/pdo.prepare.php
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
pi_153606305
quote:
0s.gif Op woensdag 17 juni 2015 11:41 schreef mstx het volgende:

[ code verwijderd ]

Zoiets? (uit mn hoofd)

Zie voorbeelden
http://php.net/manual/en/pdo.prepare.php
O+.

Bedankt, ga ik mee aan de slag!
pi_153606522
Weet je trouwens ook of het mogelijk is dat die while() dynamisch kan worden?

Dat er voor elke susbite automatisch een while() gemaakt wordt, in plaats van handmatig voor de subsite 'Forum' en 'Frontpage' een while() te typen (die verder totaal hetzeflde zijn). Heb je 3 subsites, zijn er 3 while()'s enzovoorts enzovoorts.

[ Bericht 0% gewijzigd door #ANONIEM op 17-06-2015 11:59:30 ]
pi_153606811
quote:
0s.gif Op woensdag 17 juni 2015 11:53 schreef zarGon het volgende:
Weet je trouwens ook of het mogelijk is dat die while() dynamisch kan worden?

Dat er voor elke susbite automatisch een while() gemaakt wordt, in plaats van handmatig voor de subsite 'Forum' en 'Frontpage' een while() te typen (die verder totaal hetzeflde zijn). Heb je 3 subsites, zijn er 3 while()'s enzovoorts enzovoorts.
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
36
37
38
39
40
41
42
43
<?php
try {
    require(
'config.php'); 
    
    
$con= new PDO"mysql:host=" $settings["dbserver"] . ";dbname=" $settings["dbname"], $settings["dbuser"], $settings["dbpass"]);  
    
$sql=    "SELECT
                  Subsite
                , Unit
                , UserName
                , UserID
                , DATE_FORMAT(Startdate, '%d-%m-%Y') Startdate
                , CASE WHEN DATE_FORMAT(Enddate, '%d-%m-%Y') = '00-00-0000' THEN 'heden' ELSE DATE_FORMAT(Enddate, '%d-%m-%Y') END Enddate
                , StartURL
                , EndURL
                , NrOfDays
            FROM AllData
            WHERE Subsite = ? AND UserID = ?" 

        
    
$stmt=$con->prepare($sql);
    foreach(array(
'Forum''Frontpage') as $subsite) {
        
$stmt->execute(array($subsite,$id)); 

        while(
$row $stmt->fetch(PDO::FETCH_ASSOC)) {  
            echo 
'<tr>';
            echo 
'<td>' . ++$t '</td>';
            echo 
'<td>' $row['Unit'] . '</td>';
            echo 
'<td>' $row['NrOfDays'] . ' dagen</td>';
            echo 
'<td>'; if ($row['StartURL'] <> "0") { echo '<a href="http://forum.fok.nl/topic/' .  $row['StartURL'] . '" target="_blank">' $row['Startdate'] . '</a>'; } else { echo $row['Startdate']; } echo '</td>';
            echo 
'<td>'; if ($row['EndURL'] <> "0")   { echo '<a href="http://forum.fok.nl/topic/' .  $row['EndURL'] . '" target="_blank">'   $row['Enddate'] . '</a>'; }   else { echo $row['Enddate'];   }     echo '</td>';
            echo 
'</tr>';
        }
    }


// Error handeling
catch(PDOException $e) {
    echo 
'<pre>';
    echo 
'Regel: '.$e->getLine(). '<br />';
    echo 
'Bestand: '.$e->getFile(). '<br />'
    echo 
'Foutmelding: '.$e->getMessage();
    echo 
'</pre>'
}    
?>
------___------ 53
----.(___).---- 42
---(o\_!_/o)---
pi_153607242
quote:
0s.gif Op woensdag 17 juni 2015 12:03 schreef Rockfire het volgende:

[..]

Zoiets?
[ code verwijderd ]

Bedankt! (Allebei!)

Ik ga eerst even knutselen, mocht ik er niet uitkomen laat ik dat weten.
  woensdag 17 juni 2015 @ 12:42:00 #67
12221 Tijn
Powered by MS Paint
pi_153607785
quote:
0s.gif Op woensdag 17 juni 2015 11:53 schreef zarGon het volgende:
Weet je trouwens ook of het mogelijk is dat die while() dynamisch kan worden?

Dat er voor elke susbite automatisch een while() gemaakt wordt, in plaats van handmatig voor de subsite 'Forum' en 'Frontpage' een while() te typen (die verder totaal hetzeflde zijn). Heb je 3 subsites, zijn er 3 while()'s enzovoorts enzovoorts.
Zoiets?

1
2
3
4
5
6
<?php
foreach(array('Forum''Frontpage''Weblog') as $subsite)
{
    
// hier je while loop, waarin je $subsite gebruikt voor deze specifieke subsite
}
?>
pi_153638423
quote:
5s.gif Op woensdag 17 juni 2015 12:42 schreef Tijn het volgende:

[..]

Zoiets?
[ code verwijderd ]

Hetzelfde als bij Rockfire zie ik. Ook jij bedankt.

Nog 1 vraag...
Ik wil een URL rewrite (d.m.v. .htaccess):
1) domein.ext/index.php?p=[paginanaam] wil ik kunnen openen met domein.ext/[paginanaam]
2) domein.ext/index.php?p=user&id=[userid] wil ik kunnen openen met domein.ext/user/[userid]

1 is gelukt:
1
2
3
4
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?p=$1 [L]

Maar 2 lukt me niet om werkend te krijgen. Iemand een idee? :@.
pi_153638629
quote:
0s.gif Op donderdag 18 juni 2015 13:33 schreef zarGon het volgende:

[..]

Hetzelfde als bij Rockfire zie ik. Ook jij bedankt.

Nog 1 vraag...
Ik wil een URL rewrite (d.m.v. .htaccess):
1) domein.ext/index.php?p=[paginanaam] wil ik kunnen openen met domein.ext/[paginanaam]
2) domein.ext/index.php?p=user&id=[userid] wil ik kunnen openen met domein.ext/user/[userid]

1 is gelukt:
[ code verwijderd ]

Maar 2 lukt me niet om werkend te krijgen. Iemand een idee? :@.
1RewriteRule ^([^/]*)/([^$]*)$ /index.php?p=$1&id=$2 [L]
When the student is ready, the teacher will appear.
When the student is truly ready, the teacher will disappear.
pi_153639025
.* matcht ook user/id dus die moet je minder gready maken ( [^/]* ) of je moet de tweede regel bovenaan zetten.
pi_153639257
quote:
14s.gif Op donderdag 18 juni 2015 13:54 schreef KomtTijd... het volgende:
.* matcht ook user/id dus die moet je minder gready maken ( [^/]* ) of je moet de tweede regel bovenaan zetten.
Je bedoelt het volgende?

In plaats van:
1
2
3
4
5
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?p=$1 [L]
RewriteRule ^([^/]*)/([^$]*)$ /index.php?p=$1&id=$2 [L]

Dit:
1
2
3
4
5
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]*)/([^$]*)$ /index.php?p=$1&id=$2 [L]
RewriteRule ^(.*)$ /index.php?p=$1 [L]

(Regel 4 en 5.)

Dat werkt niet, net getest. Levert een 500 Internal Server Error op.

[ Bericht 1% gewijzigd door #ANONIEM op 18-06-2015 14:04:11 ]
pi_153639628
Ik ben niet heel goed in rewrite rules, maar volgens mij werkt dit:
1
2
3
RewriteEngine on
RewriteRule ^(.*)/([0-9]*) /index.php?p=$1&id=$2 [L]
RewriteRule ^(.*) /index.php?p=$1 [L]

Althans volgens deze tester ;)
------___------ 53
----.(___).---- 42
---(o\_!_/o)---
pi_153639736
quote:
0s.gif Op donderdag 18 juni 2015 14:18 schreef Rockfire het volgende:
Ik ben niet heel goed in rewrite rules, maar volgens mij werkt dit:
[ code verwijderd ]

Althans volgens deze tester ;)
Zelfde foutmelding. 500 Internal Server Error.

Ik krijg dat wanneer ik de regel met $1+$2 boven de regel met $1 zet.

[ Bericht 0% gewijzigd door #ANONIEM op 18-06-2015 14:23:30 ]
pi_153639826
Je kan $1 toch in PHP afvangen en dan exploden op '/' ?
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')