abonnement Unibet Coolblue
  dinsdag 5 oktober 2010 @ 21:35:42 #76
75592 GlowMouse
l'état, c'est moi
pi_87225734
Ik heb naar Sphinx gekeken, en die vind ik heel mooi :)
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  dinsdag 5 oktober 2010 @ 22:56:12 #77
111382 Ofyles2
Bestemming: onbekend
pi_87229818
quote:
Op dinsdag 5 oktober 2010 13:50 schreef Gitaarmat het volgende:
Tja, hoe een zoekmachine te maken, ik weet niet eens waar ik moet beginnen.
Een zoekalgoritme is ook belangrijk voor een goed werkende zoekmachine.
pi_87235942
denk dat ik het gevonden heb, gewoon iets als dit en dan een form?
pi_87239104
Jup :)

Het enige wat je feitelijk doet is bepaalde informatie die aan een voorwaarde voldoet (je zoekterm) uit de database halen... moeilijker moet je het niet maken!
pi_87240136
quote:
Op maandag 4 oktober 2010 21:22 schreef NonameNogame het volgende:
En dat heb je helemaal op eigen houtje geleerd? Mag ik trouwens vragen of een facebook/hyves-kloon namaken een grote/moeilijke klus is?
Dat is het.
  woensdag 6 oktober 2010 @ 11:58:26 #81
75592 GlowMouse
l'état, c'est moi
pi_87240597
quote:
Op woensdag 6 oktober 2010 11:41 schreef erikkll het volgende:

[..]

Dat is het.
Dat ligt er net aan. Een kloon maken kan iedereen die een paar maandjes met php heeft gewerkt. Het wordt pas lastig als je veel bezoekers krijgt. En dan zal The_Terminator het ook niet meer aankunnen.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_87248967
quote:
Op woensdag 6 oktober 2010 11:58 schreef GlowMouse het volgende:

[..]

Dat ligt er net aan. Een kloon maken kan iedereen die een paar maandjes met php heeft gewerkt. Het wordt pas lastig als je veel bezoekers krijgt. En dan zal The_Terminator het ook niet meer aankunnen.
Het is niet voor niets dat toen hyves groeide ze exponentieel meer servers nodig hadden. De code was zwaar inefficient.
pi_87250740
Ik heb het volgende probleem

In de database bij ons staan een aantal telefoonnummers waar nog spaties / en - tussen het netnummer en de rest staat

Hoe krijg ik dit met een update script weg zonder dat ik het gehele nummer verwijder?

Vb: 06 12 34 45 78 of 06-12345678
pi_87254795
dat lijkt me prima te doen met een simpele replace in SQL?
pi_87254929
hoe zou je dat dan doen zonder dat je ineens de gehele lijst leeg haalt
pi_87255318
quote:
Op woensdag 6 oktober 2010 18:23 schreef Estolan het volgende:
hoe zou je dat dan doen zonder dat je ineens de gehele lijst leeg haalt
Dit zou moeten werken:

UPDATE tabel_naam
SET veld_naam = replace(veld_naam, '-', ''),
veld_naam = replace(veld_naam, ' ', '')

Overigens is het verstandig te tabel te backuppen alvorens de query te draaien.
  woensdag 6 oktober 2010 @ 22:25:27 #87
262674 Graseter
Graseter als dorpsgek 2011.
pi_87265958
Hoe moet je percentage uitrekenen? :')
1
2
3
<?php
round
((freespace($disk) * totalspace($disk)) / 100);
?>
http://www.evationstudios.com
Bart Beentjes
Bart@evationstudios.com
  woensdag 6 oktober 2010 @ 22:27:09 #88
75592 GlowMouse
l'état, c'est moi
pi_87266028
:')
1
2
3
<?php
round
(100 freespace($disk) / totalspace($disk));
?>
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  woensdag 6 oktober 2010 @ 22:28:23 #89
75592 GlowMouse
l'état, c'est moi
pi_87266080
quote:
Op woensdag 6 oktober 2010 18:33 schreef The_Terminator het volgende:

[..]



Dit zou moeten werken:

UPDATE tabel_naam
SET veld_naam = replace(veld_naam, '-', ''),
veld_naam = replace(veld_naam, ' ', '')

Overigens is het verstandig te tabel te backuppen alvorens de query te draaien.
Dat werkt niet hè, 2x veld_naam in dezelfde query
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  woensdag 6 oktober 2010 @ 22:29:04 #90
262674 Graseter
Graseter als dorpsgek 2011.
pi_87266118
quote:
Op woensdag 6 oktober 2010 22:27 schreef GlowMouse het volgende:
:')
[ code verwijderd ]


Hmm, bedankt. :P
http://www.evationstudios.com
Bart Beentjes
Bart@evationstudios.com
  woensdag 6 oktober 2010 @ 22:31:40 #91
262674 Graseter
Graseter als dorpsgek 2011.
pi_87266232
1
2
3
4
5
6
7
8
<?php
$disks
=`fsutil fsinfo drives`;
        
$disks=str_word_count($disks,1);
        if(
$disks[0]!='Drives')return '';
        unset(
$disks[0]);
        foreach(
$disks as $key=>$disk)$disks[$key]=$disk.':\\';
        return 
$disks;
?>
Waarom werkt dit trouwens niet?
http://www.evationstudios.com
Bart Beentjes
Bart@evationstudios.com
  woensdag 6 oktober 2010 @ 22:34:57 #92
75592 GlowMouse
l'état, c'est moi
pi_87266385
hoe moet ik dat weten?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  woensdag 6 oktober 2010 @ 22:36:12 #93
262674 Graseter
Graseter als dorpsgek 2011.
pi_87266442
quote:
Op woensdag 6 oktober 2010 22:34 schreef GlowMouse het volgende:
hoe moet ik dat weten?
Jij bent glowmouse, jij hoort dat te weten.
http://www.evationstudios.com
Bart Beentjes
Bart@evationstudios.com
  woensdag 6 oktober 2010 @ 22:36:59 #94
75592 GlowMouse
l'état, c'est moi
pi_87266473
nah, ga maar met var_dump($disks) kijken waar het fout gaat
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_87267161
quote:
Op woensdag 6 oktober 2010 22:28 schreef GlowMouse het volgende:

[..]


Dat werkt niet hè, 2x veld_naam in dezelfde query
Je hebt inderdaad gelijk. Dan maar met een nested replace:

UPDATE tabel_naam
SET veld_naam = REPLACE(REPLACE(veld_naam, ' ', ''), '-', '')
  woensdag 6 oktober 2010 @ 23:17:36 #96
262674 Graseter
Graseter als dorpsgek 2011.
pi_87268116
quote:
Op woensdag 6 oktober 2010 22:36 schreef GlowMouse het volgende:
nah, ga maar met var_dump($disks) kijken waar het fout gaat
1
2
3
4
5
6
7
8
9
10
11
12
<?php
function get_disks()
{
    
$disks=`fsutil fsinfo drives`;
    
$disks=str_word_count($disks,1);
    if(
$disks[0]!='Drives')return '';
    unset(
$disks[0]);
    foreach(
$disks as $key=>$disk)$disks[$key]=$disk.':\\';
    return 
$disks
}
var_dump(get_disks());
?>
quote:
string(0) ""
http://www.evationstudios.com
Bart Beentjes
Bart@evationstudios.com
pi_87268306
quote:
Op woensdag 6 oktober 2010 23:17 schreef Graseter het volgende:

[..]
[ code verwijderd ]

[..]


Waarschijnlijk wordt deze regel getriggerd:

if($disks[0]!='Drives')return '';

Plaats eens var_dump($disks) na regel 4, dan weet je of er uberhaupt iets in die variable staat.
  woensdag 6 oktober 2010 @ 23:26:31 #98
262674 Graseter
Graseter als dorpsgek 2011.
pi_87268457
quote:
Op woensdag 6 oktober 2010 23:22 schreef The_Terminator het volgende:

[..]



Waarschijnlijk wordt deze regel getriggerd:

if($disks[0]!='Drives')return '';

Plaats eens var_dump($disks) na regel 4, dan weet je of er uberhaupt iets in die variable staat.
Als het geen function is geeft ie alleen maar wit beeld. :{
Ik heb het van http://www.php.net/manual/en/function.disk-total-space.php#95305
http://www.evationstudios.com
Bart Beentjes
Bart@evationstudios.com
pi_87268552
quote:
Op woensdag 6 oktober 2010 23:26 schreef Graseter het volgende:

[..]

Als het geen function is geeft ie alleen maar wit beeld. :{
Ik heb het van http://www.php.net/manual/en/function.disk-total-space.php#95305
Je kunt de regel gewoon in de functie plaatsen en dan de functie aanroepen. Overigens is dat fsutil fsinfo drives van toepassing op Windows NT systemen. Weet je zeker dat de server waar je het script op draait een Windows bak is? Als het een Linux bak is dan gaat dat commando niet werken.
  woensdag 6 oktober 2010 @ 23:29:35 #100
262674 Graseter
Graseter als dorpsgek 2011.
pi_87268575
quote:
Op woensdag 6 oktober 2010 23:28 schreef The_Terminator het volgende:

[..]



Je kunt de regel gewoon in de functie plaatsen en dan de functie aanroepen. Overigens is dat fsutil fsinfo drives van toepassing op Windows NT systemen. Weet je zeker dat de server waar je het script op draait een Windows bak is? Als het een Linux bak is dan gaat dat commando niet werken.
Ja, als ik daar fsutil fsinfo drives uitvoer krijg ik gewoon alle schijven te zien.
http://www.evationstudios.com
Bart Beentjes
Bart@evationstudios.com
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')