abonnement Unibet Coolblue Bitvavo
pi_97384508


Als je vragen hebt over PHP/MySQL, dan zit je hier goed met een vaste kliek guru's en een groot aantal regelmatige bezoekers. Beperk je vragen niet tot "hij doet het niet" of "hij geeft een fout" - onze glazen bol is kapot en we willen graag van je weten wát er niet lukt en wélke foutmelding je precies krijgt :)

Zie ook:
PHP Dataverwerking
Officiële PHP website
PHP Documentatie
MySQL Reference Manual
Yet Another PHP Faq
PHP Cheat Sheet
PHP5 Power Programming - boek met uitleg over OOP, Pear, XML, etc

Tutorials:
W3Schools PHP
W3Schools SQL
  vrijdag 27 mei 2011 @ 15:07:00 #2
136730 PiRANiA
All thinking men are atheists.
pi_97384551
Dit topic heeft 35 volgers die niet gereageerd hebben. Handig die reeksen. *O*.
pi_97384600
Waarom faalt de tag bij deel 25 :o. http://forum.fok.nl/topicchain/61/1175002218
  vrijdag 27 mei 2011 @ 15:08:57 #4
75592 GlowMouse
l'état, c'est moi
pi_97384633
kleine y, zou niet mogen
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  vrijdag 27 mei 2011 @ 15:11:36 #5
137776 boem-dikkie
Jedi Mind Baby!
pi_97384736
Weet iemand waarom mijn Apache PHP niet wil pakken?

Ik heb PHP 5.2.17 gedownload en geïnstalleerd. Vervolgens in mijn httpd.conf van Apache deze regels gezet:

1
2
3
4
5
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
AddType application/x-httpd-php .php
PHPIniDir "D:/PHP5/"
LoadModule php5_module "PHP5/php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

Hij blijft PHP niet herkennen als ik nu een PHP pagina benader.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  vrijdag 27 mei 2011 @ 15:12:19 #6
136730 PiRANiA
All thinking men are atheists.
pi_97384763
Heb je geen errorlog?
  vrijdag 27 mei 2011 @ 15:14:16 #7
137776 boem-dikkie
Jedi Mind Baby!
pi_97384844
quote:
14s.gif Op vrijdag 27 mei 2011 15:12 schreef PiRANiA het volgende:
Heb je geen errorlog?
Nop. Apache herstart gewoon netjes als ik dit heb aangepast. Geeft geen foutmelding.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  vrijdag 27 mei 2011 @ 15:15:09 #8
136730 PiRANiA
All thinking men are atheists.
pi_97384885
LoadModule php5_module "PHP5/php5apache2_2.

PHP5/dinges staat in dezelfde map? Probeer eens een volledig pad naar dat dll-bestand anders?
  vrijdag 27 mei 2011 @ 15:16:14 #9
75592 GlowMouse
l'état, c'est moi
pi_97384940
quote:
14s.gif Op vrijdag 27 mei 2011 15:14 schreef boem-dikkie het volgende:

[..]

Nop. Apache herstart gewoon netjes als ik dit heb aangepast. Geeft geen foutmelding.
Een errorlog is wat anders dan een visuele waarschuwing.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  vrijdag 27 mei 2011 @ 15:19:16 #10
137776 boem-dikkie
Jedi Mind Baby!
pi_97385052
quote:
0s.gif Op vrijdag 27 mei 2011 15:16 schreef GlowMouse het volgende:

[..]

Een errorlog is wat anders dan een visuele waarschuwing.
Sorry, ik las erroroorlog en dacht dat hij daarmee bedoelde dat ik niet allerlei errors/visuele waarschuwingen op mijn scherm te zien kreeg. :') !
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  vrijdag 27 mei 2011 @ 15:20:04 #11
137776 boem-dikkie
Jedi Mind Baby!
pi_97385088
Heb het al. Maakt blijkbaar uit op welke plek je die regels plaatst in die config-file. Plus dat hij inderdaad een heel pad wil hebben omdat hij anders denkt dat mijn PHP5 map in de Apache folder staat.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  vrijdag 27 mei 2011 @ 15:23:26 #12
63192 ursel
"Het Is Hier Fantastisch!
pi_97385244
Wat is trouwens vandaag de dag de beste PHP OS forum software?
Is dat nog steeds phpBB3?

Ben bezig wat op te zetten waarbij het forum erg veel gebruikt zal gaan worden dus moet wel degelijk en stabiel draaien en goed geoptimaliseerd zijn.

En wat is de beste methode om meerdere logins centraal te regelen/?
pi_97385453
PHP OS...
  vrijdag 27 mei 2011 @ 15:28:33 #14
178193 Juicyhil
Bekende FOK!ker
pi_97385463
quote:
0s.gif Op vrijdag 27 mei 2011 15:23 schreef ursel het volgende:
Wat is trouwens vandaag de dag de beste PHP OS forum software?
Is dat nog steeds phpBB3?

Ben bezig wat op te zetten waarbij het forum erg veel gebruikt zal gaan worden dus moet wel degelijk en stabiel draaien en goed geoptimaliseerd zijn.

En wat is de beste methode om meerdere logins centraal te regelen/?
phpBB is erg buggy
Op dinsdag 9 augustus 2011 23:01 schreef SuperrrTuxxx het volgende:
Ik hou zoveel van jou, ik doe alles voor je! O+
  vrijdag 27 mei 2011 @ 15:28:46 #15
178193 Juicyhil
Bekende FOK!ker
pi_97385473
Is er hier iemand met verstand van Drupal?
Op dinsdag 9 augustus 2011 23:01 schreef SuperrrTuxxx het volgende:
Ik hou zoveel van jou, ik doe alles voor je! O+
  vrijdag 27 mei 2011 @ 15:29:48 #16
136730 PiRANiA
All thinking men are atheists.
pi_97385523
quote:
0s.gif Op vrijdag 27 mei 2011 15:28 schreef Juicyhil het volgende:
Is er hier iemand met verstand van Drupal?
Helaas wel :P.
  vrijdag 27 mei 2011 @ 15:30:25 #17
178193 Juicyhil
Bekende FOK!ker
pi_97385552
En ook verstand van emails en webforms binnen Drupal?
Op dinsdag 9 augustus 2011 23:01 schreef SuperrrTuxxx het volgende:
Ik hou zoveel van jou, ik doe alles voor je! O+
  vrijdag 27 mei 2011 @ 15:32:06 #18
75592 GlowMouse
l'état, c'est moi
pi_97385626
quote:
11s.gif Op vrijdag 27 mei 2011 15:28 schreef Tegan het volgende:
PHP OS...
Open Source
quote:
0s.gif Op vrijdag 27 mei 2011 15:23 schreef ursel het volgende:
Wat is trouwens vandaag de dag de beste PHP OS forum software?
Is dat nog steeds phpBB3?

Ben bezig wat op te zetten waarbij het forum erg veel gebruikt zal gaan worden dus moet wel degelijk en stabiel draaien en goed geoptimaliseerd zijn.
Ik ben nog geen OS forum tegengekomen die lief met de database omgaat.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  vrijdag 27 mei 2011 @ 15:36:41 #19
136730 PiRANiA
All thinking men are atheists.
pi_97385815
quote:
0s.gif Op vrijdag 27 mei 2011 15:30 schreef Juicyhil het volgende:
En ook verstand van emails en webforms binnen Drupal?
:N. heelaasch. Krijg je errors?
  vrijdag 27 mei 2011 @ 15:39:39 #20
178193 Juicyhil
Bekende FOK!ker
pi_97385928
quote:
5s.gif Op vrijdag 27 mei 2011 15:36 schreef PiRANiA het volgende:

[..]

:N. heelaasch. Krijg je errors?
Nah, ik hebt twee omgevingen met beiden exact dezelfde databases. De ene stuurt wel een email bij het verzonden van een form, de ander niet. Ze hebben allebei dezelfde smtp server, zelfde php.ini. Begrijp er niks van. Enige wat verschilt is het domeinnaam, dus zoek het nu in die hoek.
Op dinsdag 9 augustus 2011 23:01 schreef SuperrrTuxxx het volgende:
Ik hou zoveel van jou, ik doe alles voor je! O+
  vrijdag 27 mei 2011 @ 15:46:19 #21
137776 boem-dikkie
Jedi Mind Baby!
pi_97386192
quote:
0s.gif Op vrijdag 27 mei 2011 15:30 schreef Juicyhil het volgende:
En ook verstand van emails en webforms binnen Drupal?
Vertel.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  vrijdag 27 mei 2011 @ 15:47:02 #22
178193 Juicyhil
Bekende FOK!ker
pi_97386220
quote:
7s.gif Op vrijdag 27 mei 2011 15:46 schreef boem-dikkie het volgende:

[..]

Vertel.
Zie 1 post boven je ;)
Op dinsdag 9 augustus 2011 23:01 schreef SuperrrTuxxx het volgende:
Ik hou zoveel van jou, ik doe alles voor je! O+
  vrijdag 27 mei 2011 @ 15:49:24 #23
136730 PiRANiA
All thinking men are atheists.
pi_97386329
quote:
0s.gif Op vrijdag 27 mei 2011 15:39 schreef Juicyhil het volgende:

[..]

Nah, ik hebt twee omgevingen met beiden exact dezelfde databases. De ene stuurt wel een email bij het verzonden van een form, de ander niet. Ze hebben allebei dezelfde smtp server, zelfde php.ini. Begrijp er niks van. Enige wat verschilt is het domeinnaam, dus zoek het nu in die hoek.
Is het een postfixserver? Accepteert hij verbindingen van de 'nieuwe' server? Probeer anders via telnet een mailtje te sturen vanaf je nieuwe server.
  vrijdag 27 mei 2011 @ 15:51:05 #24
178193 Juicyhil
Bekende FOK!ker
pi_97386384
quote:
14s.gif Op vrijdag 27 mei 2011 15:49 schreef PiRANiA het volgende:

[..]

Is het een postfixserver? Accepteert hij verbindingen van de 'nieuwe' server? Probeer anders via telnet een mailtje te sturen vanaf je nieuwe server.
Ik kan via mail() in php wel gewoon een mailtje sturen. Dus de server kan wel degelijk verbinding maken en alles wordt gewoon geaccepteerd en komt netjes aan. Alleen vanuit Drupal doet ie dus niks, terwijl het dezelfde From emailadres heeft e.d.
Op dinsdag 9 augustus 2011 23:01 schreef SuperrrTuxxx het volgende:
Ik hou zoveel van jou, ik doe alles voor je! O+
  vrijdag 27 mei 2011 @ 15:53:20 #25
63192 ursel
"Het Is Hier Fantastisch!
pi_97386469
quote:
0s.gif Op vrijdag 27 mei 2011 15:32 schreef GlowMouse het volgende:

[..]

Open Source

[..]

Ik ben nog geen OS forum tegengekomen die lief met de database omgaat.
quote:
0s.gif Op vrijdag 27 mei 2011 15:28 schreef Juicyhil het volgende:

[..]

phpBB is erg buggy
Hmm.. Da's wel minder om te horen.
Wat is in dat geval de minst slechtste? :')
  vrijdag 27 mei 2011 @ 15:53:32 #26
136730 PiRANiA
All thinking men are atheists.
pi_97386477
quote:
0s.gif Op vrijdag 27 mei 2011 15:51 schreef Juicyhil het volgende:

[..]

Ik kan via mail() in php wel gewoon een mailtje sturen. Dus de server kan wel degelijk verbinding maken en alles wordt gewoon geaccepteerd en komt netjes aan. Alleen vanuit Drupal doet ie dus niks, terwijl het dezelfde From emailadres heeft e.d.
En je hebt je php mail()-functie ingesteld op de SMTP van de originele server? Heb je misschien de volledige headers van een mailtje wat wel aankomt?
Je zou op de mailserver /var/log/mail.info kunnen bekijken zodra je een mail probeert te sturen...
  vrijdag 27 mei 2011 @ 17:06:43 #27
292596 Faux.
Fan van zichzelf
pi_97389456
quote:
0s.gif Op vrijdag 27 mei 2011 15:23 schreef ursel het volgende:
Wat is trouwens vandaag de dag de beste PHP OS forum software?
Is dat nog steeds phpBB3?

Ben bezig wat op te zetten waarbij het forum erg veel gebruikt zal gaan worden dus moet wel degelijk en stabiel draaien en goed geoptimaliseerd zijn.

En wat is de beste methode om meerdere logins centraal te regelen/?
MyBB is erg goed.
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
  vrijdag 27 mei 2011 @ 17:07:51 #28
75592 GlowMouse
l'état, c'est moi
pi_97389495
quote:
14s.gif Op vrijdag 27 mei 2011 17:06 schreef Faux. het volgende:

[..]

MyBB is erg goed.
Zeg je op basis van?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  vrijdag 27 mei 2011 @ 17:10:28 #29
292596 Faux.
Fan van zichzelf
pi_97389589
quote:
9s.gif Op vrijdag 27 mei 2011 17:07 schreef GlowMouse het volgende:

[..]

Zeg je op basis van?
Het gehele plaatje. Stabiel, en geloof ik ook niet erg zwaar.
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
pi_97389600
quote:
14s.gif Op vrijdag 27 mei 2011 15:07 schreef PiRANiA het volgende:
Dit topic heeft 35 volgers die niet gereageerd hebben. Handig die reeksen. *O*.
Zeker :D Prachtfeature. Niet meer zoeken om weer te volgen, etc _O_
Of toch du vader?
  vrijdag 27 mei 2011 @ 17:10:59 #31
75592 GlowMouse
l'état, c'est moi
pi_97389613
quote:
7s.gif Op vrijdag 27 mei 2011 17:10 schreef Faux. het volgende:

[..]

Het gehele plaatje. Stabiel, en geloof ik ook niet erg zwaar.
Wel zwaar, ik heb het zelf gezien.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_97401785
Hoi! Tegan wees me op dit topic.

Ik ben bezig met Wordpress, en loop tegen wat php-vraagstukken aan. Heb nu een plugin die een lelijke url met mod_rewrite (?) omzet naar een fatsoenlijker url.

/?s= wordt nu /search/

Maarja, dat is engels. Ik wil dat dit graag 'zoeken' wordt, in plaats van 'search', maar heb geen idee hoe dit moet :o Iemand?
pi_97404616
Welke plugin?
  vrijdag 27 mei 2011 @ 23:03:02 #34
137776 boem-dikkie
Jedi Mind Baby!
pi_97404855
.htaccess?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  zaterdag 28 mei 2011 @ 16:18:22 #35
136730 PiRANiA
All thinking men are atheists.
pi_97422581
Het is dan wel geen PHP, maar apachekenners zitten hier volgens mij ook. Wat ik wil is een rewrite voor gehotlinkte plaatjes, daar wil ik de 'thumb' (600px) van laten zien. Een eis is dat het thumbbestand moet bestaan.

Een voorbeeldje:
/uploads/doutzen/plaatje1.jpg -> /uploads/_thumbs/600x600/doutzen/plaatje1.jpg

Het gaat enkel om jpg's en png's die geresized zijn. In pseudocode:
ALS extensie=jpg OF extensie=gif
EN bestand_bestaat( /uploads/_thumbs/600x600//$REQUEST)
-> redirect.
  zaterdag 28 mei 2011 @ 16:20:40 #36
75592 GlowMouse
l'état, c'est moi
pi_97422672
Is altijd redirecten, en de 404 vervangen door een php-script die alsnog de thumb aanmaakt niet mooier?

Anders altijd rewriten, en terugrewriten met RewriteCond !-f
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zaterdag 28 mei 2011 @ 16:21:58 #37
136730 PiRANiA
All thinking men are atheists.
pi_97422721
quote:
0s.gif Op zaterdag 28 mei 2011 16:20 schreef GlowMouse het volgende:
Is altijd redirecten, en de 404 vervangen door een php-script die alsnog de thumb aanmaakt niet mooier?
Dat zou wel mooier kunnen zijn ja. Aanmaken doe ik nu 's nachts in batch met een bash-script.

En de redirect moet uiteraard alleen voor de externe requests zijn :Y.
quote:
Anders altijd rewriten, en terugrewriten met RewriteCond !-f
Hm ja. Ik ben nooit zo goed in rewriten :+.

Ik dacht een .htaccess in de uploadsmap. De requests die dan binnen komen zijn al relatief aan die map denk ik (request is dan doutzenkroes/plaatje1.jpg). Als hij dan kijkt of de thumb (_thumb/600x600/$REQUEST) bestaat kan hij redirecten.
Of is dat te simpel gedacht?
  zaterdag 28 mei 2011 @ 16:26:33 #38
75592 GlowMouse
l'état, c'est moi
pi_97422853
je kunt alleen kijken of iets bestaat als het de opgevraagde url is :P
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zaterdag 28 mei 2011 @ 16:26:48 #39
136730 PiRANiA
All thinking men are atheists.
pi_97422859
1
2
3
4
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?kexx.net [NC]
RewriteCond -f _thumbs/600x600/ $REQUEST?????
Om te beginnen? En dan nog de 'echte' RewriteRule...

Kan ik niets met REQUEST_FILENAME? En dan kijken of /thumbs/600x600/$REQUEST_FILENAME bestaat?
  zaterdag 28 mei 2011 @ 16:30:35 #40
75592 GlowMouse
l'état, c'est moi
pi_97422982
quote:
0s.gif Op zaterdag 28 mei 2011 16:26 schreef GlowMouse het volgende:
je kunt alleen kijken of iets bestaat als het de opgevraagde url is :P
Ah je kunt ook -f doen op een eigen string. Het moet dan hierop lijken:
RewriteCond -f _thumbs/600x600/ %{REQUEST_FILENAME}
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zaterdag 28 mei 2011 @ 16:32:31 #41
136730 PiRANiA
All thinking men are atheists.
pi_97423043
quote:
0s.gif Op zaterdag 28 mei 2011 16:30 schreef GlowMouse het volgende:

[..]

Ah je kunt ook -f doen op een eigen string. Het moet dan hierop lijken:
RewriteCond -f _thumbs/600x600/ %{REQUEST_FILENAME}
Dit komt in de goede richting *O*. En ik denk dat een 302 (moved temporarily) het beste is...
  zaterdag 28 mei 2011 @ 16:33:13 #42
75592 GlowMouse
l'état, c'est moi
pi_97423067
ik zou gewoon serveren zonder 301 of 302
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zaterdag 28 mei 2011 @ 16:37:36 #43
136730 PiRANiA
All thinking men are atheists.
pi_97423213
1
2
3
4
5
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?kexx.net [NC]
RewriteCond -f _thumbs/600x600/%{REQUEST_FILENAME}
RewriteRule \.(jpg|png)$ _thumbs/600x600/%{REQUEST_FILENAME}

Hoe ziet dat er uit? En hoe kan ik rewrites debuggen? Je (GM) zei eerder dat dat heel goed kon, maar ik weet niet hoe?
  zaterdag 28 mei 2011 @ 16:38:53 #44
75592 GlowMouse
l'état, c'est moi
pi_97423258
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zaterdag 28 mei 2011 @ 17:10:59 #45
136730 PiRANiA
All thinking men are atheists.
pi_97424266
#RewriteCond -f _thumbs/600x600/%{REQUEST_FILENAME}

Dat is de enige regel die nog niet werkt.

[ Bericht 99% gewijzigd door PiRANiA op 28-05-2011 17:30:20 ]
  zaterdag 28 mei 2011 @ 17:42:47 #46
136730 PiRANiA
All thinking men are atheists.
pi_97425381
Ik denk dat het zoiets wordt als jij voorstelde GW, alles redirecten en dan hetgene wat niet werkt terugredirecten ;).

Het enige probleem is dat ik niet weet hoe ik een niet-gevonden thumb weer kan laten terugredirecten:
1
2
3
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} _thumbs 
RewriteRule ???  
Een request kan zijn: kexx.net/uploads/_thumbs/doutzenkroes/plaatje.jpg, en dat moet (intern) naar uploads/doutzenkroes/plaatje.jpg .

Ik weet niet hoe ik dat kan opvangen... Enig idee iemand? :s).
pi_97426697
quote:
0s.gif Op vrijdag 27 mei 2011 22:57 schreef Tegan het volgende:
Welke plugin?
Nice Search
"Redirects ?s=query searches to /search/query, and converts %20 to +"

quote:
14s.gif Op vrijdag 27 mei 2011 23:03 schreef boem-dikkie het volgende:
.htaccess?
Daar staat dit in:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Geen idee wat ik daar mee kan. Zie geen map die search heet ofzo
  zaterdag 28 mei 2011 @ 19:16:28 #48
136730 PiRANiA
All thinking men are atheists.
pi_97428685
Het is gelukt. Bedankt voor je input GM *O*.

1
2
3
4
5
6
7
8
9
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{REQUEST_FILENAME} !_thumbs
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?kexx.net [NC]
RewriteRule (.*)\.(jpg|png)$ _thumbs/600x600/$1.$2

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} _thumbs 
RewriteRule _thumbs/[0-9]*x[0-9]*/(.*)$ /var/www/kexx_net/uploads/$1 

Dus: hij redirect alle requests van een referrer doe hij niet kent naar de thumb. Als de thumb niet bestaat gebruikt hij het origineel *O*.
pi_97432307
quote:
0s.gif Op zaterdag 28 mei 2011 18:18 schreef Complexiteit het volgende:

[..]

Nice Search
"Redirects ?s=query searches to /search/query, and converts %20 to +"

[..]

Daar staat dit in:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Geen idee wat ik daar mee kan. Zie geen map die search heet ofzo
Denk ik te simpel als je hier gewoon dat search aanpast naar zoeken?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
/*
Plugin Name: Nice Search
Version: 0.3
Plugin URI: http://txfx.net/wordpress-plugins/nice-search/
Description: Redirects ?s=query searches to /search/query, and converts %20 to +
Author: Mark Jaquith
Author URI: http://coveredwebservices.com/
*/

function cws_nice_search_redirect() {
    if ( 
is_search() && strpos$_SERVER['REQUEST_URI'], '/wp-admin/' ) === false && strpos$_SERVER['REQUEST_URI'], '/search/' ) === false ) {
        
wp_redirecthome_url'/search/' str_replace( array( ' ''%20' ),  array( '+''+' ), get_query_var's' ) ) ) );
        exit();
    }
}

add_action'template_redirect''cws_nice_search_redirect' );
pi_97464813
Heeft hier iemand wel eens met XMLreader (http://php.net/manual/en/book.xmlreader.php) in php gewerkt. Ik vind de documentatie erg magertjes terwijl het toch al sinds 2006 beschikbaar is ofzo.

Ik wil het gaan gebruiken voor het inlezen van een XML document en de data dan in een SQL database zetten. Momenteel gebruik ik simpleXML wat wel duidelijk gedocumenteerd is en vooral veel duidelijke voorbeelden van te vinden zijn. Maar Simplexml loopt tegen geheugen problemen op bij grotere XML bestanden.

Aangezien ik niet om het inlezen van de XML heen kan. Tevens kan ik geheugen dat PHP mag gebruiken niet aanpassen omdat het voor een plugin in wordpress is en dus op elk systeem moet werken, vroeg ik mij af of ik het met XMLreader wel voor elkaar kan krijgen. Aangezien XMLreader niet het hele document in het geheugen stopt.

Maar voor ik verder ga met uitzoeken hoe het werkt is het misschien handig om te weten of het wel kan wat ik wil :)
- - = |randommusicvideos | = - - | - - = | prettyendless | = - -
pi_97466876
quote:
0s.gif Op zaterdag 28 mei 2011 20:39 schreef Tegan het volgende:

[..]

Denk ik te simpel als je hier gewoon dat search aanpast naar zoeken?
[ code verwijderd ]

Ik heb het geprobeerd, maar dat werkt niet. Ach, ik vind het ook al wel prima zo.
  zondag 29 mei 2011 @ 20:00:45 #52
75592 GlowMouse
l'état, c'est moi
pi_97467161
quote:
0s.gif Op zondag 29 mei 2011 19:54 schreef Complexiteit het volgende:

[..]

Ik heb het geprobeerd, maar dat werkt niet. Ach, ik vind het ook al wel prima zo.
het lijkt me anders aardig correct; wat gebeurde er?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_97468006
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
/*
Plugin Name: Nice Search
Version: 0.3
Plugin URI: http://txfx.net/wordpress-plugins/nice-search/
Description: Redirects ?s=query searches to /search/query, and converts %20 to +
Author: Mark Jaquith
Author URI: http://coveredwebservices.com/
*/

function cws_nice_search_redirect() {
    if ( 
is_search() && strpos$_SERVER['REQUEST_URI'], '/wp-admin/' ) === false && strpos$_SERVER['REQUEST_URI'], '/zoeken/' ) === false ) {
        
wp_redirecthome_url'/zoeken/' str_replace( array( ' ''%20' ),  array( '+''+' ), get_query_var's' ) ) ) );
        exit();
    }
}

add_action'template_redirect''cws_nice_search_redirect' );

Krijg 404 nu ik het zo aangepast heb.
pi_97788445
Ik ben me even aan het indenken hoe ik het beste een highlighting kan maken in mijn zoekfunctie..
Nog nooit gedaan. Ik dacht aan results exploden en dan weer imploden met wat er is ingevuld en daar dan een ander kleurtje aan geven. Of zie ik het verkeerd?
pi_97788677
quote:
99s.gif Op maandag 6 juni 2011 15:46 schreef -Datdus- het volgende:
Ik ben me even aan het indenken hoe ik het beste een highlighting kan maken in mijn zoekfunctie..
Nog nooit gedaan. Ik dacht aan results exploden en dan weer imploden met wat er is ingevuld en daar dan een ander kleurtje aan geven. Of zie ik het verkeerd?
Ik zou voor een preg_replace gaan :)
pi_97788786
quote:
0s.gif Op maandag 6 juni 2011 15:51 schreef Intrepidity het volgende:

[..]

Ik zou voor een preg_replace gaan :)
str_replace is sneller in dit geval.
pi_97788958
quote:
0s.gif Op maandag 6 juni 2011 15:54 schreef Pakspul het volgende:

[..]

str_replace is sneller in dit geval.
Veel sneller inderdaad dankje! :)
pi_97789077
Mmmm, maar nu krijg ik wel rare search results..
pi_97789098
Dat ligt echt niet aan je str_replace.
pi_97789277
Jullie hebben gelijk. :) Hij doet bijvoorbeld als je 'D' zoek alleen de D higlighten en niet de 'd' maar dat is wel op te lossen. :)
  maandag 6 juni 2011 @ 16:07:51 #61
136730 PiRANiA
All thinking men are atheists.
pi_97789476
quote:
99s.gif Op maandag 6 juni 2011 16:04 schreef -Datdus- het volgende:
Jullie hebben gelijk. :) Hij doet bijvoorbeld als je 'D' zoek alleen de D higlighten en niet de 'd' maar dat is wel op te lossen. :)
str_ireplace ?
pi_97789564
quote:
99s.gif Op maandag 6 juni 2011 16:04 schreef -Datdus- het volgende:
Jullie hebben gelijk. :) Hij doet bijvoorbeld als je 'D' zoek alleen de D higlighten en niet de 'd' maar dat is wel op te lossen. :)
str_ireplace (met een i ). Kan het zo even niet voor je testen.
quote:
14s.gif Op maandag 6 juni 2011 16:07 schreef PiRANiA het volgende:

[..]

str_ireplace ?
orgineel hoor :{w
pi_97789772
quote:
14s.gif Op maandag 6 juni 2011 16:07 schreef PiRANiA het volgende:

[..]

str_ireplace ?
quote:
0s.gif Op maandag 6 juni 2011 16:09 schreef Pakspul het volgende:

[..]

str_ireplace (met een i ). Kan het zo even niet voor je testen.

[..]

orgineel hoor :{w
Dankje, wist niet dat die functie bestond. :+
pi_97838594
Ik heb een "probleem" waar ik niet helemaal uit kom.
Aan de hand van het voorbeeld op http://nl.wikibooks.org/wiki/Programmeren_in_PHP/MySQL_in_PHP heb ik een database aangemaakt en is het ook gelukt om de database te vullen maar het opvragen van de gegevens lukt nog niet op 1 of andere manier.
Zoals je kan zien http://robus.x10.mx/gastenboek_output.html geeft hij de code ineens weer in plaats van dat hij het uitvoert (oid).
Wie kan mij hier mee helpen?
  dinsdag 7 juni 2011 @ 14:38:34 #65
75592 GlowMouse
l'état, c'est moi
pi_97838802
.html files worden vaak niet door php verwerkt; hernoem hem naar .php
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_97839047
Ik heb dat inderdaad ook geprobeerd maar dan valt hij over $i = 0;
http://robus.x10.mx/gastenboek_output.php
  dinsdag 7 juni 2011 @ 14:45:58 #67
75592 GlowMouse
l'état, c'est moi
pi_97839101
De regel erboven bevat een fout.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_97839214
Ah! Dat was het inderdaad. Er is een paar keer ; weggelaten, nu kan ik weer verder. Al zal ik hier waarschijnlijk nog wel vaker terugkomen.

Dank je wel ^O^
pi_97931116
Kan iemand mij helpen met integratie van facebook, hyves en twitter? :o
  donderdag 9 juni 2011 @ 11:57:31 #70
63192 ursel
"Het Is Hier Fantastisch!
pi_97931265
quote:
99s.gif Op donderdag 9 juni 2011 11:53 schreef -Datdus- het volgende:
Kan iemand mij helpen met integratie van facebook, hyves en twitter? :o
Link

Astu :7
pi_97931288
quote:
99s.gif Op donderdag 9 juni 2011 11:53 schreef -Datdus- het volgende:
Kan iemand mij helpen met integratie van facebook, hyves en twitter? :o
Twitter heeft sowieso API beschrijving, gaat volgens mij via JSON en Facebook zal mogelijk ook wel zoiets hebben. Je moet gewoon de developers pagina's door werken.
pi_97931320
quote:
0s.gif Op donderdag 9 juni 2011 11:58 schreef Pakspul het volgende:

[..]

Twitter heeft sowieso API beschrijving, gaat volgens mij via JSON en Facebook zal mogelijk ook wel zoiets hebben. Je moet gewoon de developers pagina's door werken.
Ja, nou ik ben dus rete slecht in technisch engels. En ik wil dingen met rechten etc doen. }:|
pi_97931917
quote:
99s.gif Op donderdag 9 juni 2011 11:59 schreef -Datdus- het volgende:

[..]

Ja, nou ik ben dus rete slecht in technisch engels. En ik wil dingen met rechten etc doen. }:|
Heeft niks met technisch engels te maken, gewoon met proberen en kijken welke functie aanroepen je nodig hebt.
pi_97933309
}:|
  donderdag 9 juni 2011 @ 13:01:22 #75
178193 Juicyhil
Bekende FOK!ker
pi_97933365
Lastig hè, moeite voor iets doen.
Op dinsdag 9 augustus 2011 23:01 schreef SuperrrTuxxx het volgende:
Ik hou zoveel van jou, ik doe alles voor je! O+
pi_97934355
quote:
99s.gif Op donderdag 9 juni 2011 11:59 schreef -Datdus- het volgende:

[..]

Ja, nou ik ben dus rete slecht in technisch engels. En ik wil dingen met rechten etc doen. }:|
Wat wil je weten dan?
Wat heb je al geprobeerd? Waar loop je op vast?
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')