abonnement Unibet Coolblue Bitvavo
  Lieve Belg zondag 20 maart 2005 @ 22:54:07 #1
86282 Jump
[Belg.] Jump (de ~ (m.))
pi_25622577
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie

CD niet bijgeleverd!

Vorige delen:
[PHP] voor dummies
[PHP] voor dummies - Deel 2
[PHP] voor dummies - Deel 3
[PHP] voor dummies - Deel 4
[PHP] voor dummies - Deel 5

Zie ook:
FAQ - Algemene kleine vragen. Part 2.
http://www.php.net
http://www.php.net/docs.php
http://dev.mysql.com/doc/mysql/en/index.html


Deze OP: http://fok.internix.be/OP/php.txt


Hup met de geit, deel 6
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie


[ Bericht 5% gewijzigd door Jump op 20-03-2005 23:17:51 ]
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_25622601
zet http://dev.mysql.com/doc/mysql/en/index.html ook ff in de OP
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
pi_25622850
@superrembo: werkt perfect, dankje
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
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
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
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
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
  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
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
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
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
  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
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
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
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
pi_25624599
Oja, handig
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
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
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie


om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie

(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
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
)

[ 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
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
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
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
)
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
om deze externe inhoud weer te geven is het noodzakelijk dat je toestemming geeft voor het gebruik van tracking en social mediacookies.
Ja toon me deze inhoud
ik accepteer de cookies.
meer informatie
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')

Het lijkt erop dat je onze advertenties blokkeert

Dat begrijpen we, maar is wel erg jammer. Je kunt FOK! namelijk wel gratis LEZEN, maar we kunnen FOK! niet gratis MAKEN. De inkomsten van de advertenties zorgen ervoor dat we de kosten van de site kunnen dragen zodat je ook morgen FOK! nog kunt bezoeken.

Zou je willen overwegen om voor FOK! een uitzondering te maken in je adblocker (of andere middelen die onze ads blokkeren)? Je krijgt deze melding dan nooit meer te zien.

Ja, ik wil fok.nl whitelisten, laat me zien hoe

Ik neem liever een premium account zodat ik geen advertenties hoef te zien (je moet eerst inloggen)
Ja, breng me naar de shop