abonnement Unibet Coolblue Bitvavo
pi_60216926
Jezus chandler wat kun je soms toch kansloos overkomen. Met je "stackbased parsen", heb je weer ergens een termpje opgevangen?
pi_60217182
Smarty
pi_60221713
Wat is er mist met een native PHP template?

Dat is altijd nog het snelst.
pi_60222008
quote:
Op zondag 20 juli 2008 11:31 schreef super-muffin het volgende:
Wat is er mist met een native PHP template?

Dat is altijd nog het snelst.
True Maar dan moet je wel steeds <?php ... ?> gebruiken, en da's misschien niet altijd wenselijk. Uiteindelijk is het gewoon een keuze.
pi_60222043
@super-muffin: de verleiding is vaak heel groot om dan logica in je template te zetten

Natuurlijk kan het prima, maar je moet dan zelf wel heel consequent zijn. Met een template engine dwing je jezelf tot een bepaalde manier van werken
pi_60242225
quote:
Op zaterdag 19 juli 2008 23:40 schreef Farenji het volgende:
Jezus chandler wat kun je soms toch kansloos overkomen. Met je "stackbased parsen", heb je weer ergens een termpje opgevangen?
Jou post is nogal kansloos vriend, stackbased parsen zit al ruim 4 jaar in mijn hoofd maar is er nog nooit uitgekomen qua scripten.

Verder zou ik zeggen tegen iedereen die zegt dat ik het wiel niet opnieuw moet uitvinden om dan maar lekker te stoppen met scripten want volgens mij is alles al eens een keertje gemaakt.

Ik wil gewoon mijn kennis vergroten door uit te vogelen hoe ik middels php op een goede manier een parser kan maken die idd stackbased werkt (dus niet met regexjes de content aanpassen).

Zelf gebruik ik voor een aantal projecten mijn eigen geschreven parser plus dat ik voor heel veel andere sites gewoon inline php in de templates gebruik.

Maar toch, nog iemand hier die mij wel op het juiste pad kan zetten hoe ik toch lekker eigenzinnig een stackbased parser kan maken?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  maandag 21 juli 2008 @ 13:02:35 #132
187069 slacker_nl
Sicko pur sang
pi_60243193
quote:
Op maandag 21 juli 2008 12:19 schreef Chandler het volgende:
Verder zou ik zeggen tegen iedereen die zegt dat ik het wiel niet opnieuw moet uitvinden om dan maar lekker te stoppen met scripten want volgens mij is alles al eens een keertje gemaakt.
Tuurlijk, maar je kan ook gebruik maken van modules/libraries/etc om zo je eigen code base kleiner te maken/oiverzichtelijker te houden. Zo wilde ik een LDAP API maken welke OO based was, maar die bleek er al te zijn in de vorm van Net_LDAP2. Dan ga ik niet nogmaals het wiel uitvinden als mensen mij al voor zijn..

Maar goed, blijf vooral het wiel opnieuw uitvinden, niemand die je tegenhoudt. Maar kijk dan niet gek op als mensen tegen je zeggen dat je het wiel opnieuw probeert uit te vinden...

Google is je beste vriend: http://www.google.nl/search?q=stacked+based+parser+php
In theory there is no difference between theory and practice. In practice there is.
pi_60244136
quote:
Op maandag 21 juli 2008 12:19 schreef Chandler het volgende:

[..]

Jou post is nogal kansloos vriend, stackbased parsen zit al ruim 4 jaar in mijn hoofd maar is er nog nooit uitgekomen qua scripten.
Nou, eerlijk gezegd denk ik (ook nav je codefragmentje) een beetje dat je niet weet wat er precies met een stack bedoeld wordt (en dus ook niet waarom/wanneer het beter is dan andere manieren van parsen) maar dat je het wel interessant vindt klinken.
pi_60244203
True true,

maar bedankt slacker_nl, ik ga eens een stack based UBB parser van a-z bestuurderen
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_60249193
Ook heel bruikbaar / leerzaam: een parser van .oisyn.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_60251769
Op wat voor manier meten / testen jullie de snelheid van jullie webservers? ( Apache / PHP / MySQL)
Op vrijdag 12 augustus 2005 01:46 schreef ElisaB het volgende:
Wat is SHERMAN leuk he Bloes O+
pi_60252745
wat bedoel je precies?
pi_60252767
Tnx SR
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_60253698
quote:
Op maandag 21 juli 2008 20:49 schreef Xcalibur het volgende:
wat bedoel je precies?
Ik heb een Windows 2003 server (2 dual cores, 6Gb) met Apache, PHP en MySQL. Hierop draait een soort van helpdesk tool op. Probleem is de webpagina van de een op de andere dag bagger traag is geworden.

- reboot werkt niet
- server staat volgens Windows niks te doen
- in de mysql status pagina (die ik via MyPHPAdmin zie) zag ik wat problemen met cache langs komen
- hier op heb ik in de mysql config de mem config omhoog gegooid (na wat googlen)

Nog steeds is het traag, bagger traag.

Ik ben nu eigenlijk op zoek naar een tool of iets om te zien waar het fout gaat op de server aangezien ik geen ideeen meer heb..
Op vrijdag 12 augustus 2005 01:46 schreef ElisaB het volgende:
Wat is SHERMAN leuk he Bloes O+
pi_60255963
quote:
Op maandag 21 juli 2008 21:29 schreef SHERMAN het volgende:

[..]

Ik heb een Windows 2003 server
Voila.
pi_60256214
Je moet even kijken of je langlopende queries hebt, weet niet precies meer welke commando's je daarvoor nodig hebt, maar het is redelijk makkelijk te achterhalen..
pi_60274551
in PHPmyadmin zit volgens mij ook een tooltje om trage queries te checken?
Met EXPLAIN moet je ook een eind kunnen komen

Verder kan je natuurlijk een timertje maken om verschillende punten in je script te timen. Dan kan je in ieder geval achterhalen op welk stuk script hij hangt
pi_60275978
Weet iemand waarom:

1
2
3
4
5
6
7
8
9
10
11
12
13
   
   <dl>         
      <dt onmouseover="javascript:montre('smenu1');"><a href="http://www.pestforum.nl/forum" target = blank>Forum</a></dt>
         <dd id="smenu1">
            <ul>
               <li><a href="http://www.pestforum.nl/forum">Bezoek het forum</a></li>
               <li><a href="http://pestforum.nl/forum/index.php?act=Reg&CODE=00">Registreer een account</a></li>
               <li><a href="http://pestforum.nl/forum/index.php?showtopic=1855">Bekijk de regels</a></li>

            </ul>

         </dd>
   </dl>



Dit wel werkt, maar zodra ik hetzelfde parse vanuit PHP niet:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
   


           <dl>
          <dt onmouseover='javascript:montre('smenu1');'><a href='http://www.pestforum.nl/forum' target = blank>Forum</a></dt>
         <dd id='smenu1'>
            <ul>
               <li><a href='http://www.pestforum.nl/forum'>Bezoek het forum</a></li>
               <li><a href='http://pestforum.nl/forum/index.php?act=Reg&CODE=00'>Registreer een account</a></li>
               <li><a href='http://pestforum.nl/forum/index.php?showtopic=1855'>Bekijk de regels</a></li>

            </ul>
                   </dd>
   </dl>


Het is een roll-out menu, voorbeeldjes staan op
http://pestforum.nl/users/test.htm
http://pestforum.nl/users/test.php

(het uitrol deel werkt dus niet :) ).

Alvast dank voor de hulp :)
pi_60276212
door de single quotes om je onmouseover
die confliteren met de single quotes in de functie aanroep 'smenu1'
pi_60276446
ah, stik. Hoe kon je daar ook alweer omheen werken, iets van / ervoor en dan " gebruiken toch?

(dus /" ipv ' ?)
pi_60276548
Zoiets:

$tekst = "blabla \"tussen dubbele quotes\" 'en single quotes' bla bla";

Als je dit print krijg je

blabla "tussen dubbele quotes" 'en single quotes' bla bla
pi_60277591
Gelukt, dankjewel :) Ben ik alleen bij het volgende probleem aanbeland...

Onderstaande code werkt, haalt info op uit een database, en tekent een menu uit. En de submenu's.

Dat gaat goed. 1x. Ik heb nl. 2 menu's in de database staan (Forum en Informatie) en ik krijg er maar 1..

Werking te zien op http://pestforum.nl/users/test.php

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
<?php
<div id="menu">
    <
dl>
        <
dt onmouseover="javascript:montre();"><a href="http://www.pestforum.nl" title="Terug naar de startpagina">Home</a></dt>
    </
dl>
    


//Lets get the menu here!
       
include('connect.php');
       
$Counter 0;
       
$sql "SELECT * FROM cmsmnu WHERE Mother = 0 ORDER BY Position";
       
$query mysql_query($sql) or die(mysql_error());
       while (
$result mysql_fetch_array($query)) {
          
$Counter++;
          
$MnuID $result['ID'];
          
$MnuText $result['Text'];
          
$MnuLink $result['Link'];
          
$MnuMother $result['Mother'];
          
$MnuNewPage $result['Newpage'];
          
$MnuTarget ''// Reset!
          
If ($MnuNewPage == 1) {
            
$MnuTarget 'target = blank';
          }
          echo
"
            <dl>
          <dt onmouseover=\"javascript:montre('smenu$Counter');\"><a href='$MnuLink' $MnuTarget>$MnuText</a></dt>
          <dd id='smenu$Counter'>
          <ul>
          "
;


         
//Now check if there is a submenu for this menu, and generate it!
             
$sql "SELECT * FROM cmsmnu WHERE Mother = '$MnuID' ORDER BY Position";
             
$query mysql_query($sql) or die(mysql_error());
             while (
$result mysql_fetch_array($query)) {
                          
$MnuText $result['Text'];
                          
$MnuLink $result['Link'];
                          
$MnuMother $result['Mother'];
                          
$MnuNewPage $result['Newpage'];
                          
$MnuTarget ''// Reset!
                          
If ($MnuNewPage == 1) {
                            
$MnuTarget 'target = blank';

                          }
                          echo 
"                          <li><a href='$MnuLink' $MnuTarget>$MnuText</a></li>";

                          }
             echo 
"</ul></dd>  ";
       }


</
dl>
</
div>
?>
  dinsdag 22 juli 2008 @ 21:22:31 #148
85514 ralfie
!Yvan eht nioj
pi_60278686
quote:
Op dinsdag 22 juli 2008 20:38 schreef LeeHarveyOswald het volgende:
Gelukt, dankjewel Ben ik alleen bij het volgende probleem aanbeland...

Onderstaande code werkt, haalt info op uit een database, en tekent een menu uit. En de submenu's.

Dat gaat goed. 1x. Ik heb nl. 2 menu's in de database staan (Forum en Informatie) en ik krijg er maar 1..

Werking te zien op http://pestforum.nl/users/test.php
[ code verwijderd ]


het ziet er naar uit dat je $query als mysql result overschrijft...
pi_60279674
Ah wat stom!
pi_60280088
quote:
Op dinsdag 22 juli 2008 20:38 schreef LeeHarveyOswald het volgende:
Werking te zien op http://pestforum.nl/users/test.php
[ code verwijderd ]
Oh heerlijk, php, html, javascript en mysql dwars door elkaar
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')