abonnement Unibet Coolblue Bitvavo
  Lieve Belg zondag 20 maart 2005 @ 22:54:07 #1
86282 Jump
[Belg.] Jump (de ~ (m.))
pi_25622577
Op zondag 28 oktober 2007 01:07 schreef clumsy_clown het volgende:
Jump daarentegen, is wáy minder braaf en lief dan hij lijkt
          «shmoop|dingen» jawel, jij bent Superjump
  FOK!-Schrikkelbaas zondag 20 maart 2005 @ 22:55:02 #2
1972 Swetsenegger
Egocentrische Narcist
pi_25622850
@superrembo: werkt perfect, dankje
pi_25623030
quote:
Op zondag 20 maart 2005 22:55 schreef Swetsenegger het volgende:
zet http://dev.mysql.com/doc/mysql/en/index.html ook ff in de OP
Wijzig de titel dan ook maar meteen... [PHP/MySQL] voor dummies - Deel 6
pi_25623083
Goed idee. Het [(My)SQL] voor dummies-topic werkt niet echt, aangezien iedereen het hier vraagt
  Lieve Belg zondag 20 maart 2005 @ 23:09:41 #6
86282 Jump
[Belg.] Jump (de ~ (m.))
pi_25623086
quote:
Op zondag 20 maart 2005 23:07 schreef sylvesterrr het volgende:

[..]

Wijzig de titel dan ook maar meteen... [PHP/MySQL] voor dummies - Deel 6
In FB topic gepost
Op zondag 28 oktober 2007 01:07 schreef clumsy_clown het volgende:
Jump daarentegen, is wáy minder braaf en lief dan hij lijkt
          «shmoop|dingen» jawel, jij bent Superjump
pi_25624071
Even verderbreiend op mijn vraag uit het vorige topic:
Ik heb de waarden nu in een array, maar artiestnamen met een spatie worden niet herkend in het pattern:

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
Array
(
    [Zorba] => Array
        (
            [Zorba] => 12
            [ZORBA] => 1
        )

    [Haldolium] => Array
        (
            [Haldolium] => 19
        )

    [Beastie Boys] => Array
        (
        )

    [Soul of Man] => Array
        (
        )

    [Tikal] => Array
        (
            [Tikal] => 22
            [tikal] => 1
        )

    [OMC] => Array
        (
            [OMC] => 11
        )

    [Chillosophy] => Array
        (
            [Chillosophy] => 10
            [chillosophy] => 2
        )

    [The Cure] => Array
        (
        )

    [Cujo] => Array
        (
            [Cujo] => 7
            [cujo] => 7
            [CUJO] => 1
        )

    [Infected mushroom] => Array
        (
        )

    [Buzzmonx] => Array
        (
            [Buzzmonx] => 12
            [BUZZMONX] => 4
        )
)


De pattern gaat zo:
1
2
3
4
<?php
preg_match_all
('/'.$r['artiest_naam'].'/i', $result['snippet'], $matches);
$m = $matches[0];
?>


Is er een str_replace-iets waarmee ik de spaties kan vervangen in iets dat de pattern snapt?
  FOK!-Schrikkelbaas zondag 20 maart 2005 @ 23:45:52 #8
1972 Swetsenegger
Egocentrische Narcist
pi_25624114
quote:
Op zondag 20 maart 2005 23:43 schreef Heliospan het volgende:
Even verderbreiend op mijn vraag uit het vorige topic:
Ik heb de waarden nu in een array, maar artiestnamen met een spatie worden niet herkend in het pattern:
[ code verwijderd ]

De pattern gaat zo:
[ code verwijderd ]

Is er een str_replace-iets waarmee ik de spaties kan vervangen in iets dat de pattern snapt?
%20
pi_25624142
Al geprobeerd, maar werkt niet
  FOK!-Schrikkelbaas zondag 20 maart 2005 @ 23:49:10 #10
1972 Swetsenegger
Egocentrische Narcist
pi_25624213
quote:
Op zondag 20 maart 2005 23:46 schreef Heliospan het volgende:
Al geprobeerd, maar werkt niet
zowel in artiest_naam als ook in de tekst waarin je zoekt vervangen?
pi_25624267
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
    $parameters
= array(
      
'key'=&gt; '***,
      '
q' => $r['artiest_naam'],
      '
start' => '0',
      '
maxResults' => '10',
      '
filter' => 'false',
      '
restrict' => '',
      '
safeSearch' => 'false',
      '
lr' => '',
      '
ie' => 'latin',
      '
oe' => 'latin'
    );

    $r['
artiest_naam'] = str_replace(" ", '%20', $r['artiest_naam']);


[...]

preg_match_all('
/'.$r['artiest_naam'].'/i', $result['snippet'], $matches);
?>


Voor Google niet vervangen, voor de pattern wel.
pi_25624341
Wat voor resultaat krijg je terug van google, staat daar echt geen 'Beastie Boys' in. Wat staat er dan op de plaats van de spatie?
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_25624544
D'oh, dingen als:
1<b>bert</b> <b>visscher's</b>


Ik snap waar de fout zit, dankje ongevraagde syntax highlighting
pi_25624599
Oja, handig
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_25624754
Deze functie is ook handig in dit geval: preg_quote. Dan voorkom je dat je een syntax error in je regexp krijgt. Of verkeerde resultaten bij een ? of *.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_25625723
1
2
3
4
<?php
$result
['snippet'] = ereg_replace("<[^>]*>","",$result['snippet']);
preg_match_all('/'.preg_quote($r['artiest_naam']).'/i', $result['snippet'], $matches);
?>


Werkt perfect! Bedankt voor de hulp


(case_perc is het percentage dat zo geschreven is in verhouding tot alle resultaten. als er meer dan 5 matches zijn en matchpercentage > 70% telt ie mee )

[ Bericht 6% gewijzigd door Heliospan op 21-03-2005 02:23:52 ]
pi_25627706
Hoe gebruik je die Google API eigenlijk vanuit php. Heb je daar een simpel voorbeeldje van?
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_25635311
Die gebruik ik ook als basis
pi_25640844
hele domme n00b vraag maar waarom werkt dit niet
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$build
= "CREATE TABLE `fotolog_$nr2` (
  `id` int(11) NOT NULL auto_increment,
  `naam` text NOT NULL,
  `email` text NOT NULL,
  `bericht` text NOT NULL,
  `homepage` text NOT NULL,
  `datum` text NOT NULL,
  `ip` text NOT NULL,
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1"
;
mysql_query($build) or die ("Fout op pagina, probeer het later nog eens!! 1");
?>
pi_25641013
do() or die('foutje') is ook wel een erg lompe manier om een script te beeindigen. Kijk eens wat mysql_error en mysql_errno voor informatie geven.

Wat staat er in $nr2 (of $nr of $n )
Heb je wel rechten om een tabel te maken.
Je gaat toch niet fotolog_1 t/m fotolog_164 maken he? Dan is er iets ernstig fout met je datamodel.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_25641219
TT aangepast, aangezien er vaak ook SQL in zit.
Beter een baas onder je duim, dan tien bovenop
Trekt bij warm weer een poncho aan
pi_25642733
Underdoggy je moet eerst connecten met de mysql database

$db = mysql_connect("localhost", "username", "password"); '
////standard username="root"; password = "";////
mysql_select_db("databasename",$db);
$result = mysql_query($build,$db);

als je de inlog gegevens bij mysql_connect niet weet moet je bij je hostingprofider zijn
¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; http://robert.karsschaapman.nl/ &lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;
¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_¯_
pi_25646687
jaja dat heb ik er boven staan...
pi_25648947
quote:
Op maandag 21 maart 2005 18:33 schreef Underdoggy het volgende:
hele domme n00b vraag maar waarom werkt dit niet
[ code verwijderd ]
Verander de laatste regel eens in:
mysql_query($build) or die ("Fout op pagina: " . mysql_error());

Dan zie je namelijk wat er mis gaat
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')