abonnement Unibet Coolblue Bitvavo
pi_47152288
Ik wil graag de volledige inhoud van alle bestanden op mijn webserver inlezen in een array.
Dit wil ik gebruiken om een sitemap te maken. De pagina's/directory's worden vervolgens weergegeven op een pagina om ge(de)selecteerd te worden en wat overige opties.

Maar hoe lees ik de volledige inhoud van de root uit en stop deze in een array?
Ik dacht aan het volgende, maar dat werkt mooi niet! Sterker nog, als ik de functie aanroep wordt een bestand ter download aangeboden.
Kan iemand me op weg helpen?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function readfilelist($dir)
 {
  if ($handle = opendir($dir)) 
   {
    // Dit is de juiste manier om door een directory te wandelen. 
    while (false !== ($file = readdir($handle))) 
     { if(is_dir($file))
      {
       readfilelist($file);
      }
      $file_arr[]= $file;
     }
    closedir($handle);
   }
  }
pi_47152746
quote:
Op zondag 11 maart 2007 13:28 schreef SkaterSam het volgende:

[..]

Ja, dat zou natuurlijk ideaal zijn! Ik had het echter op deze manier gedaan, omdat ik ook argumenten moet opgeven die vervangen moeten worden in de query (dus een :1 wordt bijvoorbeeld $obj_id), maar ik vond het handiger dat dit in twee stappen ging. Ik neem aan dat ik het bijvoorbeeld ook gewoon in de execQuery had kunnen zetten ($db->execQuery($query, $enkele_argumenten_ter_vervanging)), ik geloof dat jij iets dergelijks bedoelt. Want mijn vraag was hoe ik die vervangende argumenten in de prepareQuery function kreeg.
Je kan ook eens kijken naar de aanpak in PDO (>= php5.1): http://nl2.php.net/manual/en/ref.pdo.php

Bijv:

1
2
3
4
5
6
<?php
$sth
= $dbh->prepare('SELECT name, colour, calories
   FROM fruit
   WHERE calories < ? AND colour = ?'
);
$sth->execute(array(150, 'red'));
?>
quote:
Hmmm, ja dat kan, ik werk echter met een script die de Errorlog uitleest van Apache2. Dan krijg ik op mijn browserscherm altijd de laatste errors die Apache2 ontdekt. Maar ik weet niet zeker of de Errorlog alle errors die error_reporting(E_ALL) oppikt, ook pakt.
Tijdens het ontwikkelen kan je het beste gewoon errors op je scherm weergeven ipv alleen een error log te gebruiken.
Ik zou wel Apache errors (404s, 403s) scheiden van PHP logs. Die hebben niks met elkaar te maken.

[ Bericht 3% gewijzigd door smesjz op 11-03-2007 13:56:53 (quote tag fix) ]
  zondag 11 maart 2007 @ 14:20:49 #93
65471 SkaterSam
Lurking Galore
pi_47153676
Thanks smesjz! Ik ben misschien gewoon nog te veel bezig met functioneel programmeren en overgooien van waardes, terwijl dat dus ook anders kan. Het vergt even een andere manier van denken. Ik zal eens even kijken hoe ik mijn code nu kan aanpassen om het beter OO te maken, en beter te laten werken.

edit [14.25]: Ik zie nu pas dat het volgende gebeurt: $dbh->prepare() wordt opgeslagen in $stmt en deze wordt vervolgens gebruikt voor de rest. Hoe werkt dit dan ? Neemt $stmt de class eigenschappen over ofzo ?

[ Bericht 12% gewijzigd door SkaterSam op 11-03-2007 14:33:44 ]
Let's make life easy
Typo's are the demon spawn from hell !
  zondag 11 maart 2007 @ 14:21:29 #94
85514 ralfie
!Yvan eht nioj
pi_47153713
quote:
Op zondag 11 maart 2007 13:45 schreef beerten het volgende:
Ik wil graag de volledige inhoud van alle bestanden op mijn webserver inlezen in een array.
Dit wil ik gebruiken om een sitemap te maken. De pagina's/directory's worden vervolgens weergegeven op een pagina om ge(de)selecteerd te worden en wat overige opties.

Maar hoe lees ik de volledige inhoud van de root uit en stop deze in een array?
Ik dacht aan het volgende, maar dat werkt mooi niet! Sterker nog, als ik de functie aanroep wordt een bestand ter download aangeboden.
Kan iemand me op weg helpen?
[ code verwijderd ]
deze functie werkt niet omdat hij in een oneindige lus raakt. Deze manier van directories uitlezen retourneert namelijk in elke directory ook een handle naar zijn parent directory (. en ..) waardoor php van parent naar child directory en vice versa blijft gaan tot hij ergens vast loopt. Daarnaast is het voor grote directories mogelijk dat php crashed omdat hij in een te diepe recursiviteit raakt (of hoe je dat ook zegt )

Anyway, een paar van deze threads terug heeft iemand een functie gemaakt die zonder recursiviteit werkt gepost, dit kwam neer op het volgende:
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$dirstack
=array('C:\\program files\\Apache group\\Apache2\htdocs');
while(
sizeof($dirstack)!=0) {
   
$dir=array_shift($dirstack);
   if (
$handle=opendir($dir)) {
      while(
false!==($file=readdir($handle))) {
        if (
$file=='.' || $file=='..') continue;
        if (
is_dir($dir.'\\'.$file)) $dirstack[]=$dir.'\\'.$file;
        else
$files[]=$dir.'\\'.$file;
      }
   }
}
?>
of zoiets
pi_47153833
bestaat er een programma dat realtime kan refreshen zodra er een melding in bijvoorbeeld je errorlog bij komt (in linux kan je dit doen) echter onder windows zou ik het ook wel handig vinden als ik bijvoorbeeld de laatste 5 meldingen kan zien (in realtime)
  zondag 11 maart 2007 @ 14:33:15 #96
65471 SkaterSam
Lurking Galore
pi_47154147
quote:
Op zondag 11 maart 2007 14:24 schreef mschol het volgende:
bestaat er een programma dat realtime kan refreshen zodra er een melding in bijvoorbeeld je errorlog bij komt (in linux kan je dit doen) echter onder windows zou ik het ook wel handig vinden als ik bijvoorbeeld de laatste 5 meldingen kan zien (in realtime)
Die errorlog zit een file, misschien zou je iets met filemtime() kunnen doen, en dan vergelijken met de huidige datum ofzo ? Ik weet niet of je het echt realtime kan maken, want dan zou je in een constante stream moeten staan toch ? Ik heb zelf een script voor de Apache Errorlog die om de 60 seconden de errorlog uitleest en vervolgens de laatste 20 rijen pakt.
Let's make life easy
Typo's are the demon spawn from hell !
pi_47159059
quote:
Op zondag 11 maart 2007 14:33 schreef SkaterSam het volgende:

[..]

Die errorlog zit een file, misschien zou je iets met filemtime() kunnen doen, en dan vergelijken met de huidige datum ofzo ? Ik weet niet of je het echt realtime kan maken, want dan zou je in een constante stream moeten staan toch ? Ik heb zelf een script voor de Apache Errorlog die om de 60 seconden de errorlog uitleest en vervolgens de laatste 20 rijen pakt.
volgens mij zoekt ie gewoon een editor die de file gewoon bijwerkt als deze gewijzigd wordt. ConTEXT is een editor die dit doet onder windows (moet je wel eerst minimizen, dan restoren, en dan geeft ie een melding dat de file gewijzigd is). Het is dus niet helemaal gelijk aan tail -f onder linux, maar het werkt wel
pi_47160426
quote:
Op zondag 11 maart 2007 16:40 schreef Floxxx het volgende:

[..]

volgens mij zoekt ie gewoon een editor die de file gewoon bijwerkt als deze gewijzigd wordt. ConTEXT is een editor die dit doet onder windows (moet je wel eerst minimizen, dan restoren, en dan geeft ie een melding dat de file gewijzigd is). Het is dus niet helemaal gelijk aan tail -f onder linux, maar het werkt wel
ik ben dus eigenlijk opzoek naar een windows equivalent van tail -f (thnx, kwam eff niet meer op de naam )

dat minimize en restore kan ik e.v.t. met dreamweaver ook doen

--edit--

doordat ik nu de naam weet, kon ik googlen:

http://sourceforge.net/projects/tailforwin32/
eens kijken of dat iets is..
pi_47169978
shit mijn template parser vind de punten in domein namen niet leuk:
zie [PHP/(My)SQL] voor dummies - Deel 40 daar mijn template parser..

zodra ik http://home.mschol.eu/pagina.php intik als een url stikt mijn template parser met de volgende melding:
1
2
3
Warning: parsefile( | About Us | Site Map | Privacy Policy | Contact Us | ©2003 Company Name): failed to open stream: No error in d:wwwanime_argewebtemplatetemplateparser.php on line 29

Warning: parsefile(): Failed opening '<a href='http://home.mschol.eu/pagina.php' target='_blank' ><img src='../images/valid-401.gif' alt='' /></a> | <a href='#'>About Us</a> | <a href='#'>Site Map</a> | <a href='#'>Privacy Policy</a> | <a href='http://tweakers.net'>Contact Us</a> | ©2003 Company Name' for inclusion (include_path='.;c:php4pear') in d:wwwanime_argewebtemplatetemplateparser.php on line 29


hij wil dus de opgegeven string als bestand gaan behandelen, maar waarom weet ik niet

--edit--

oplossing gevonden:
http://www.devshed.com/sh(...)ass-with-PHP-Part-I/
en dan bij topic getting info from mysql .

[ Bericht 10% gewijzigd door mschol op 12-03-2007 09:13:10 ]
  FOK!-Schrikkelbaas maandag 12 maart 2007 @ 07:58:53 #100
1972 Swetsenegger
Egocentrische Narcist
pi_47179933
quote:
Op zondag 11 maart 2007 12:19 schreef super-muffin het volgende:
er is een truukje voor, er word een regex gebruikt
[ code verwijderd ]

Deze gebruik ik op mijn website.
Maar vlak ook de mogelijkheid van Multiviews niet uit.
pi_47187644
Wat bedoel je precies Swets?
  maandag 12 maart 2007 @ 13:42:56 #102
21410 Fliepke
Serieuze waarheid
pi_47188524
Ik postte laatst ongeveer dit en ik wilde deze count groeperen per dag. Zodat ik per dag weet hoeveel nieuws er is gepost.

SELECT Count(*) FROM `items` WHERE type = 'nieuws'
AND posttime BETWEEN 1167609600
AND 1173657600

Deze laatste regel kreeg ik als tip in het vorige topic, maar dat werkt niet. Ik moet dus vast nog een trucje uithalen, maar ik weet niet wat:
GROUP BY FROM_UNIXTIME(timestamp, '%Y%m%d')
  FOK!-Schrikkelbaas maandag 12 maart 2007 @ 14:22:18 #103
1972 Swetsenegger
Egocentrische Narcist
pi_47190016
quote:
Op maandag 12 maart 2007 13:16 schreef super-muffin het volgende:
Wat bedoel je precies Swets?
Met multiviews kan je de extentie weglaten dus www.domein.nl/pagina/index ipv www.domein.nl/pagina/index.php

en je kan dan ook alles wat normaal met een ? achter je pagina komt dmv een / neerzetten.

Zie bv http://www.123swets.com/archief/1 waar dus eigenlijk http://www.123swets.com/archief.php?id=1 staat
  maandag 12 maart 2007 @ 14:29:37 #104
21410 Fliepke
Serieuze waarheid
pi_47190234
quote:
Op maandag 12 maart 2007 13:42 schreef Fliepke het volgende:
Ik postte laatst ongeveer dit en ik wilde deze count groeperen per dag. Zodat ik per dag weet hoeveel nieuws er is gepost.

SELECT Count(*) FROM `items` WHERE type = 'nieuws'
AND posttime BETWEEN 1167609600
AND 1173657600

Deze laatste regel kreeg ik als tip in het vorige topic, maar dat werkt niet. Ik moet dus vast nog een trucje uithalen, maar ik weet niet wat:
GROUP BY FROM_UNIXTIME(timestamp, '%Y%m%d')
Ik heb nu dit maar dan krijg ik eigenlijk niks
SELECT Count( * ), day(posttime) AS blaat
FROM `items`
WHERE TYPE = 'nieuws'
AND posttime
BETWEEN 1167609600
AND 1173657600
GROUP BY day( posttime )

(dit dus
Count( * ) blaat
874 NULL )
pi_47190787
1
2
3
4
5
6
7
8
[14:34:26] <Hmail> SELECT Count( id ) , day( FROM_UNIXTIME( posttime ) ) AS blaat
[14:34:26] <Hmail> FROM `items`
[14:34:26] <Hmail> WHERE TYPE = 'nieuws'
[14:34:26] <Hmail> AND posttime
[14:34:26] <Hmail> BETWEEN 1167609600
[14:34:26] <Hmail> AND 1173657600
[14:34:26] <Hmail> GROUP BY blaat
[14:34:26] <Hmail> LIMIT 0 , 30

Dat dus
  maandag 12 maart 2007 @ 14:44:14 #106
21410 Fliepke
Serieuze waarheid
pi_47190841
hehe
  maandag 12 maart 2007 @ 14:48:06 #107
65471 SkaterSam
Lurking Galore
pi_47190998
Even vraagje, als ik moet kiezen tussen md5() en sha1(), welke van de twee raden jullie dan aan ? Ik heb helaas geen beschikking over hash()...
Let's make life easy
Typo's are the demon spawn from hell !
pi_47191336
md5
pi_47191674
Ik zou idd ook voor md5 kiezen, maar alleen omdat ik daarmee bekend ben. Geen idee hoe het zit met performance, of ingewikkeldheid van parameters bij SHA1
  maandag 12 maart 2007 @ 15:18:36 #110
65471 SkaterSam
Lurking Galore
pi_47192158
Behehe, dit staat ook echt in het commentaar voor sha1():
quote:
Note that the sha1 algorithm has been compromised and is no longer being used by government agencies.
Let's make life easy
Typo's are the demon spawn from hell !
  maandag 12 maart 2007 @ 15:44:06 #111
65471 SkaterSam
Lurking Galore
pi_47193129
Als ik bijvoorbeeld een paar sessie variabelen heb:

1
2
3
$_SESSION['admin']['validated']['user']
$_SESSION['admin']['validated']['token']
$_SESSION['admin']['validated']['time']

Kan ik deze allemaal tegelijkertijd leegmaken door een hogere stap te unsetten ? Zo dus:

1unset($_SESSION['admin']['validated']);
Let's make life easy
Typo's are the demon spawn from hell !
  maandag 12 maart 2007 @ 15:49:18 #112
42636 TheSeeker_NL
Damn fine coffee
pi_47193402
nevermind, fixed

[ Bericht 96% gewijzigd door TheSeeker_NL op 12-03-2007 16:08:23 ]
pi_47194027
quote:
Op maandag 12 maart 2007 15:18 schreef SkaterSam het volgende:
Behehe, dit staat ook echt in het commentaar voor sha1():
Desondaks is sha1 nog veiliger dan MD5. Je kan via mhash module of hash (php5) veel meer hashing algoritmes aan dan bovengenoemde.
Let wel op dat je problemen kan krijgen met compatibiliteit (zo snapt pam_mysql geen sha256 encryptie) en hetzelfde geldt bijv. voor Dovecot IMAP
  maandag 12 maart 2007 @ 16:38:29 #114
65471 SkaterSam
Lurking Galore
pi_47195569
quote:
Op maandag 12 maart 2007 16:03 schreef smesjz het volgende:
Desondaks is sha1 nog veiliger dan MD5. Je kan via mhash module of hash (php5) veel meer hashing algoritmes aan dan bovengenoemde.
Het vervelende is alleen dat ik verder geen rechten of niks heb op de server, ik heb mij maar te houden aan de instellingen van de server, dus ik kan wel kijken of die module er al op staat, maar anders wordt het toch sha1...
Let's make life easy
Typo's are the demon spawn from hell !
  maandag 12 maart 2007 @ 17:25:18 #115
65471 SkaterSam
Lurking Galore
pi_47197325
Ik heb mijn database class nu zo geschreven dat je zo een query uitvoert:

1
2
3
4
5
$db->prepareQuery($query);
$db->execQuery($obj_id);
while($result = $db->fetch()) { 
  // echo of weet ik veel wat
}

Maar nu zie ik bijvoorbeeld bij PDO en andere classes ook dat ze het liever anders doen, dus dat een nieuwe instantie van een class in een variabele wordt gedaan, zoals dit:

1
2
3
4
5
$stmt = $db->prepareQuery($query);
$stmt->execQuery($obj_id);
while($result = $stmt->fetch()) { 
  // echo of weet ik veel wat
}

Ik vroeg me af wat het verschil tussen deze twee manieren van code was, en of het een dus betere praktijk is dan de ander. Ik weet in ieder geval (ik probeerde het even), dat je voor de tweede methode dus een nieuwe class moet maken (je scheid verbinding maken met uitvoeren) en dat je een nieuwe class instantieert (als je dan twee queries hebt, heb je dan ook een nieuwe class instantie nodig...?). Het lijkt me logisch om de tweede code te doen vanwege de scheiding van MySQL verbinding class met MySQL query uitvoeren class, maar zoals ik al aangaf verlies ik bepaalde functies uit de ene class die ik nodig heb bij de ander, en ben ik benieuwd wat er gebeurt als je twee instanties van dezelfde class hebt (twee queries...). Iemand (smesjz? )
Let's make life easy
Typo's are the demon spawn from hell !
pi_47198852
weet iemand of het mogelijk is om de 'extension' php_pdo_mysql.dll te laden in php? Mijn hosting is zo slim geweest om alleen sqlite2 drivers voor pdo beschibaar te stellen
..///
pi_47204138
quote:
Op maandag 12 maart 2007 15:18 schreef SkaterSam het volgende:
Behehe, dit staat ook echt in het commentaar voor sha1():
[..]
En ook in het commentaar voor MD5, en in zekere mate met hoger belang omdat MD5 reduceert naar een hash met minder bits
  dinsdag 13 maart 2007 @ 00:46:13 #118
12880 CraZaay
prettig gestoord
pi_47214953
quote:
Op maandag 12 maart 2007 14:56 schreef Darkomen het volgende:
md5
Omdat? SHA1 is nog steeds veiliger dan MD5.
pi_47228364
quote:
Op maandag 12 maart 2007 17:25 schreef SkaterSam het volgende:
Ik heb mijn database class nu zo geschreven dat je zo een query uitvoert:
[ code verwijderd ]

Maar nu zie ik bijvoorbeeld bij PDO en andere classes ook dat ze het liever anders doen, dus dat een nieuwe instantie van een class in een variabele wordt gedaan, zoals dit:
[ code verwijderd ]

Ik vroeg me af wat het verschil tussen deze twee manieren van code was, en of het een dus betere praktijk is dan de ander.
Ik zou de functie query() een class laten returnen zodat je met het resultaat verschillende dingen kan doen. :)
1
2
3
4
5
6
7
<?php
$result
= $db->query('SELECT name FROM news WHERE id = ?', $id);
echo
$result->numRows();
while(
$news = $result->fetchRow()) {
   echo
$news->name;
}
?>
..///
pi_47230391
ik heb zojuist op windows vista weer apache 2.0, php 5, mysql5.0 en pma 2.9.2 geinstalleerd en geconfigureerd. enkel als ik v mysql gui tools (query browser) naar mysql gaat is het geen probleem. me pagina's maken ook gewoon connectie met mysql en dit in php.ini allemaal gewoon de mysql extensies geladen. Das alles werkt. Enkel blijft PMA zeueren dat die mysql extensie niet geladen kan worden. ik heb hier naar gezocht maar enigste wat ik kan vinden is de dll en de lib van mysql toevoegen. dat is ook gewoon gedaan. maar pma blijft enkel zeuren...
pi_47233251
Ik werk hier met het verouderde osCommerce, onder PHP5. global_vars al aangezet (testomgeving > boeiend).

Nu moet ik dus in elk PHP bestand HTTP_GET_VARS naar _GET (& POST) veranderen.

1
2
perl -pi -e 's/HTTP_POST_VARS/_POST/g' *.php
perl -pi -e 's/HTTP_GET_VARS/_GET/g' *.php


Dit in elke map gaat goed, maar dan moet ik dus wel elke map in duiken. En aangezien dat er toch wel erg veel zijn.... iemand tips? Ik zit onder SSH met de linuxserver, draai als OS Mac OS X met TextMate.
pi_47234265
Beetje bash/perl script moet wel kunnen of evt. iets als:

find -name '*.php' - exec perl -pi blabla {} ?
  FOK!-Schrikkelbaas dinsdag 13 maart 2007 @ 17:23:10 #123
1972 Swetsenegger
Egocentrische Narcist
pi_47234434
quote:
Op dinsdag 13 maart 2007 16:48 schreef Geqxon het volgende:
iemand tips?
osCommerce upgraden is zeker te eenvoudig voor je?
pi_47257552
quote:
Op dinsdag 13 maart 2007 17:23 schreef Swetsenegger het volgende:

[..]

osCommerce upgraden is zeker te eenvoudig voor je?
Ik heb de laatste versie al binnengehaald.
pi_47258563
1
2
3
4
5
for file in `find  /var/data/html/shop/ -name *.php -print `
do
   perl -pi -e 's/HTTP_POST_VARS/_POST/g' $file
   perl -pi -e 's/HTTP_GET_VARS/_GET/g' $file
done


Heersend, werkt prima.
pi_47261119
Ik heb het volgende:
1
2
3
4
5
<?php
$result
= mysql_query("INSERT INTO t_relatiegids
(relatiegids_bedrijfsnaam, relatiegids_telefoonnummer)
VALUES('"
. $bedrijfsnaam . "','" . $telefoonnummer . "');");
?>

En als ik die $result laat zien in een echo, staat er een "1". Ik zie dan niet de hele zin met de juiste informatie in de variabelen. Kan dit wel in php?
In ieder geval komt er ook niets in de database, er is iets fout in de query. Kan iemand me helpen?
pi_47261283
Nee, er gaat niets mis, je krijgt gewoon een 1, oftewel TRUE terug, je query is goed verlopen. Wat je nog kunt proberen is de query eerst in een string te zetten, en die te echo-en, waarschijnlijk zie je dan al de fout. Met mysql_error() kun je zien of er errors zijn.
pi_47261305
- zie boven
pi_47261449
Hoi, dit is misschien niet het juiste topic om te reageren, maar misschien kunnen jullie mijn kleine probleem oplossen.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<script type="text/javascript">
   var idx = 1 ;
    var e1;
    function addBox ( parName ){
      if(idx == 1){
           e1 = document.createElement ( 'input' ) ;
           e1.name = 'taak_uren' + idx++ ;
           e1.type = 'text';
         e1.value = 'Aantal uren?';
         document.getElementById ( parName ).appendChild ( e1 ) ;
        } else {
             document.getElementById ( parName ).removeChild ( e1 ) ;
           idx -- ;
      }
    }
</script>

Waar ik dus mee bezig ben is een functie maken om een textbox weer te laten geven op het moment dat ik een checkbox aanvink, heel leuk en aardig allemaal, het werkt allemaal ook, maar zodra ik iets toe wil voegen gaat het mis.

Wat is toe wil voegen is
1 e1.class = 'textbox' 
Wannneer ik dat doe krijg ik in IE de fout "Object wordt verwacht". Iemand die bereid is om mij te helpen. Alvast Bedankt.
Lieutenant General Omar Bradley
"I have returned many times to honour the valiant men who died…every man who set foot on Omaha Beach was a hero."
pi_47263008
[Javascript] voor dummies deel 5 is een betere plaats

Om een css class attribuut te zetten gebruik je e1.className = 'text'.
(Verder ziet de functie er verre van logisch uit)
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_47263380
Ah oke dank je wel, het werkt nu
Lieutenant General Omar Bradley
"I have returned many times to honour the valiant men who died…every man who set foot on Omaha Beach was a hero."
pi_47299976
1
2
3
4
<?php
$result
= mysql_query("INSERT INTO t_nieuws(nieuws_titel, nieuws_bericht, nieuws_auteur, nieuws_email, nieuws_datum)
VALUES('"
.$titel."', '".$bericht."', '".$email."', NOW());") or die(mysql_error());
?>

Hij geeft een error aan: Column count doesn't match value count at row .

Ik snap niet wat er fout is, iemand een idee?
  FOK!-Schrikkelbaas donderdag 15 maart 2007 @ 14:04:45 #133
1972 Swetsenegger
Egocentrische Narcist
pi_47300192
quote:
Op donderdag 15 maart 2007 13:58 schreef Qunix het volgende:

[ code verwijderd ]

Hij geeft een error aan: Column count doesn't match value count at row .

Ik snap niet wat er fout is, iemand een idee?
je specificeert 5 kolommen terwijl je maar 3 waardes INSERT
pi_47300244
quote:
Op donderdag 15 maart 2007 14:04 schreef Swetsenegger het volgende:

[..]

je specificeert 5 kolommen terwijl je maar 3 waardes INSERT
Ah.. ik zie hem.. thanks.
pi_47303510
quote:
Op dinsdag 13 maart 2007 15:25 schreef BlueCurl het volgende:
ik heb zojuist op windows vista weer apache 2.0, php 5, mysql5.0 en pma 2.9.2 geinstalleerd en geconfigureerd. enkel als ik v mysql gui tools (query browser) naar mysql gaat is het geen probleem. me pagina's maken ook gewoon connectie met mysql en dit in php.ini allemaal gewoon de mysql extensies geladen. Das alles werkt. Enkel blijft PMA zeueren dat die mysql extensie niet geladen kan worden. ik heb hier naar gezocht maar enigste wat ik kan vinden is de dll en de lib van mysql toevoegen. dat is ook gewoon gedaan. maar pma blijft enkel zeuren...
niemand?
pi_47304288
quote:
Op donderdag 15 maart 2007 15:38 schreef BlueCurl het volgende:

[..]

niemand?
Doe eens een phpinfo() en kijk eens of daar de juiste MySQL extensies tussen staan?
pi_47322964


je bedoelt dit ? snap al 1 en ander van php config en co maar nog nooit probs gehad met mysql erbij dus weet ook niet zo 1 2 3 precies waar dit aan kan liggen dus ik hoor het wel als me screenshot nutteloos is

edit: linkje
pi_47323424
quote:
Op vrijdag 16 maart 2007 00:38 schreef BlueCurl het volgende:
[afbeelding]

je bedoelt dit ? snap al 1 en ander van php config en co maar nog nooit probs gehad met mysql erbij dus weet ook niet zo 1 2 3 precies waar dit aan kan liggen dus ik hoor het wel als me screenshot nutteloos is

edit: linkje
Heb je phpMyAdmin toevallig zo ingesteld dat hij gebruik wil maken van de MySQLi-extensie? (let op de 'i' )
pi_47325620
quote:
Op vrijdag 16 maart 2007 01:00 schreef JeRa het volgende:

[..]

Heb je phpMyAdmin toevallig zo ingesteld dat hij gebruik wil maken van de MySQLi-extensie? (let op de 'i' )
neen, heb ff php.ini opnieuw gedaan en alles werkt nu. Ik zal wel ergens wat verkeerds hebben gedaan, weet wel zeker! Later eens kijken wat want heb dat php.ini bestandje ff ergens anders gezet!

maar iig bedankt voor de hulp
pi_47335726
Ik heb een klein forum gemaakt en mensen de mogelijkheid gegeven om met [ B ] tekst bold te maken.. werkt allemaal best aardig maar wanneer iemand een aantal keren iets bold maakt en vervolgens de tag nooit sluit, zullen de volgende posts ook bold worden, dat moet natuurlijk niet.
Wat is een goede manier om dit te doen?

Ik zou natuurlijk het aantal [ B ] kunnen tellen en daarna evenveel < / strong > aan het einde van de post zetten maar dat is zo omslachtig.

De functie ziet er zo uit trouwens:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
function makeTitlesInFieldBold($field) {
   $original = array(
                  "[B]",
                  "[b]",
                  "[/B]",
                  "[/b]",
                  "[I]",
                  "[i]",
                  "[/I]",
                  "[/i]"
               );
   $replace = array(
                  "<strong>",
                  "<strong>",
                  "</strong>",
                  "</strong>",
                  "<em>",
                  "<em>",
                  "</em>",
                  "</em>"
               );

   return str_replace($original, $replace, $field);
}
-
pi_47335868
@splendor

De meest gebruikte manier om dit te doen (en zo wordt het hier ook in Replique gedaan) is door regular expressions te gebruiken. Je kunt dan ongeveer zo tags verwerken:

1
2
3
4
<?php
$tekst 
preg_replace('#[b](.*)[/b]#Uis''<b>$1</b>'$tekst);
// Let op: bug in Replique, er staan backslashes in bovenstaande regel
?>


Dit zorgt ervoor dat tags áltijd in tweetallen moeten voorkomen, maar je krijgt er weer wel andere bugs door. Bijvoorbeeld door de tags [b]door elkaar[/b] te gebruiken (quote me om het te zien).

Een andere methode is een stackbased UBB-parser, dit vereist echter wel wat meer code maar is uiteindelijk robuuster. Hier kun je denk ik genoeg over vinden met google
pi_47335942
Dankje, zoiets zocht ik inderdaad.
En nu zou het ook mogelijk moeten zijn om urls erin te verwerken, dan wat was met mijn functie ook niet echt te doen.

Die bug vind ik overigens geen echte bug.. iemand die tags zo gebruikt die verdient het om een foute layout te krijgen.
Als de user's eigen post er slecht uitziet door foute tags dan is dat zijn eigen probleem, zolang andere posts die later komen er maar geen last van hebben.
-
pi_47336222
Het is mij ook nog niet gelukt om 'www.fok.nl' om te zetten naar => ' <a href="http://www.fok.nl">www.fok.nl</a>'
pi_47336333
quote:
Op vrijdag 16 maart 2007 14:01 schreef splendor het volgende:
Die bug vind ik overigens geen echte bug.. iemand die tags zo gebruikt die verdient het om een foute layout te krijgen.
Dat klopt, maar het is niet altijd fout. Denk aan quotes in quotes, dus [q..] blaat blaat [q...] ... [/q...] blaat blaat [/q...]
pi_47336353
quote:
Op vrijdag 16 maart 2007 14:01 schreef splendor het volgende:
Dankje, zoiets zocht ik inderdaad.
En nu zou het ook mogelijk moeten zijn om urls erin te verwerken, dan wat was met mijn functie ook niet echt te doen.

Die bug vind ik overigens geen echte bug.. iemand die tags zo gebruikt die verdient het om een foute layout te krijgen.
Als de user's eigen post er slecht uitziet door foute tags dan is dat zijn eigen probleem, zolang andere posts die later komen er maar geen last van hebben.
Je kunt heel ranzig achter elke post standaard een </b> </u> </i> zetten
quote:
Op vrijdag 16 maart 2007 14:09 schreef super-muffin het volgende:
Het is mij ook nog niet gelukt om 'www.fok.nl' om te zetten naar => ' <a href="http://www.fok.nl">www.fok.nl</a>'
http://nl2.php.net/function.parse-url

Heb je hier wat aan?
pi_47336907
Nee dat is niet wat ik bedoel Geqxon.

Ik heb ook een soort parser, maar ik wil nog dat als iemand gewoon een link www.fok.nl invoerd, dat dat het dan geparsed word naar <a href="http://www.fok.nl">www.fok.nl</a>
pi_47337024
1
2
3
   $field = preg_replace("#\[B\](.*?)\[/B\]#si","<strong>\\1</strong>", $field);
   $field = preg_replace("#\[I\](.*?)\[/I\]#si","<em>\\1</em>", $field);
   $field = preg_replace("#\[URL\](.*?)\[/URL\]#si","<a href=\"\\1\" target=\"_blank\" rel=\"nofollow\">\\1</a>", $field); 


Dit is hem uiteindelijk geworden.

Worden smileys op dezelfde manier gedaan? Dat : P vervangen wordt door het plaatje? Of kan ik dat beter anders doen?
-
pi_47337113
quote:
Op vrijdag 16 maart 2007 14:29 schreef super-muffin het volgende:
Nee dat is niet wat ik bedoel Geqxon.

Ik heb ook een soort parser, maar ik wil nog dat als iemand gewoon een link www.fok.nl invoerd, dat dat het dan geparsed word naar <a href="http://www.fok.nl">www.fok.nl</a>
En met bovenstaande parser kun je an sich kijken of iets een geldige URL. En omdat ik nu toch weinig tot niets te doen heb ga ik er even aan zitten
pi_47347348
quote:
Op vrijdag 16 maart 2007 14:32 schreef splendor het volgende:
Worden smileys op dezelfde manier gedaan? Dat : P vervangen wordt door het plaatje? Of kan ik dat beter anders doen?
Smilies kan je op dezelfde manier doen. Alleen kan je daar in plaats van preg_replace een gewone str_replace voor gebruiken, die is (waarschijnlijk) sneller.

Zie trouwens ook mijn 2 jaar oude post in deeltje 5.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_47348304
quote:
Op vrijdag 16 maart 2007 19:31 schreef SuperRembo het volgende:

[..]

Smilies kan je op dezelfde manier doen. Alleen kan je daar in plaats van preg_replace een gewone str_replace voor gebruiken, die is (waarschijnlijk) sneller.

Zie trouwens ook mijn 2 jaar oude post in deeltje 5.
Dankje
Zoiets wilde ik zelf gaan maken, scheelt veel werk.

Ik ben overigens bezig met een Remember me checkbox aan mijn login te hangen, in combinatie met cookies. Hoe kan ik dit veilig maken?
Wat ik al heb:
$_COOKIE wordt gefilterd, net als POST eigenlijk.
Hij saved je login + md5 van password + unique key
unique key staat ook in de database

Als je op de site komt kijkt ie of er een cookie bestaat, zo ja, bestaat de combinatie login+pass+unique key --> dan ben je ingelogged.
Zo nee? heb je wel gewoon een session loggedIn=true ? Dan ben je ook ingelogged.

Hoewel ik misshcien in de sessie beter ook je login + pass kan opslaan, anders als je iemands session ID hebt terwijl die persoon is ingelogged dan ben jij ook ingelogged. Kleine kans maar vooruit.

Maar het gaat vooral om de cookies, moet ik nog meer aan security doen of is dit voldoende?
-
pi_47349786
Op welke schaal wil je dit gaan gebruiken??
pi_47350210
Op dit moment voor een forum van een heel oud spel wat amper iemand meer kent en waar misschien 2-3mensen per dag van gebruik van maken.. hooguit.
Maar het is wel onderdeel van mijn eigen CMS dus het gaat straks ook gebruikt worden voor andere sites.

Heeft dat er mee te maken dan?
-
pi_47357695
quote:
Op vrijdag 16 maart 2007 20:36 schreef Geqxon het volgende:
Op welke schaal wil je dit gaan gebruiken??
Hoezo, gaat je bouwwerk voor URL-detectie traag zijn?
pi_47357783
quote:
Op zaterdag 17 maart 2007 00:51 schreef JeRa het volgende:

[..]

Hoezo, gaat je bouwwerk voor URL-detectie traag zijn?


Ik duidde natuurlijk op slendor
pi_47358068
quote:
Op zaterdag 17 maart 2007 00:55 schreef Geqxon het volgende:

[..]



Ik duidde natuurlijk op slendor
Ik zie niets wat met schaalbaarheid te maken hoeft te hebben, en beveiliging is onafhankelijk van de schaal liever meer dan minder aanwezig natuurlijk. En aangezien je dit zei
quote:
Op vrijdag 16 maart 2007 14:35 schreef Geqxon het volgende:

[..]

En met bovenstaande parser kun je an sich kijken of iets een geldige URL. En omdat ik nu toch weinig tot niets te doen heb ga ik er even aan zitten
pi_47392467
Ik heb een vraagje aan de experts.

Omdat ik me weer eens verveelde wilde ik een andere versie schrijven van Linkbase ( http://linkbase.bruggema.nl ) en tot nu toe heb ik dit gerealiseerd! http://startpagina.bruggema.nl/ maar nu wil ik graag weten of de HTML technische opbouw (let niet op de headers, etc, deze zitten er namelijk nog niet in) juist is? ofdat jullie zeggen dat het op een andere manier beter is.

De 'startpagina' script die ik aan het schrijven ben gaat veel mogelijkheden ondersteunen, een paar zal ik opnoemen.

1 In categorieen kun je html, afbeeldingen, rss feeds en php code gebruiken!
2. links kun je stuk voor stuk verplaatsen (sorteren) maar ook verplaatsen naar andere categorieen!
3. categorieen kun je verplaatsen, sorteren

Nu wil ik zelf het liefst werken met templates, maar de huidige code is zonder templates en zie ook niet snel of dit echt makkelijk mogelijk is om dit in templates te verwerken

Voorbeeld van hoe het nu werkt!

1
2
3
4
5
6
7
8
    <div style='border:1px solid black; margin-bottom: 15px;'>
    <h2>A1-1 test</h2>
    <ul>
        <li><a href="out.php?link=http://www.titel.nl" title="Titel" target="1">Titel</a></li>

        <li><span class='tip'>TIP</span> <a href="out.php?link=http://www.titel2.nl" title="Titel II" target="2">Titel II</a></li>
    </ul>
    </div>


Nu een voorbeeld waarbij er ook HTML (andere data dan items worden gebruikt)

1
2
3
4
5
6
7
8
9
10
11
    <div style='border:1px solid black; margin-bottom: 15px;'>
    <h2>A1-1 test</h2>
    <ul>
        <li><a href="out.php?link=http://www.titel.nl" title="Titel" target="1">Titel</a></li>
    </ul>
    <p>HTML Code</p>
    <ul>

        <li><span class='tip'>TIP</span> <a href="out.php?link=http://www.titel2.nl" title="Titel II" target="2">Titel II</a></li>
    </ul>
    </div>


en dan nu een voorbeeld met geen links maar wel html code

1
2
3
4
    <div style='border:1px solid black; margin-bottom: 15px;'>
    <h2>A1-1 test</h2>
    <p>HTML Code</p>
    </div>


Wat is jullie mening? en is de laadtijd lang/kort voor een startpagina concept?

[ Bericht 19% gewijzigd door Chandler op 18-03-2007 12:43:05 ]
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_47420674
Heeft iemand toevallig een class in de aanbieding die html kan opschonen? en ook html op de juiste manier laat inspringen.
..///
pi_47420959
quote:
Op maandag 19 maart 2007 00:22 schreef wipes66 het volgende:
Heeft iemand toevallig een class in de aanbieding die html kan opschonen? en ook html op de juiste manier laat inspringen.
Het eerste waar ik aan denk is Tidy maar of die extension ook automagisch kan inspringen, geen idee.
pi_47422951
quote:
Op maandag 19 maart 2007 00:36 schreef JeRa het volgende:

[..]

Het eerste waar ik aan denk is Tidy maar of die extension ook automagisch kan inspringen, geen idee.
Tidy kan dat denk wel, maar zoals gewoonlijk ondersteunt mijn webhost het niet.
..///
pi_47424159
quote:
Op zondag 18 maart 2007 11:39 schreef Chandler het volgende:
Ik heb een vraagje aan de experts.

Omdat ik me weer eens verveelde wilde ik een andere versie schrijven van Linkbase ( http://linkbase.bruggema.nl ) en tot nu toe heb ik dit gerealiseerd! http://startpagina.bruggema.nl/ maar nu wil ik graag weten of de HTML technische opbouw (let niet op de headers, etc, deze zitten er namelijk nog niet in) juist is? ofdat jullie zeggen dat het op een andere manier beter is.

De 'startpagina' script die ik aan het schrijven ben gaat veel mogelijkheden ondersteunen, een paar zal ik opnoemen.

1 In categorieen kun je html, afbeeldingen, rss feeds en php code gebruiken!
2. links kun je stuk voor stuk verplaatsen (sorteren) maar ook verplaatsen naar andere categorieen!
3. categorieen kun je verplaatsen, sorteren

Nu wil ik zelf het liefst werken met templates, maar de huidige code is zonder templates en zie ook niet snel of dit echt makkelijk mogelijk is om dit in templates te verwerken

Voorbeeld van hoe het nu werkt!
[ code verwijderd ]

Nu een voorbeeld waarbij er ook HTML (andere data dan items worden gebruikt)
[ code verwijderd ]

en dan nu een voorbeeld met geen links maar wel html code
[ code verwijderd ]

Wat is jullie mening? en is de laadtijd lang/kort voor een startpagina concept?
Zodra ik het vakje Bruggema.nl sluit, open en dan weer sluit blijft er een wit ruimte over ipv dat de andere categoriën zoals Direct Connect naar boven schieten. Open en sluit ik ze weer dan schiet alles weer de hoogte van 1 categorie naar beneden, steeds dieper.. dus de witruimte wordt steeds groter. Javascript bugje denk ik.
getest op FF 1.5.

Verder zou ik niet voor LI en P gaan maar dat is denk ik meer persoonlijk, ik zou in ieder geval weinig argumenten kunnen aanleveren waarom div of span fijner werkt, ik ben het gewend denk ik.
-
pi_47424450
@splendor; klopt, waar die fout in zit weet ik nog steeds niet (linkbase) maar het is inderdaad zeer vervelend..

maar waarom niet voor ul/li en p? dan gebruik je bestaande html elementen ipv het zelf defenieren van divs...
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_47424840
quote:
Op maandag 19 maart 2007 08:20 schreef Chandler het volgende:
maar waarom niet voor ul/li en p? dan gebruik je bestaande html elementen ipv het zelf defenieren van divs...
Psst, vertel dan dat je die gebruikt om semantisch correcte HTML te schrijven, en dus bijvoorbeeld listitems voor lijsten van gegevens gebruikt.
  maandag 19 maart 2007 @ 09:15:49 #163
12880 CraZaay
prettig gestoord
pi_47425187
quote:
Op maandag 19 maart 2007 07:42 schreef splendor het volgende:

Verder zou ik niet voor LI en P gaan maar dat is denk ik meer persoonlijk, ik zou in ieder geval weinig argumenten kunnen aanleveren waarom div of span fijner werkt, ik ben het gewend denk ik.
Off topic in een PHP topic, maar wat mij betreft is dat geen kwestie van voorkeur. P en LI hebben meer/andere semantische waarde dan DIV's: P bevat een paragraaf, LI een list item. Dat veel mensen te pas en te onpas DIV's gebruiken is simpelweg omdat ze nog in tabellen denken. Dan krijg je combinaties als <div class="header"><h1>Title</h1></div> met tig overbodige DIV's. Ik zou zeggen: gebruik de elemten waar ze voor bedoeld zijn, en gebruik DIV's om te groeperen per functiegroep (bijvoorbeeld "footer met copyright notice en selectbox").

Het gebruikte list element vind ik daarom uitermate geschikt, je kunt een lijst van links niet anders zien dan een lijst/opsomming.

Het gekozen paragraaf element gaat problemen opleveren waarschijnlijk, omdat je daar niet zomaar alle HTML in kan stoppen (op w3.org staat prima beschreven welke elementen er wel en niet in een P mogen/kunnen).

Chandler, maak in ieder geval je pagina compleet met de juiste tags (<html>, etc) en voeg een doctype toe. Op deze manier kun je namelijk onmogelijk testen en valideren. De tabellen gebruik je zoals je ongetwijfeld weet totaal verkeerd, aangezien je ze simpelweg gebruik om drie kolommen te maken. Dat is iets waar DIV's weer prima geschikt voor zijn. En voor de tabel met je login form kun je prima uit de voeten met labels om zo de boel te stylen
pi_47427034
@Jera; je hebt gelijk, het is inderdaad om lijsten te gereneren!

@CraZaay; absoluut gelijk heb je m.b.t. het kleine TABEL die ik in deze voorbeeld heb verwerkt, wil alleen kijken of dit een goede manier is om een startpagina concept gemakkelijk aanpasbaar te maken. Zal in de volgende versie de juiste doctype en dergeljike gegevens toevoegen.

PS. dit login form is ff snel getyped omdat deze weer in de database vermeld staat als stuk html code ;P
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_47433763
klein MySQL vraagje

Ik wil aan een query 2 statements toevoegen, waar ik al veel AND vragen heb staan. Nu heb ik geprobeerd om er een AND en OR vraag aan toe te voegen maar nu gaat het fout.

Nu wil ik aan deze query toevoegen of iets uit 'land' of uit 'land' (voorbeeld) komt.

SELECT * FROM tabel
WHERE grootte >= 20
AND jaar = 2006
AND status =1
AND land = 'nl'
OR land = 'be'

maar hier gaat iets fout, want als het land be is dan krijg ik ook items die geen status 1 hebben etc... what am i doing wrong?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_47433884
AND land IN ('nl','be')

OF

... AND (land = 'nl' OR land='be')
  maandag 19 maart 2007 @ 14:10:31 #167
120139 freiss
Hertog Jan :9~
pi_47433929
quote:
Op maandag 19 maart 2007 14:06 schreef Chandler het volgende:
klein MySQL vraagje

Ik wil aan een query 2 statements toevoegen, waar ik al veel AND vragen heb staan. Nu heb ik geprobeerd om er een AND en OR vraag aan toe te voegen maar nu gaat het fout.

Nu wil ik aan deze query toevoegen of iets uit 'land' of uit 'land' (voorbeeld) komt.

SELECT * FROM tabel
WHERE grootte >= 20
AND jaar = 2006
AND status =1
AND land = 'nl'
OR land = 'be'

maar hier gaat iets fout, want als het land be is dan krijg ik ook items die geen status 1 hebben etc... what am i doing wrong?
Haakjes plaatsen.
HJ 14-punt-gift.
Lijst met rukmateriaal!
pi_47434352
had ik eerst ook gedaan maar lan dIN is idd beter

en als ik nu wil dat alles toegelaten mag worden behalve de land IN?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_47434585
quote:
Op maandag 19 maart 2007 14:22 schreef Chandler het volgende:
had ik eerst ook gedaan maar lan dIN is idd beter

en als ik nu wil dat alles toegelaten mag worden behalve de land IN?
Je zou eens kunnen beginnen met een SQL boekje open slaan ipv alles laten voorkauwen?

AND land NOT IN (a,b,c)
pi_47435654
haha je hebt gelijk, maar had het antwoord zelf al gevonden... ben slecht in multitasken heb ik door
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_47436417
Ik heb een tabel genaamd nieuws. Ik heb een pagina waar ik nieuws toon. Ik wil een aparte pagina waar ik alleen nieuws toon over Notulen. In de titel komt het woord Notulen in voor. Ik heb dit opgelost met WHERE LIKE functie van SQL. Nu wil ik de berichten op de pagina die alle berichten toont, met in de titel Notulen weg hebben. Hoe doe ik dit?
pi_47437607
WHERE titel NOT LIKE '%notulen%'

Het kostte je meer tijd om deze post te maken dan zelf ff een SQL boek open te slaan
pi_47438413
quote:
Op maandag 19 maart 2007 15:44 schreef smesjz het volgende:
WHERE titel NOT LIKE '%notulen%'

Het kostte je meer tijd om deze post te maken dan zelf ff een SQL boek open te slaan
Momenteel heb ik dat niet. Ik haal mijn informatie uit wikipedia en kon ik het niet vinden.
Bedankt.
pi_47438511
quote:
Op maandag 19 maart 2007 16:03 schreef Qunix het volgende:

[..]

Momenteel heb ik dat niet. Ik haal mijn informatie uit wikipedia en kon ik het niet vinden.
Bedankt.
w3schools is dan wel handig

maar ja boeit het wat? het is niet voor niks een voor dummies topic
pi_47439924
@mschol; eingelijk zou het handig zijn als er een vragen database van gemaakt zou kunnen worden, zodat je in een opslag handige antwoorden kan vinden
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_47440265
quote:
Op maandag 19 maart 2007 16:38 schreef Chandler het volgende:
@mschol; eingelijk zou het handig zijn als er een vragen database van gemaakt zou kunnen worden, zodat je in een opslag handige antwoorden kan vinden
Ja, daar zit de wereld echt op de wachten. Ik vind die W3schools site er goed omdat bij die code voorbeelden ook het result staat.
http://www.w3schools.com/sql/default.asp

Het lijkt me een goed alternatief voor wikipedia om SQL te leren.
  maandag 19 maart 2007 @ 17:05:44 #177
73209 dnzl
Minimalist.
pi_47440980
Ik wil door middel van checkboxes meerdere waardes in een MySQL cel voegen.
Hoe doe ik dit? Hoe voeg ik een bijvoorbeeld een komma of streepje toe?
pi_47442351
quote:
Op maandag 19 maart 2007 16:47 schreef smesjz het volgende:

[..]

Ja, daar zit de wereld echt op de wachten. Ik vind die W3schools site er goed omdat bij die code voorbeelden ook het result staat.
http://www.w3schools.com/sql/default.asp

Het lijkt me een goed alternatief voor wikipedia om SQL te leren.
Tja w3schools is idd erg goed, juist omdat ze zich richten op mensen die minder goed met textuele zaken om kunnen gaan en beter kunnen werken met code voorbeelden (zoals ik! )

zoals irt.org, deze website vind ik echt verdomde handig, jammer alleen dat deze amper meer geupdated wordt
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_47442383
quote:
Op maandag 19 maart 2007 17:05 schreef dnzl het volgende:
Ik wil door middel van checkboxes meerdere waardes in een MySQL cel voegen.
Hoe doe ik dit? Hoe voeg ik een bijvoorbeeld een komma of streepje toe?
Wat voor informatie? en eventueel zou je alles (van bv een array) om kunnen zetten naar een comma seperated string oid...
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  Donald Duck held maandag 19 maart 2007 @ 17:52:40 #180
46149 __Saviour__
Superstapelsmoor op Kristel
pi_47442690
hoe krijg ik een getal tussen 1 en een bepaald getal dat écht random is. Nouja, semirandom he voor zover een computer dat kan.
ik gebruik nu
srand((double)microtime()*1000000); // Set a random seed up
en
$n = rand(0,(count($image)-1)); // Create a random number from 0 to the size of the array

maar daar lijkt nogal veel herhaling in te zitten, alsof het niet echt random is.
❤ Rozen zijn rood ❤
❤ Viooltjes zijn blauw ❤
❤ Kristel, ik hou van jou! ❤
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')