abonnement Unibet Coolblue Bitvavo
pi_47187644
Wat bedoel je precies Swets?
  maandag 12 maart 2007 @ 13:42:56 #102
21410 Fliepke
Serieuze waarheid
pi_47188524
Ik postte laatst ongeveer dit en ik wilde deze count groeperen per dag. Zodat ik per dag weet hoeveel nieuws er is gepost.

SELECT Count(*) FROM `items` WHERE type = 'nieuws'
AND posttime BETWEEN 1167609600
AND 1173657600

Deze laatste regel kreeg ik als tip in het vorige topic, maar dat werkt niet. Ik moet dus vast nog een trucje uithalen, maar ik weet niet wat:
GROUP BY FROM_UNIXTIME(timestamp, '%Y%m%d')
  FOK!-Schrikkelbaas maandag 12 maart 2007 @ 14:22:18 #103
1972 Swetsenegger
Egocentrische Narcist
pi_47190016
quote:
Op maandag 12 maart 2007 13:16 schreef super-muffin het volgende:
Wat bedoel je precies Swets?
Met multiviews kan je de extentie weglaten dus www.domein.nl/pagina/index ipv www.domein.nl/pagina/index.php

en je kan dan ook alles wat normaal met een ? achter je pagina komt dmv een / neerzetten.

Zie bv http://www.123swets.com/archief/1 waar dus eigenlijk http://www.123swets.com/archief.php?id=1 staat
  maandag 12 maart 2007 @ 14:29:37 #104
21410 Fliepke
Serieuze waarheid
pi_47190234
quote:
Op maandag 12 maart 2007 13:42 schreef Fliepke het volgende:
Ik postte laatst ongeveer dit en ik wilde deze count groeperen per dag. Zodat ik per dag weet hoeveel nieuws er is gepost.

SELECT Count(*) FROM `items` WHERE type = 'nieuws'
AND posttime BETWEEN 1167609600
AND 1173657600

Deze laatste regel kreeg ik als tip in het vorige topic, maar dat werkt niet. Ik moet dus vast nog een trucje uithalen, maar ik weet niet wat:
GROUP BY FROM_UNIXTIME(timestamp, '%Y%m%d')
Ik heb nu dit maar dan krijg ik eigenlijk niks
SELECT Count( * ), day(posttime) AS blaat
FROM `items`
WHERE TYPE = 'nieuws'
AND posttime
BETWEEN 1167609600
AND 1173657600
GROUP BY day( posttime )

(dit dus
Count( * ) blaat
874 NULL )
pi_47190787
1
2
3
4
5
6
7
8
[14:34:26] <Hmail> SELECT Count( id ) , day( FROM_UNIXTIME( posttime ) ) AS blaat
[14:34:26] <Hmail> FROM `items`
[14:34:26] <Hmail> WHERE TYPE = 'nieuws'
[14:34:26] <Hmail> AND posttime
[14:34:26] <Hmail> BETWEEN 1167609600
[14:34:26] <Hmail> AND 1173657600
[14:34:26] <Hmail> GROUP BY blaat
[14:34:26] <Hmail> LIMIT 0 , 30

Dat dus
  maandag 12 maart 2007 @ 14:44:14 #106
21410 Fliepke
Serieuze waarheid
pi_47190841
hehe
  maandag 12 maart 2007 @ 14:48:06 #107
65471 SkaterSam
Lurking Galore
pi_47190998
Even vraagje, als ik moet kiezen tussen md5() en sha1(), welke van de twee raden jullie dan aan ? Ik heb helaas geen beschikking over hash()...
Let's make life easy
Typo's are the demon spawn from hell !
pi_47191336
md5
pi_47191674
Ik zou idd ook voor md5 kiezen, maar alleen omdat ik daarmee bekend ben. Geen idee hoe het zit met performance, of ingewikkeldheid van parameters bij SHA1
  maandag 12 maart 2007 @ 15:18:36 #110
65471 SkaterSam
Lurking Galore
pi_47192158
Behehe, dit staat ook echt in het commentaar voor sha1():
quote:
Note that the sha1 algorithm has been compromised and is no longer being used by government agencies.
Let's make life easy
Typo's are the demon spawn from hell !
  maandag 12 maart 2007 @ 15:44:06 #111
65471 SkaterSam
Lurking Galore
pi_47193129
Als ik bijvoorbeeld een paar sessie variabelen heb:

1
2
3
$_SESSION['admin']['validated']['user']
$_SESSION['admin']['validated']['token']
$_SESSION['admin']['validated']['time']

Kan ik deze allemaal tegelijkertijd leegmaken door een hogere stap te unsetten ? Zo dus:

1unset($_SESSION['admin']['validated']);
Let's make life easy
Typo's are the demon spawn from hell !
  maandag 12 maart 2007 @ 15:49:18 #112
42636 TheSeeker_NL
Damn fine coffee
pi_47193402
nevermind, fixed

[ Bericht 96% gewijzigd door TheSeeker_NL op 12-03-2007 16:08:23 ]
pi_47194027
quote:
Op maandag 12 maart 2007 15:18 schreef SkaterSam het volgende:
Behehe, dit staat ook echt in het commentaar voor sha1():
Desondaks is sha1 nog veiliger dan MD5. Je kan via mhash module of hash (php5) veel meer hashing algoritmes aan dan bovengenoemde.
Let wel op dat je problemen kan krijgen met compatibiliteit (zo snapt pam_mysql geen sha256 encryptie) en hetzelfde geldt bijv. voor Dovecot IMAP
  maandag 12 maart 2007 @ 16:38:29 #114
65471 SkaterSam
Lurking Galore
pi_47195569
quote:
Op maandag 12 maart 2007 16:03 schreef smesjz het volgende:
Desondaks is sha1 nog veiliger dan MD5. Je kan via mhash module of hash (php5) veel meer hashing algoritmes aan dan bovengenoemde.
Het vervelende is alleen dat ik verder geen rechten of niks heb op de server, ik heb mij maar te houden aan de instellingen van de server, dus ik kan wel kijken of die module er al op staat, maar anders wordt het toch sha1...
Let's make life easy
Typo's are the demon spawn from hell !
  maandag 12 maart 2007 @ 17:25:18 #115
65471 SkaterSam
Lurking Galore
pi_47197325
Ik heb mijn database class nu zo geschreven dat je zo een query uitvoert:

1
2
3
4
5
$db->prepareQuery($query);
$db->execQuery($obj_id);
while($result = $db->fetch()) { 
  // echo of weet ik veel wat
}

Maar nu zie ik bijvoorbeeld bij PDO en andere classes ook dat ze het liever anders doen, dus dat een nieuwe instantie van een class in een variabele wordt gedaan, zoals dit:

1
2
3
4
5
$stmt = $db->prepareQuery($query);
$stmt->execQuery($obj_id);
while($result = $stmt->fetch()) { 
  // echo of weet ik veel wat
}

Ik vroeg me af wat het verschil tussen deze twee manieren van code was, en of het een dus betere praktijk is dan de ander. Ik weet in ieder geval (ik probeerde het even), dat je voor de tweede methode dus een nieuwe class moet maken (je scheid verbinding maken met uitvoeren) en dat je een nieuwe class instantieert (als je dan twee queries hebt, heb je dan ook een nieuwe class instantie nodig...?). Het lijkt me logisch om de tweede code te doen vanwege de scheiding van MySQL verbinding class met MySQL query uitvoeren class, maar zoals ik al aangaf verlies ik bepaalde functies uit de ene class die ik nodig heb bij de ander, en ben ik benieuwd wat er gebeurt als je twee instanties van dezelfde class hebt (twee queries...). Iemand (smesjz? )
Let's make life easy
Typo's are the demon spawn from hell !
pi_47198852
weet iemand of het mogelijk is om de 'extension' php_pdo_mysql.dll te laden in php? Mijn hosting is zo slim geweest om alleen sqlite2 drivers voor pdo beschibaar te stellen
..///
pi_47204138
quote:
Op maandag 12 maart 2007 15:18 schreef SkaterSam het volgende:
Behehe, dit staat ook echt in het commentaar voor sha1():
[..]
En ook in het commentaar voor MD5, en in zekere mate met hoger belang omdat MD5 reduceert naar een hash met minder bits
  dinsdag 13 maart 2007 @ 00:46:13 #118
12880 CraZaay
prettig gestoord
pi_47214953
quote:
Op maandag 12 maart 2007 14:56 schreef Darkomen het volgende:
md5
Omdat? SHA1 is nog steeds veiliger dan MD5.
pi_47228364
quote:
Op maandag 12 maart 2007 17:25 schreef SkaterSam het volgende:
Ik heb mijn database class nu zo geschreven dat je zo een query uitvoert:
[ code verwijderd ]

Maar nu zie ik bijvoorbeeld bij PDO en andere classes ook dat ze het liever anders doen, dus dat een nieuwe instantie van een class in een variabele wordt gedaan, zoals dit:
[ code verwijderd ]

Ik vroeg me af wat het verschil tussen deze twee manieren van code was, en of het een dus betere praktijk is dan de ander.
Ik zou de functie query() een class laten returnen zodat je met het resultaat verschillende dingen kan doen. :)
1
2
3
4
5
6
7
<?php
$result
= $db->query('SELECT name FROM news WHERE id = ?', $id);
echo
$result->numRows();
while(
$news = $result->fetchRow()) {
   echo
$news->name;
}
?>
..///
pi_47230391
ik heb zojuist op windows vista weer apache 2.0, php 5, mysql5.0 en pma 2.9.2 geinstalleerd en geconfigureerd. enkel als ik v mysql gui tools (query browser) naar mysql gaat is het geen probleem. me pagina's maken ook gewoon connectie met mysql en dit in php.ini allemaal gewoon de mysql extensies geladen. Das alles werkt. Enkel blijft PMA zeueren dat die mysql extensie niet geladen kan worden. ik heb hier naar gezocht maar enigste wat ik kan vinden is de dll en de lib van mysql toevoegen. dat is ook gewoon gedaan. maar pma blijft enkel zeuren...
pi_47233251
Ik werk hier met het verouderde osCommerce, onder PHP5. global_vars al aangezet (testomgeving > boeiend).

Nu moet ik dus in elk PHP bestand HTTP_GET_VARS naar _GET (& POST) veranderen.

1
2
perl -pi -e 's/HTTP_POST_VARS/_POST/g' *.php
perl -pi -e 's/HTTP_GET_VARS/_GET/g' *.php


Dit in elke map gaat goed, maar dan moet ik dus wel elke map in duiken. En aangezien dat er toch wel erg veel zijn.... iemand tips? Ik zit onder SSH met de linuxserver, draai als OS Mac OS X met TextMate.
pi_47234265
Beetje bash/perl script moet wel kunnen of evt. iets als:

find -name '*.php' - exec perl -pi blabla {} ?
  FOK!-Schrikkelbaas dinsdag 13 maart 2007 @ 17:23:10 #123
1972 Swetsenegger
Egocentrische Narcist
pi_47234434
quote:
Op dinsdag 13 maart 2007 16:48 schreef Geqxon het volgende:
iemand tips?
osCommerce upgraden is zeker te eenvoudig voor je?
pi_47257552
quote:
Op dinsdag 13 maart 2007 17:23 schreef Swetsenegger het volgende:

[..]

osCommerce upgraden is zeker te eenvoudig voor je?
Ik heb de laatste versie al binnengehaald.
pi_47258563
1
2
3
4
5
for file in `find  /var/data/html/shop/ -name *.php -print `
do
   perl -pi -e 's/HTTP_POST_VARS/_POST/g' $file
   perl -pi -e 's/HTTP_GET_VARS/_GET/g' $file
done


Heersend, werkt prima.
pi_47261119
Ik heb het volgende:
1
2
3
4
5
<?php
$result
= mysql_query("INSERT INTO t_relatiegids
(relatiegids_bedrijfsnaam, relatiegids_telefoonnummer)
VALUES('"
. $bedrijfsnaam . "','" . $telefoonnummer . "');");
?>

En als ik die $result laat zien in een echo, staat er een "1". Ik zie dan niet de hele zin met de juiste informatie in de variabelen. Kan dit wel in php?
In ieder geval komt er ook niets in de database, er is iets fout in de query. Kan iemand me helpen?
pi_47261283
Nee, er gaat niets mis, je krijgt gewoon een 1, oftewel TRUE terug, je query is goed verlopen. Wat je nog kunt proberen is de query eerst in een string te zetten, en die te echo-en, waarschijnlijk zie je dan al de fout. Met mysql_error() kun je zien of er errors zijn.
pi_47261305
- zie boven
pi_47261449
Hoi, dit is misschien niet het juiste topic om te reageren, maar misschien kunnen jullie mijn kleine probleem oplossen.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<script type="text/javascript">
   var idx = 1 ;
    var e1;
    function addBox ( parName ){
      if(idx == 1){
           e1 = document.createElement ( 'input' ) ;
           e1.name = 'taak_uren' + idx++ ;
           e1.type = 'text';
         e1.value = 'Aantal uren?';
         document.getElementById ( parName ).appendChild ( e1 ) ;
        } else {
             document.getElementById ( parName ).removeChild ( e1 ) ;
           idx -- ;
      }
    }
</script>

Waar ik dus mee bezig ben is een functie maken om een textbox weer te laten geven op het moment dat ik een checkbox aanvink, heel leuk en aardig allemaal, het werkt allemaal ook, maar zodra ik iets toe wil voegen gaat het mis.

Wat is toe wil voegen is
1 e1.class = 'textbox' 
Wannneer ik dat doe krijg ik in IE de fout "Object wordt verwacht". Iemand die bereid is om mij te helpen. Alvast Bedankt.
Lieutenant General Omar Bradley
"I have returned many times to honour the valiant men who died…every man who set foot on Omaha Beach was a hero."
pi_47263008
[Javascript] voor dummies deel 5 is een betere plaats

Om een css class attribuut te zetten gebruik je e1.className = 'text'.
(Verder ziet de functie er verre van logisch uit)
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_47263380
Ah oke dank je wel, het werkt nu
Lieutenant General Omar Bradley
"I have returned many times to honour the valiant men who died…every man who set foot on Omaha Beach was a hero."
pi_47299976
1
2
3
4
<?php
$result
= mysql_query("INSERT INTO t_nieuws(nieuws_titel, nieuws_bericht, nieuws_auteur, nieuws_email, nieuws_datum)
VALUES('"
.$titel."', '".$bericht."', '".$email."', NOW());") or die(mysql_error());
?>

Hij geeft een error aan: Column count doesn't match value count at row .

Ik snap niet wat er fout is, iemand een idee?
  FOK!-Schrikkelbaas donderdag 15 maart 2007 @ 14:04:45 #133
1972 Swetsenegger
Egocentrische Narcist
pi_47300192
quote:
Op donderdag 15 maart 2007 13:58 schreef Qunix het volgende:

[ code verwijderd ]

Hij geeft een error aan: Column count doesn't match value count at row .

Ik snap niet wat er fout is, iemand een idee?
je specificeert 5 kolommen terwijl je maar 3 waardes INSERT
pi_47300244
quote:
Op donderdag 15 maart 2007 14:04 schreef Swetsenegger het volgende:

[..]

je specificeert 5 kolommen terwijl je maar 3 waardes INSERT
Ah.. ik zie hem.. thanks.
pi_47303510
quote:
Op dinsdag 13 maart 2007 15:25 schreef BlueCurl het volgende:
ik heb zojuist op windows vista weer apache 2.0, php 5, mysql5.0 en pma 2.9.2 geinstalleerd en geconfigureerd. enkel als ik v mysql gui tools (query browser) naar mysql gaat is het geen probleem. me pagina's maken ook gewoon connectie met mysql en dit in php.ini allemaal gewoon de mysql extensies geladen. Das alles werkt. Enkel blijft PMA zeueren dat die mysql extensie niet geladen kan worden. ik heb hier naar gezocht maar enigste wat ik kan vinden is de dll en de lib van mysql toevoegen. dat is ook gewoon gedaan. maar pma blijft enkel zeuren...
niemand?
pi_47304288
quote:
Op donderdag 15 maart 2007 15:38 schreef BlueCurl het volgende:

[..]

niemand?
Doe eens een phpinfo() en kijk eens of daar de juiste MySQL extensies tussen staan?
pi_47322964


je bedoelt dit ? snap al 1 en ander van php config en co maar nog nooit probs gehad met mysql erbij dus weet ook niet zo 1 2 3 precies waar dit aan kan liggen dus ik hoor het wel als me screenshot nutteloos is

edit: linkje
pi_47323424
quote:
Op vrijdag 16 maart 2007 00:38 schreef BlueCurl het volgende:
[afbeelding]

je bedoelt dit ? snap al 1 en ander van php config en co maar nog nooit probs gehad met mysql erbij dus weet ook niet zo 1 2 3 precies waar dit aan kan liggen dus ik hoor het wel als me screenshot nutteloos is

edit: linkje
Heb je phpMyAdmin toevallig zo ingesteld dat hij gebruik wil maken van de MySQLi-extensie? (let op de 'i' )
pi_47325620
quote:
Op vrijdag 16 maart 2007 01:00 schreef JeRa het volgende:

[..]

Heb je phpMyAdmin toevallig zo ingesteld dat hij gebruik wil maken van de MySQLi-extensie? (let op de 'i' )
neen, heb ff php.ini opnieuw gedaan en alles werkt nu. Ik zal wel ergens wat verkeerds hebben gedaan, weet wel zeker! Later eens kijken wat want heb dat php.ini bestandje ff ergens anders gezet!

maar iig bedankt voor de hulp
pi_47335726
Ik heb een klein forum gemaakt en mensen de mogelijkheid gegeven om met [ B ] tekst bold te maken.. werkt allemaal best aardig maar wanneer iemand een aantal keren iets bold maakt en vervolgens de tag nooit sluit, zullen de volgende posts ook bold worden, dat moet natuurlijk niet.
Wat is een goede manier om dit te doen?

Ik zou natuurlijk het aantal [ B ] kunnen tellen en daarna evenveel < / strong > aan het einde van de post zetten maar dat is zo omslachtig.

De functie ziet er zo uit trouwens:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
function makeTitlesInFieldBold($field) {
   $original = array(
                  "[B]",
                  "[b]",
                  "[/B]",
                  "[/b]",
                  "[I]",
                  "[i]",
                  "[/I]",
                  "[/i]"
               );
   $replace = array(
                  "<strong>",
                  "<strong>",
                  "</strong>",
                  "</strong>",
                  "<em>",
                  "<em>",
                  "</em>",
                  "</em>"
               );

   return str_replace($original, $replace, $field);
}
-
pi_47335868
@splendor

De meest gebruikte manier om dit te doen (en zo wordt het hier ook in Replique gedaan) is door regular expressions te gebruiken. Je kunt dan ongeveer zo tags verwerken:

1
2
3
4
<?php
$tekst 
preg_replace('#[b](.*)[/b]#Uis''<b>$1</b>'$tekst);
// Let op: bug in Replique, er staan backslashes in bovenstaande regel
?>


Dit zorgt ervoor dat tags áltijd in tweetallen moeten voorkomen, maar je krijgt er weer wel andere bugs door. Bijvoorbeeld door de tags [b]door elkaar[/b] te gebruiken (quote me om het te zien).

Een andere methode is een stackbased UBB-parser, dit vereist echter wel wat meer code maar is uiteindelijk robuuster. Hier kun je denk ik genoeg over vinden met google
pi_47335942
Dankje, zoiets zocht ik inderdaad.
En nu zou het ook mogelijk moeten zijn om urls erin te verwerken, dan wat was met mijn functie ook niet echt te doen.

Die bug vind ik overigens geen echte bug.. iemand die tags zo gebruikt die verdient het om een foute layout te krijgen.
Als de user's eigen post er slecht uitziet door foute tags dan is dat zijn eigen probleem, zolang andere posts die later komen er maar geen last van hebben.
-
pi_47336222
Het is mij ook nog niet gelukt om 'www.fok.nl' om te zetten naar => ' <a href="http://www.fok.nl">www.fok.nl</a>'
pi_47336333
quote:
Op vrijdag 16 maart 2007 14:01 schreef splendor het volgende:
Die bug vind ik overigens geen echte bug.. iemand die tags zo gebruikt die verdient het om een foute layout te krijgen.
Dat klopt, maar het is niet altijd fout. Denk aan quotes in quotes, dus [q..] blaat blaat [q...] ... [/q...] blaat blaat [/q...]
pi_47336353
quote:
Op vrijdag 16 maart 2007 14:01 schreef splendor het volgende:
Dankje, zoiets zocht ik inderdaad.
En nu zou het ook mogelijk moeten zijn om urls erin te verwerken, dan wat was met mijn functie ook niet echt te doen.

Die bug vind ik overigens geen echte bug.. iemand die tags zo gebruikt die verdient het om een foute layout te krijgen.
Als de user's eigen post er slecht uitziet door foute tags dan is dat zijn eigen probleem, zolang andere posts die later komen er maar geen last van hebben.
Je kunt heel ranzig achter elke post standaard een </b> </u> </i> zetten
quote:
Op vrijdag 16 maart 2007 14:09 schreef super-muffin het volgende:
Het is mij ook nog niet gelukt om 'www.fok.nl' om te zetten naar => ' <a href="http://www.fok.nl">www.fok.nl</a>'
http://nl2.php.net/function.parse-url

Heb je hier wat aan?
pi_47336907
Nee dat is niet wat ik bedoel Geqxon.

Ik heb ook een soort parser, maar ik wil nog dat als iemand gewoon een link www.fok.nl invoerd, dat dat het dan geparsed word naar <a href="http://www.fok.nl">www.fok.nl</a>
pi_47337024
1
2
3
   $field = preg_replace("#\[B\](.*?)\[/B\]#si","<strong>\\1</strong>", $field);
   $field = preg_replace("#\[I\](.*?)\[/I\]#si","<em>\\1</em>", $field);
   $field = preg_replace("#\[URL\](.*?)\[/URL\]#si","<a href=\"\\1\" target=\"_blank\" rel=\"nofollow\">\\1</a>", $field); 


Dit is hem uiteindelijk geworden.

Worden smileys op dezelfde manier gedaan? Dat : P vervangen wordt door het plaatje? Of kan ik dat beter anders doen?
-
pi_47337113
quote:
Op vrijdag 16 maart 2007 14:29 schreef super-muffin het volgende:
Nee dat is niet wat ik bedoel Geqxon.

Ik heb ook een soort parser, maar ik wil nog dat als iemand gewoon een link www.fok.nl invoerd, dat dat het dan geparsed word naar <a href="http://www.fok.nl">www.fok.nl</a>
En met bovenstaande parser kun je an sich kijken of iets een geldige URL. En omdat ik nu toch weinig tot niets te doen heb ga ik er even aan zitten
pi_47347348
quote:
Op vrijdag 16 maart 2007 14:32 schreef splendor het volgende:
Worden smileys op dezelfde manier gedaan? Dat : P vervangen wordt door het plaatje? Of kan ik dat beter anders doen?
Smilies kan je op dezelfde manier doen. Alleen kan je daar in plaats van preg_replace een gewone str_replace voor gebruiken, die is (waarschijnlijk) sneller.

Zie trouwens ook mijn 2 jaar oude post in deeltje 5.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_47348304
quote:
Op vrijdag 16 maart 2007 19:31 schreef SuperRembo het volgende:

[..]

Smilies kan je op dezelfde manier doen. Alleen kan je daar in plaats van preg_replace een gewone str_replace voor gebruiken, die is (waarschijnlijk) sneller.

Zie trouwens ook mijn 2 jaar oude post in deeltje 5.
Dankje
Zoiets wilde ik zelf gaan maken, scheelt veel werk.

Ik ben overigens bezig met een Remember me checkbox aan mijn login te hangen, in combinatie met cookies. Hoe kan ik dit veilig maken?
Wat ik al heb:
$_COOKIE wordt gefilterd, net als POST eigenlijk.
Hij saved je login + md5 van password + unique key
unique key staat ook in de database

Als je op de site komt kijkt ie of er een cookie bestaat, zo ja, bestaat de combinatie login+pass+unique key --> dan ben je ingelogged.
Zo nee? heb je wel gewoon een session loggedIn=true ? Dan ben je ook ingelogged.

Hoewel ik misshcien in de sessie beter ook je login + pass kan opslaan, anders als je iemands session ID hebt terwijl die persoon is ingelogged dan ben jij ook ingelogged. Kleine kans maar vooruit.

Maar het gaat vooral om de cookies, moet ik nog meer aan security doen of is dit voldoende?
-
pi_47349786
Op welke schaal wil je dit gaan gebruiken??
pi_47350210
Op dit moment voor een forum van een heel oud spel wat amper iemand meer kent en waar misschien 2-3mensen per dag van gebruik van maken.. hooguit.
Maar het is wel onderdeel van mijn eigen CMS dus het gaat straks ook gebruikt worden voor andere sites.

Heeft dat er mee te maken dan?
-
pi_47357695
quote:
Op vrijdag 16 maart 2007 20:36 schreef Geqxon het volgende:
Op welke schaal wil je dit gaan gebruiken??
Hoezo, gaat je bouwwerk voor URL-detectie traag zijn?
pi_47357783
quote:
Op zaterdag 17 maart 2007 00:51 schreef JeRa het volgende:

[..]

Hoezo, gaat je bouwwerk voor URL-detectie traag zijn?


Ik duidde natuurlijk op slendor
pi_47358068
quote:
Op zaterdag 17 maart 2007 00:55 schreef Geqxon het volgende:

[..]



Ik duidde natuurlijk op slendor
Ik zie niets wat met schaalbaarheid te maken hoeft te hebben, en beveiliging is onafhankelijk van de schaal liever meer dan minder aanwezig natuurlijk. En aangezien je dit zei
quote:
Op vrijdag 16 maart 2007 14:35 schreef Geqxon het volgende:

[..]

En met bovenstaande parser kun je an sich kijken of iets een geldige URL. En omdat ik nu toch weinig tot niets te doen heb ga ik er even aan zitten
pi_47392467
Ik heb een vraagje aan de experts.

Omdat ik me weer eens verveelde wilde ik een andere versie schrijven van Linkbase ( http://linkbase.bruggema.nl ) en tot nu toe heb ik dit gerealiseerd! http://startpagina.bruggema.nl/ maar nu wil ik graag weten of de HTML technische opbouw (let niet op de headers, etc, deze zitten er namelijk nog niet in) juist is? ofdat jullie zeggen dat het op een andere manier beter is.

De 'startpagina' script die ik aan het schrijven ben gaat veel mogelijkheden ondersteunen, een paar zal ik opnoemen.

1 In categorieen kun je html, afbeeldingen, rss feeds en php code gebruiken!
2. links kun je stuk voor stuk verplaatsen (sorteren) maar ook verplaatsen naar andere categorieen!
3. categorieen kun je verplaatsen, sorteren

Nu wil ik zelf het liefst werken met templates, maar de huidige code is zonder templates en zie ook niet snel of dit echt makkelijk mogelijk is om dit in templates te verwerken

Voorbeeld van hoe het nu werkt!

1
2
3
4
5
6
7
8
    <div style='border:1px solid black; margin-bottom: 15px;'>
    <h2>A1-1 test</h2>
    <ul>
        <li><a href="out.php?link=http://www.titel.nl" title="Titel" target="1">Titel</a></li>

        <li><span class='tip'>TIP</span> <a href="out.php?link=http://www.titel2.nl" title="Titel II" target="2">Titel II</a></li>
    </ul>
    </div>


Nu een voorbeeld waarbij er ook HTML (andere data dan items worden gebruikt)

1
2
3
4
5
6
7
8
9
10
11
    <div style='border:1px solid black; margin-bottom: 15px;'>
    <h2>A1-1 test</h2>
    <ul>
        <li><a href="out.php?link=http://www.titel.nl" title="Titel" target="1">Titel</a></li>
    </ul>
    <p>HTML Code</p>
    <ul>

        <li><span class='tip'>TIP</span> <a href="out.php?link=http://www.titel2.nl" title="Titel II" target="2">Titel II</a></li>
    </ul>
    </div>


en dan nu een voorbeeld met geen links maar wel html code

1
2
3
4
    <div style='border:1px solid black; margin-bottom: 15px;'>
    <h2>A1-1 test</h2>
    <p>HTML Code</p>
    </div>


Wat is jullie mening? en is de laadtijd lang/kort voor een startpagina concept?

[ Bericht 19% gewijzigd door Chandler op 18-03-2007 12:43:05 ]
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_47420674
Heeft iemand toevallig een class in de aanbieding die html kan opschonen? en ook html op de juiste manier laat inspringen.
..///
pi_47420959
quote:
Op maandag 19 maart 2007 00:22 schreef wipes66 het volgende:
Heeft iemand toevallig een class in de aanbieding die html kan opschonen? en ook html op de juiste manier laat inspringen.
Het eerste waar ik aan denk is Tidy maar of die extension ook automagisch kan inspringen, geen idee.
pi_47422951
quote:
Op maandag 19 maart 2007 00:36 schreef JeRa het volgende:

[..]

Het eerste waar ik aan denk is Tidy maar of die extension ook automagisch kan inspringen, geen idee.
Tidy kan dat denk wel, maar zoals gewoonlijk ondersteunt mijn webhost het niet.
..///
pi_47424159
quote:
Op zondag 18 maart 2007 11:39 schreef Chandler het volgende:
Ik heb een vraagje aan de experts.

Omdat ik me weer eens verveelde wilde ik een andere versie schrijven van Linkbase ( http://linkbase.bruggema.nl ) en tot nu toe heb ik dit gerealiseerd! http://startpagina.bruggema.nl/ maar nu wil ik graag weten of de HTML technische opbouw (let niet op de headers, etc, deze zitten er namelijk nog niet in) juist is? ofdat jullie zeggen dat het op een andere manier beter is.

De 'startpagina' script die ik aan het schrijven ben gaat veel mogelijkheden ondersteunen, een paar zal ik opnoemen.

1 In categorieen kun je html, afbeeldingen, rss feeds en php code gebruiken!
2. links kun je stuk voor stuk verplaatsen (sorteren) maar ook verplaatsen naar andere categorieen!
3. categorieen kun je verplaatsen, sorteren

Nu wil ik zelf het liefst werken met templates, maar de huidige code is zonder templates en zie ook niet snel of dit echt makkelijk mogelijk is om dit in templates te verwerken

Voorbeeld van hoe het nu werkt!
[ code verwijderd ]

Nu een voorbeeld waarbij er ook HTML (andere data dan items worden gebruikt)
[ code verwijderd ]

en dan nu een voorbeeld met geen links maar wel html code
[ code verwijderd ]

Wat is jullie mening? en is de laadtijd lang/kort voor een startpagina concept?
Zodra ik het vakje Bruggema.nl sluit, open en dan weer sluit blijft er een wit ruimte over ipv dat de andere categoriën zoals Direct Connect naar boven schieten. Open en sluit ik ze weer dan schiet alles weer de hoogte van 1 categorie naar beneden, steeds dieper.. dus de witruimte wordt steeds groter. Javascript bugje denk ik.
getest op FF 1.5.

Verder zou ik niet voor LI en P gaan maar dat is denk ik meer persoonlijk, ik zou in ieder geval weinig argumenten kunnen aanleveren waarom div of span fijner werkt, ik ben het gewend denk ik.
-
pi_47424450
@splendor; klopt, waar die fout in zit weet ik nog steeds niet (linkbase) maar het is inderdaad zeer vervelend..

maar waarom niet voor ul/li en p? dan gebruik je bestaande html elementen ipv het zelf defenieren van divs...
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_47424840
quote:
Op maandag 19 maart 2007 08:20 schreef Chandler het volgende:
maar waarom niet voor ul/li en p? dan gebruik je bestaande html elementen ipv het zelf defenieren van divs...
Psst, vertel dan dat je die gebruikt om semantisch correcte HTML te schrijven, en dus bijvoorbeeld listitems voor lijsten van gegevens gebruikt.
  maandag 19 maart 2007 @ 09:15:49 #163
12880 CraZaay
prettig gestoord
pi_47425187
quote:
Op maandag 19 maart 2007 07:42 schreef splendor het volgende:

Verder zou ik niet voor LI en P gaan maar dat is denk ik meer persoonlijk, ik zou in ieder geval weinig argumenten kunnen aanleveren waarom div of span fijner werkt, ik ben het gewend denk ik.
Off topic in een PHP topic, maar wat mij betreft is dat geen kwestie van voorkeur. P en LI hebben meer/andere semantische waarde dan DIV's: P bevat een paragraaf, LI een list item. Dat veel mensen te pas en te onpas DIV's gebruiken is simpelweg omdat ze nog in tabellen denken. Dan krijg je combinaties als <div class="header"><h1>Title</h1></div> met tig overbodige DIV's. Ik zou zeggen: gebruik de elemten waar ze voor bedoeld zijn, en gebruik DIV's om te groeperen per functiegroep (bijvoorbeeld "footer met copyright notice en selectbox").

Het gebruikte list element vind ik daarom uitermate geschikt, je kunt een lijst van links niet anders zien dan een lijst/opsomming.

Het gekozen paragraaf element gaat problemen opleveren waarschijnlijk, omdat je daar niet zomaar alle HTML in kan stoppen (op w3.org staat prima beschreven welke elementen er wel en niet in een P mogen/kunnen).

Chandler, maak in ieder geval je pagina compleet met de juiste tags (<html>, etc) en voeg een doctype toe. Op deze manier kun je namelijk onmogelijk testen en valideren. De tabellen gebruik je zoals je ongetwijfeld weet totaal verkeerd, aangezien je ze simpelweg gebruik om drie kolommen te maken. Dat is iets waar DIV's weer prima geschikt voor zijn. En voor de tabel met je login form kun je prima uit de voeten met labels om zo de boel te stylen
pi_47427034
@Jera; je hebt gelijk, het is inderdaad om lijsten te gereneren!

@CraZaay; absoluut gelijk heb je m.b.t. het kleine TABEL die ik in deze voorbeeld heb verwerkt, wil alleen kijken of dit een goede manier is om een startpagina concept gemakkelijk aanpasbaar te maken. Zal in de volgende versie de juiste doctype en dergeljike gegevens toevoegen.

PS. dit login form is ff snel getyped omdat deze weer in de database vermeld staat als stuk html code ;P
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_47433763
klein MySQL vraagje

Ik wil aan een query 2 statements toevoegen, waar ik al veel AND vragen heb staan. Nu heb ik geprobeerd om er een AND en OR vraag aan toe te voegen maar nu gaat het fout.

Nu wil ik aan deze query toevoegen of iets uit 'land' of uit 'land' (voorbeeld) komt.

SELECT * FROM tabel
WHERE grootte >= 20
AND jaar = 2006
AND status =1
AND land = 'nl'
OR land = 'be'

maar hier gaat iets fout, want als het land be is dan krijg ik ook items die geen status 1 hebben etc... what am i doing wrong?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_47433884
AND land IN ('nl','be')

OF

... AND (land = 'nl' OR land='be')
  maandag 19 maart 2007 @ 14:10:31 #167
120139 freiss
Hertog Jan :9~
pi_47433929
quote:
Op maandag 19 maart 2007 14:06 schreef Chandler het volgende:
klein MySQL vraagje

Ik wil aan een query 2 statements toevoegen, waar ik al veel AND vragen heb staan. Nu heb ik geprobeerd om er een AND en OR vraag aan toe te voegen maar nu gaat het fout.

Nu wil ik aan deze query toevoegen of iets uit 'land' of uit 'land' (voorbeeld) komt.

SELECT * FROM tabel
WHERE grootte >= 20
AND jaar = 2006
AND status =1
AND land = 'nl'
OR land = 'be'

maar hier gaat iets fout, want als het land be is dan krijg ik ook items die geen status 1 hebben etc... what am i doing wrong?
Haakjes plaatsen.
HJ 14-punt-gift.
Lijst met rukmateriaal!
pi_47434352
had ik eerst ook gedaan maar lan dIN is idd beter

en als ik nu wil dat alles toegelaten mag worden behalve de land IN?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_47434585
quote:
Op maandag 19 maart 2007 14:22 schreef Chandler het volgende:
had ik eerst ook gedaan maar lan dIN is idd beter

en als ik nu wil dat alles toegelaten mag worden behalve de land IN?
Je zou eens kunnen beginnen met een SQL boekje open slaan ipv alles laten voorkauwen?

AND land NOT IN (a,b,c)
pi_47435654
haha je hebt gelijk, maar had het antwoord zelf al gevonden... ben slecht in multitasken heb ik door
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_47436417
Ik heb een tabel genaamd nieuws. Ik heb een pagina waar ik nieuws toon. Ik wil een aparte pagina waar ik alleen nieuws toon over Notulen. In de titel komt het woord Notulen in voor. Ik heb dit opgelost met WHERE LIKE functie van SQL. Nu wil ik de berichten op de pagina die alle berichten toont, met in de titel Notulen weg hebben. Hoe doe ik dit?
pi_47437607
WHERE titel NOT LIKE '%notulen%'

Het kostte je meer tijd om deze post te maken dan zelf ff een SQL boek open te slaan
pi_47438413
quote:
Op maandag 19 maart 2007 15:44 schreef smesjz het volgende:
WHERE titel NOT LIKE '%notulen%'

Het kostte je meer tijd om deze post te maken dan zelf ff een SQL boek open te slaan
Momenteel heb ik dat niet. Ik haal mijn informatie uit wikipedia en kon ik het niet vinden.
Bedankt.
pi_47438511
quote:
Op maandag 19 maart 2007 16:03 schreef Qunix het volgende:

[..]

Momenteel heb ik dat niet. Ik haal mijn informatie uit wikipedia en kon ik het niet vinden.
Bedankt.
w3schools is dan wel handig

maar ja boeit het wat? het is niet voor niks een voor dummies topic
pi_47439924
@mschol; eingelijk zou het handig zijn als er een vragen database van gemaakt zou kunnen worden, zodat je in een opslag handige antwoorden kan vinden
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_47440265
quote:
Op maandag 19 maart 2007 16:38 schreef Chandler het volgende:
@mschol; eingelijk zou het handig zijn als er een vragen database van gemaakt zou kunnen worden, zodat je in een opslag handige antwoorden kan vinden
Ja, daar zit de wereld echt op de wachten. Ik vind die W3schools site er goed omdat bij die code voorbeelden ook het result staat.
http://www.w3schools.com/sql/default.asp

Het lijkt me een goed alternatief voor wikipedia om SQL te leren.
  maandag 19 maart 2007 @ 17:05:44 #177
73209 dnzl
Minimalist.
pi_47440980
Ik wil door middel van checkboxes meerdere waardes in een MySQL cel voegen.
Hoe doe ik dit? Hoe voeg ik een bijvoorbeeld een komma of streepje toe?
pi_47442351
quote:
Op maandag 19 maart 2007 16:47 schreef smesjz het volgende:

[..]

Ja, daar zit de wereld echt op de wachten. Ik vind die W3schools site er goed omdat bij die code voorbeelden ook het result staat.
http://www.w3schools.com/sql/default.asp

Het lijkt me een goed alternatief voor wikipedia om SQL te leren.
Tja w3schools is idd erg goed, juist omdat ze zich richten op mensen die minder goed met textuele zaken om kunnen gaan en beter kunnen werken met code voorbeelden (zoals ik! )

zoals irt.org, deze website vind ik echt verdomde handig, jammer alleen dat deze amper meer geupdated wordt
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_47442383
quote:
Op maandag 19 maart 2007 17:05 schreef dnzl het volgende:
Ik wil door middel van checkboxes meerdere waardes in een MySQL cel voegen.
Hoe doe ik dit? Hoe voeg ik een bijvoorbeeld een komma of streepje toe?
Wat voor informatie? en eventueel zou je alles (van bv een array) om kunnen zetten naar een comma seperated string oid...
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  Donald Duck held maandag 19 maart 2007 @ 17:52:40 #180
46149 __Saviour__
Superstapelsmoor op Kristel
pi_47442690
hoe krijg ik een getal tussen 1 en een bepaald getal dat écht random is. Nouja, semirandom he voor zover een computer dat kan.
ik gebruik nu
srand((double)microtime()*1000000); // Set a random seed up
en
$n = rand(0,(count($image)-1)); // Create a random number from 0 to the size of the array

maar daar lijkt nogal veel herhaling in te zitten, alsof het niet echt random is.
❤ Rozen zijn rood ❤
❤ Viooltjes zijn blauw ❤
❤ Kristel, ik hou van jou! ❤
pi_47443042
llijkt? heb je een voorbeeld welke random uitkomsten je hebt?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  Donald Duck held maandag 19 maart 2007 @ 18:08:47 #182
46149 __Saviour__
Superstapelsmoor op Kristel
pi_47443245
nou ja, het is geen lijst ofzo.
maar het gaat om het script van mijn avatar. die trekt een willekeurig getal. maar hij lijkt nogal te vaak dezelfde te pakken.
❤ Rozen zijn rood ❤
❤ Viooltjes zijn blauw ❤
❤ Kristel, ik hou van jou! ❤
pi_47445033
Je kan proberen de rand niet meer de seeden. Vanaf PHP 4.2.0 is de seed niet meer nodig. Wellicht zorgt de standaard seed in PHP voor betere resultaten?
pi_47445129
En volgens een comment die bij de rand() staat kun je beter mt_rand() gebruiken, die schijnt betere resultaten in 'randomness' te geven.
quote:
Here's an interesting note about the inferiority of the rand() function. Try, for example, the following code...

1
2
3
4
5
6
7
8
9
10
<?php
$r
= array(0,0,0,0,0,0,0,0,0,0,0);
for (
$i=0;$i<1000000;$i++) {
  
$n = rand(0,100000);
  if (
$n<=10) {
   
$r[$n]++;
  }
}
print_r($r);
?>


which produces something similar to the following output (on my windows box, where RAND_MAX is 32768):

Array
(
[0] => 31
[1] => 0
[2] => 0
[3] => 31
[4] => 0
[5] => 0
[6] => 30
[7] => 0
[8] => 0
[9] => 31
[10] => 0
)

Within this range only multiples of 3 are being selected. Also note that values that are filled are always 30 or 31 (no other values! really!)

Now replace rand() with mt_rand() and see the difference...

Array
(
[0] => 8
[1] => 8
[2] => 14
[3] => 16
[4] => 9
[5] => 11
[6] => 8
[7] => 9
[8] => 7
[9] => 7
[10] => 9
)

Much more randomly distributed!

Conclusion: mt_rand() is not just faster, it is a far superior algorithm.
  maandag 19 maart 2007 @ 19:08:13 #185
73209 dnzl
Minimalist.
pi_47445302
quote:
Op maandag 19 maart 2007 17:44 schreef Chandler het volgende:

[..]

Wat voor informatie? en eventueel zou je alles (van bv een array) om kunnen zetten naar een comma seperated string oid...
Gewoon text
Kun je een voorbeeldje geven hoe ik dit doe?
  Donald Duck held maandag 19 maart 2007 @ 19:11:42 #186
46149 __Saviour__
Superstapelsmoor op Kristel
pi_47445436
ok bedankt HuHu.
Dat mt_rand ziet er wel beter uit, want in dat gegeven voorbeeld blijkt rand dus niet zo heel netjes willekeurig te zijn dus zoals ik dacht.
❤ Rozen zijn rood ❤
❤ Viooltjes zijn blauw ❤
❤ Kristel, ik hou van jou! ❤
pi_47446970
quote:
Op maandag 19 maart 2007 19:03 schreef HuHu het volgende:
En volgens een comment die bij de rand() staat kun je beter mt_rand() gebruiken, die schijnt betere resultaten in 'randomness' te geven.
[..]
In een andere range doet ie het wel beter, zet maar eens rand(0,10.000) ipv rand(0,100.000)
Dit geeft een al veel betere waarde. (uiteraard moeten de punten in de functie weg, maar dit was voor de duidelijkheid. Heeft dit misschien te maken met het feit dat die random maximaal ~30.000 aan kan?

Het is inderdaad wel bekend dat de standaard random van PHP niet echt optimaal werkt
Toch een interessant voorbeeld, geeft wel aan dat er iets niet helemaal goed is.
World of Warcraft RP spelers opgelet!
Hier is ie dan, de enige echte..
Phantasia WoW RP Profiler Site!
pi_47450792
Is het mogelijk om in php aan te geven op welke pagina (en eventueel zelfs welke regel) een stuk code zich bevindt?
Ik heb een aantal classes en functies die elkaar aanroepen en als ik een foutmelding in een query krijg staat er vaak At line 1 (functie mysql_error()) en dan is het toch ff zoeken waar de query zelf nou eigenlijk staat. Vandaar dus.
-
pi_47450972
quote:
Op maandag 19 maart 2007 21:08 schreef splendor het volgende:
Is het mogelijk om in php aan te geven op welke pagina (en eventueel zelfs welke regel) een stuk code zich bevindt?
Ik heb een aantal classes en functies die elkaar aanroepen en als ik een foutmelding in een query krijg staat er vaak At line 1 (functie mysql_error()) en dan is het toch ff zoeken waar de query zelf nou eigenlijk staat. Vandaar dus.
Ik maak altijd mijn eigen errors

1
2
3
4
5
6
7
<?php
$connection
= mysql_connect(.....


if (!
$connection)
$errorlog .= "Could not connect to database in " . $_SERVER['PHP_SELF'];
?>
pi_47451387
quote:
Op maandag 19 maart 2007 21:08 schreef splendor het volgende:
Is het mogelijk om in php aan te geven op welke pagina (en eventueel zelfs welke regel) een stuk code zich bevindt?
Ik heb een aantal classes en functies die elkaar aanroepen en als ik een foutmelding in een query krijg staat er vaak At line 1 (functie mysql_error()) en dan is het toch ff zoeken waar de query zelf nou eigenlijk staat. Vandaar dus.
http://nl2.php.net/manual/en/language.constants.predefined.php
pi_47451764
Dankje dat zocht ik inderdaad.
Ik had al een site gevonden waar het stond maar ik had $__LINE__
stom!

Dit ga ik inderdaad gebruiken voor eigen error parsing.
Voorbeeld van wat ik nu heb:

mysql_error() geeft:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDAER BY name' at line 1

Mijn error daaronder:
Query: on line 21
SELECT u.*, g.name as groupName FROM si_users u LEFT JOIN si_groups g ON u.groupID = g.id ORDAER BY name

En dat netjes in een divje met rood lijntje.
-
pi_47483953
Ik ben een echte n00b qua PHP, maar eigenlijk wil ik wel iets maken. In dit topic staan allemaal topics, en ik wil graag snel kunnen zien wanneer zo'n topic vol is, zodat ik de nieuwe link kan plaatsen. Het aantal posts van een topic moet dus geteld worden, zodat ik bij 300 de link kan verversen. Hoe kan ik dat het beste doen ?
Achter-elkaar-bezochte-Ajax-thuiswedstrijden-meter: [b]29[/b].
[b]Laatste wedstrijd:[/b] FC Timişoara. [b]Volgende:[/b] ADO Den Haag.
Ray's Statshoekje - 2009/2010.
  dinsdag 20 maart 2007 @ 20:22:10 #193
85514 ralfie
!Yvan eht nioj
pi_47485601
quote:
Op dinsdag 20 maart 2007 19:45 schreef RayMania het volgende:
Ik ben een echte n00b qua PHP, maar eigenlijk wil ik wel iets maken. In dit topic staan allemaal topics, en ik wil graag snel kunnen zien wanneer zo'n topic vol is, zodat ik de nieuwe link kan plaatsen. Het aantal posts van een topic moet dus geteld worden, zodat ik bij 300 de link kan verversen. Hoe kan ik dat het beste doen ?
het beste kun je dat niet doen. De enige manier (zonder direct database toegang te hebben) is om elk topic met php te openen en dan te bepalen of er wel of geen 300 posts zijn. Dat slibt elke willekeurige server dicht Naja, snel is anders in ieder geval.
pi_47486034
Een wilde theorie: Elk topic met "/1/330" erachter f-openen (alle posts laten zijn), en dan preg_matchen op "msg(*,*,*,".

Of het topic met "/300/1" erachter f-openen en dan kijken of "<span class="ap">" bestaat
pi_47488350
-weggeedit-

[ Bericht 44% gewijzigd door Geqxon op 20-03-2007 23:39:41 ]
pi_47494782
Dat ging fout. Dan nogmaals:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
if (isset($_POST['topics'])){
    
$topics = explode("n",$_POST['topics']);

    foreach (
$topics as $topicURL){
        if (
preg_match("/http:/i", $topicURL)){
            
$found = false;
            
$lines = @file($topicURL . "/300/1");                                
            
$regex = "/class="ap"/i";

            if (
$lines)
                foreach (
$lines as $line){
                    if (
preg_match ($regex, $line))
                        
$found = true;
        
                    
eregi("<title>(.*)</title>", $line, $title);
                }
    
            if (
$found == true)
                echo
"<a href="".$topicURL."">".$title[1]."</a> heeft een 300ste post <br />";
        }
    }
}
?>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<br />
<form method="POST" action="p300.php">
   <textarea cols="30" rows="20" name="topics">
      http://forum.fok.nl/topic/926270
      http://forum.fok.nl/topic/614138
      http://forum.fok.nl/topic/845403
      http://forum.fok.nl/topic/710464
      http://forum.fok.nl/topic/686411
      http://forum.fok.nl/topic/946336
      http://forum.fok.nl/topic/792154
      http://forum.fok.nl/topic/629891
   </textarea>
   <br />
   <input type="submit">
</form>


Edit: Gadver, wat heeft fok een shitload bugs. Er moet een backslash voor de "n" bij de explode functie, twee backslashes bij de quotes rond "ap" en nog twee backslashes rond HREF van <a ... >.
pi_47502663
die bug in kan je voorkomen door de slash te escapen in de code tag, php tag werkt het volgens mij niet bij

1 \ <--hier staan 2 slashes
pi_47504450
En als ik een textarea afsluit-tag plaats denkt Fok dat het preview veld van mijn reply daar ophoudt, en gaat de rest van mijn post verder in de layout van fok. Editen van de post gaat dus wat lastig. Heerlijk
pi_47535025
Ik ben wat met youtube flimpjes aan het klooien. Die wil ik niet op de site van youtube bekijken, die wil ik in een klein handig pop-up venster zien, op een pagina met alleen de video.

pagina.php
1
2
3
4
5
6
7
8
9
10
11
12
<?php

$vid = $_GET["vid"]; 
?>

<div align="center">
<object width="320" height="258">
<param name="movie" value="http://www.youtube.com/v/<?php echo "$vid" ?>">
</param>
<embed src="http://www.youtube.com/v/<?php echo "$vid" ?>" type="application/x-shockwave-flash" width="320" height="258">
</embed>
</object>


Da's vrij simpel.

Maar ik wil gebruik maken van de Quick Search Functie van Firefox, zodat ik alleen maar

1v http://www.youtube.com/watch?v=AS8nQD85jTk


In hoef te typen zodat ik naar pagina.php?vid=AS8nQD85jTk gestuurd word.

Maar dan moet dat http://www.youtube.com/watch?v= gedeelte er dus automatisch uitgesloopt worden..

Kan dat met PHP?
pi_47541318
str_replace("watch?v=", "v/", $text)

The people who lost my respect will never get a capital letter for their name again.
Like trump...
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')