abonnement Unibet Coolblue Bitvavo
  zondag 7 december 2008 @ 16:43:56 #211
85514 ralfie
!Yvan eht nioj
pi_63826898
Ik heb een phpbb-forum met texten die ik wil laten zien in een eigen script. " en ' worden goed geshowed, echter Word quotes niet (zullen vast niet de enige zijn, maar wel degene die het meest opvallen

“ha” it’s

wordt in Firefox iets als

⤽ha⤝ it⤙s

en in IE idem maar met andere symbolen (welke naar firefox' symbolen worden geconverteerd zodra ik ze in mijn post plak)

In phpmyadmin worden de symbolen wel correct weergegeven, oa “ en ”. Ook phpbb geeft ze correct weer.

en wat ik ook probeer, ik krijg het niet anders in mijn script. Het veranderen van de charsets (utf-8, iso8859-1) lijkt de symbolen wel te veranderen, maar het probleem niet op te lossen. Mijns inziens moet het dus wel goed IN de database staan, maar er (op mijn manier) niet goed uitkomen.
Het rare is, dat met de text niks bijzonders gedaan wordt. Het staat opgeslagen in een BLOB (phpbb, dus niet aan te passen), wordt uitgelezen en (muv wat substr) onveranderd uitgescheten.

Dus, iemand een idee? probleem van charsets, maakt php er een zooitje van, ergens een vage instelling?

ik gebruik nu een str_replace, maar dat schiet niet hard op wanneer ik elke keer weer een of ander nieuw onbekend symbool zie...

1
2
3
4
<?php
//fok geeft de symbolen hier niet goed weer, is allemaal extended ascii
$bbcode str_replace(array('ââ&#8218;¬â&#8222;¢','ââ&#8218;¬Å&#8220;','ââ&#8218;¬','&#58;','&#46;','⤽','â¤&#157;','â¤&#8482;'),array('\'','"','"',':','.','"','"','\''),$bbcode);
?>


mijn dank voor een (betere) oplossing is groot
  FOK!-Schrikkelbaas zondag 7 december 2008 @ 16:59:51 #212
1972 Swetsenegger
Egocentrische Narcist
  zondag 7 december 2008 @ 17:25:48 #213
85514 ralfie
!Yvan eht nioj
pi_63827929
quote:
ok, dank je, dat werkt (wel eerder geprobeerd, maar nooit met "utf-8" als derde parameter) alleen nu doet ie het iets te goed; hij converteerd namelijk ook wat html (&gt; wordt &gt;) wat dan weer net niet moet. Mis ik een optie?

edit: ah, geweldig, er is nog een vierde parameter

htmlentities($string, ENT_NOQUOTES,"UTF-8", false) does the trick!

dank
pi_63828763
Ik wil graag opnieuw beginnen met php (was al is bezig maar tuts trokkken op niet veel)
Ik moet voor school een site namaken!
Ik dacht aan maffiaway!
Ik heb wel maar tot in januari daarom zoek ik nog wat tips en/of scripters
En ook een goeie fast cursus!!
Ik moet het zelf maken !!geen criminal script!!

MVG,
Immortals
ik ben iemand die spel wil maken
pi_63828919
@Immortals: in je vorige topic wilde je ook al zo'n site namaken.. waarom kies je niet iets "makkelijkers" als een uitgeklede versie van tweakers pricewatch?
pi_63829285
HET MOET VAN SCHOOL!!
Ik moet een dynamische pagina namaken!!
Er zijn vrienden van mij een nieuwe rs aan het maken!!
Ik denk dat ik een 9 haal als ik mw namaak!
Minder is niet goed want op m'nvorig werk was ik gebuisd!!
ik ben iemand die spel wil maken
pi_63829675
quote:
Op zondag 7 december 2008 18:23 schreef immortals het volgende:
HET MOET VAN SCHOOL!!
Ik moet een dynamische pagina namaken!!
Er zijn vrienden van mij een nieuwe rs aan het maken!!
Ik denk dat ik een 9 haal als ik mw namaak!
Minder is niet goed want op m'nvorig werk was ik gebuisd!!
Je denkt toch niet dat wij het gaan maken voor je?
ne okuyon, bokmu var?
pi_63829707
als je net zo onsamenhangend script als dat je schrijft wordt het nooit wat natuurlijk....
  FOK!-Schrikkelbaas zondag 7 december 2008 @ 18:47:16 #219
1972 Swetsenegger
Egocentrische Narcist
pi_63829799
Kan iemand dat 'grappige' kloontje gewoon van het forum tiefen?
pi_63845825
quote:
Op woensdag 3 december 2008 14:37 schreef Chandler het volgende:
Ik heb een tabel waar ik referers van gebruikers in opsla
1
2
3
4
5
6
7
8
CREATE TABLE `stats_ip_referers` (
  `stat_id` int(10) unsigned NOT NULL,
  `ip_id` int(10) unsigned NOT NULL,
  `referer_id` int(10) unsigned NOT NULL,
  `hits` int(10) unsigned NOT NULL,
  `lastdate` timestamp NULL default NULL,
  UNIQUE KEY `stat_id_2` (`stat_id`,`ip_id`,`referer_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;


Nu heb ik reeds 115K aan referers in deze tabel staan maar wil graag filteren wat de EXIT pagina's zijn (dus de laatste pagina waarop de gebruiker heeft gezeten). Hoe kan ik dit het beste aanpakken? heb er zelf al 2 uur mee zitten spelen maar het wil gewoon domweg niet lukken
Iemand die hier een idee over heeft?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  maandag 8 december 2008 @ 11:15:04 #221
136730 PiRANiA
All thinking men are atheists.
pi_63846519
quote:
Op maandag 8 december 2008 10:42 schreef Chandler het volgende:

[..]

Iemand die hier een idee over heeft?
Je slaat de pagina op die de gebruiker bezoekt. Iedere keer update je die als de tijd sinds het laatste bezoek <1 uur is.
De records die dan in je database een uur of ouder zijn zijn de exitpagina's
pi_63860671
ok, nu komt er misschien wel een hele domme vraag... ik wil op mijn apache server met php instellen dat ik geen index.php?article_id=123 meer doe maar domein.nl/articles/123

ik heb geen idee waar ik naar moet zoeken op google.. wie helpt me verder?
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
  FOK!-Schrikkelbaas maandag 8 december 2008 @ 21:09:19 #223
1972 Swetsenegger
Egocentrische Narcist
pi_63860806
quote:
Op maandag 8 december 2008 21:04 schreef markiemark het volgende:
ok, nu komt er misschien wel een hele domme vraag... ik wil op mijn apache server met php instellen dat ik geen index.php?article_id=123 meer doe maar domein.nl/articles/123

ik heb geen idee waar ik naar moet zoeken op google.. wie helpt me verder?
multiviews of modrewrite
pi_63860866
quote:
Op maandag 8 december 2008 21:09 schreef Swetsenegger het volgende:

[..]

multiviews of modrewrite
heb volgens mij al een goede tutorial gevonden na je post, thanks!
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_63870958
quote:
Op maandag 8 december 2008 11:15 schreef PiRANiA het volgende:

[..]

Je slaat de pagina op die de gebruiker bezoekt. Iedere keer update je die als de tijd sinds het laatste bezoek <1 uur is.
De records die dan in je database een uur of ouder zijn zijn de exitpagina's
Ok, ik snap het idee, dus moet ik hiervoor een cronjob schrijven!

Tnx!

Een andere vraag, is het mogelijk om middels MySQL een unieke code te genereren? met karakters a-zA-Z0-9?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  dinsdag 9 december 2008 @ 09:46:07 #226
136730 PiRANiA
All thinking men are atheists.
pi_63871222
quote:
Op dinsdag 9 december 2008 09:35 schreef Chandler het volgende:

[..]

Ok, ik snap het idee, dus moet ik hiervoor een cronjob schrijven!

Tnx!

Een andere vraag, is het mogelijk om middels MySQL een unieke code te genereren? met karakters a-zA-Z0-9?
no problemo. En over je andere vraag:
Ik denk niet dat dat kan. Daarvoor heb je echt PHP nodig
  dinsdag 9 december 2008 @ 09:50:31 #227
107951 JortK
Immer kwaliteitsposts
pi_63871337
quote:
Op dinsdag 9 december 2008 09:35 schreef Chandler het volgende:

[..]

Ok, ik snap het idee, dus moet ik hiervoor een cronjob schrijven! :)

Tnx!

Een andere vraag, is het mogelijk om middels MySQL een unieke code te genereren? met karakters a-zA-Z0-9?
Gebruik dit eens:

1SELECT md5(rand())
pi_63871470
quote:
Op dinsdag 9 december 2008 09:35 schreef Chandler het volgende:

[..]

Ok, ik snap het idee, dus moet ik hiervoor een cronjob schrijven!

Tnx!

Een andere vraag, is het mogelijk om middels MySQL een unieke code te genereren? met karakters a-zA-Z0-9?
Met MySQL ga je niet verder komen dan een auto_increment op een kolom met type INT. In andere databases heb je de mogelijkheid tot het maken van eigen SEQUENCEs, zodat je dit soort dingen kunt toepassen.
pi_63873895
Jammer!!! zou best een handige oplossing zijn als je er zo een random code uit zou kunnen toveren die nog niet in een bepaald veld bestond... want nu moet ik iedere keer controlleren of een bepaalde code bestaat of niet...
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  dinsdag 9 december 2008 @ 11:33:42 #230
107951 JortK
Immer kwaliteitsposts
pi_63873955
Wanneer je van een random een md5() trekt is de kans dat die uniek is toch 99,99% ?
pi_63874067
quote:
Op dinsdag 9 december 2008 11:33 schreef JortK het volgende:
Wanneer je van een random een md5() trekt is de kans dat die uniek is toch 99,99% ?
Een md5(microtime()) zou nog unieker moeten zijn, aangezien een microtime() iedere 1000ste van een seconde anders is. Of in MySQL: http://dev.mysql.com/doc/(...)s.html#function_uuid
pi_63874132
quote:
Op dinsdag 9 december 2008 11:33 schreef JortK het volgende:
Wanneer je van een random een md5() trekt is de kans dat die uniek is toch 99,99% ?
Zowel random als MD5 zijn niet uniek, al is de kans op dubbelen wel erg klein. Maar MD5 is niet a-zA-Z0-9 zoals Chandler vroeg, maar a-f0-9.

Als a-f0-9 genoeg is zou je een hexadecimale teller kunnen maken. Dat kan gewoon met de auto_increment van MySQL, want stiekem is dat ook gewoon een getal (zoals INT). Dan kun je het volgende doen: SELECT HEX(id) as id FROM ...
pi_63874187
quote:
Op dinsdag 9 december 2008 11:37 schreef Roy_T het volgende:

[..]

Een md5(microtime()) zou nog unieker moeten zijn, aangezien een microtime() iedere 1000ste van een seconde anders is. Of in MySQL: http://dev.mysql.com/doc/(...)s.html#function_uuid
Een MD5 van de microtime() is juist minder uniek. De microtime is niet uniek en de MD5 is zelf ook niet uniek: het samenvoegen van 2 niet unieke dingen maakt het dus nog minder uniek en een grotere kans op dubbele waarden.
  dinsdag 9 december 2008 @ 12:08:10 #234
75592 GlowMouse
l'état, c'est moi
pi_63874800
quote:
Op dinsdag 9 december 2008 11:33 schreef JortK het volgende:
Wanneer je van een random een md5() trekt is de kans dat die uniek is toch 99,99% ?
Met die 99.99 ben je er niet. Als je 1000 getallen maakt heb je al 10% kans op tenminste één duplicaat. Uuid is wat je nodig hebt (of althans kunt gebruiken voor wat je net beschreef).
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  dinsdag 9 december 2008 @ 12:18:51 #235
107951 JortK
Immer kwaliteitsposts
pi_63875082
quote:
Op dinsdag 9 december 2008 12:08 schreef GlowMouse het volgende:

[..]

Met die 99.99 ben je er niet. Als je 1000 getallen maakt heb je al 10% kans op tenminste één duplicaat. Uuid is wat je nodig hebt (of althans kunt gebruiken voor wat je net beschreef).
UUID is net zoiets als new_id() in MSSQL?
  dinsdag 9 december 2008 @ 12:37:13 #236
75592 GlowMouse
l'état, c'est moi
pi_63875547
Van wat ik van newid() kan vinden denk ik van wel ja; leesvoer.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  dinsdag 9 december 2008 @ 12:45:25 #237
107951 JortK
Immer kwaliteitsposts
pi_63878277
Ik zit met een probleem.

Ik wil een pagina maken met een file upload voor grote bestanden. Dit werkt allemaal prima en de bestanden worden zonder problemen op en neer geslingerd. Uiteraard duurt dit wel erg lang en wil je als gebruiker terugkoppeling hebben hoe ver je al bent me de upload en hoe lang het nog duurt. Na wat zoekwerk ben ik terecht gekomen bij de PHP (PECL) extensie uploadprogress: http://pecl.php.net/package/uploadprogress

Deze extensie maakt het mogelijk om van een bepaalde bestandsupload de vooruitgang op te vragen. Nou zit ik momenteel op een WAMP server en heb ik even geen beschikking over een Linux server. Het probleem is dat ik de functie uploadprocess_get_info() niet aan de gang krijg (retourneert altijd NULL terwijl dat niet de bedoeling zou moeten zijn) en waarschijnlijk ligt dat aan het feit dat ik (volgens phpinfo()) uploadprogress extensie versie 0.3.1-dev aan het gebruiken ben. Ik zie op de PECL site dat versie 0.9.1 beschikbaar is en aan reacties op het Internet zie ik dat deze goede resultaten oplevert. Echter, ik vind dus NERGENS een Windows DLL`etje voor deze versie van deze extensie. Iemand een idee waar ik die kan vinden?

Vroegâh had je pecl4win.php.net waar alle extensies in DLL formaat werden aangeboden voor Windows PHP servers, maar die bestaat niet meer tegenwoordig.
  dinsdag 9 december 2008 @ 14:30:28 #239
46383 Tiemie
sowieso wel!
pi_63878585
Hmm, me is confused. Zojuist PHP 5.2.6 (meest recente distributie waar PECL in zit) voor Windows gedownload, de php_uploadprogress.dll geladen die daar bij zat en ook die is volgens phpinfo() versie 0.3.1-dev.

Wil dit zeggen dat de meest recente versie van uploadprogress niet beschikbaar is voor Windows?
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')