abonnement Unibet Coolblue Bitvavo
  FOK!-Schrikkelbaas maandag 8 augustus 2005 @ 21:29:07 #201
1972 Swetsenegger
Egocentrische Narcist
pi_29506530
1
2
3
4
5
6
7
<?php
$text
= "=nog kleiner= normaal ==kleiner== ===groot=== ==kleiner== =nog kleiner= normaal ===groot=== ====groot====";
$text = preg_replace('/===([^=<].*?)===/', '<h1>\\1</h1>', $text);
$text = preg_replace('/==([^=<].+?)=={1}/', '<h2>\\1</h2>', $text);
$text = preg_replace('/=([^=<].+?)=/', '<h3>\\1</h3>', $text);
echo
$text;
?>
pi_29507069
Zo dan
Matched wel =een=, ==twee== en ===drie===, maar niet =eentwee==, ====vier==== of ====.

1
2
3
$text = preg_replace('/(?<!=)===([^=]+?)===(?!=)/', '<h1>$1</h1>', $text);
$text = preg_replace('/(?<!=)==([^=]+?)==(?!=)/', '<h2>$1</h2>', $text);
$text = preg_replace('/(?<!=)=([^=]+?)=(?!=)/', '<h3>$1</h3>', $text);
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas maandag 8 augustus 2005 @ 22:03:36 #203
1972 Swetsenegger
Egocentrische Narcist
pi_29507144
quote:
Op maandag 8 augustus 2005 21:59 schreef SuperRembo het volgende:
Zo dan
Matched wel =een=, ==twee== en ===drie===, maar niet =eentwee==, ====vier==== of ====.
[ code verwijderd ]
uitslover

-edit- hmz, gaat toch de mist nog in SuperRembo:
1
2
3
4
5
6
7
8
9
10
<?php
$text
= "=nog kleiner= normaal =kleiner== ===groot=== ==kleiner== =nog kleiner= normaal ===groot=== ====groot====";
//$text = preg_replace('/===([^=<].*?)===/', '<h1>\\1</h1>', $text);
//$text = preg_replace('/==([^=<].+?)=={1}/', '<h2>\\1</h2>', $text);
//$text = preg_replace('/=([^=<].+?)=/', '<h3>\\1</h3>', $text);
$text = preg_replace('/(?<!=)===([^=]+?)===(?!=)/', '<h1>$1</h1>', $text);
$text = preg_replace('/(?<!=)==([^=]+?)==(?!=)/', '<h2>$1</h2>', $text);
$text = preg_replace('/(?<!=)=([^=]+?)=(?!=)/', '<h3>$1</h3>', $text);
echo
$text;
?>


wat doet ! gewoon 'not'? ik begrijp deze dus niet: (?<!=)
pi_29507217
1
2
3
4
5
6
7
<?php
$text
= "=nog kleiner= normaal ==kleiner== ===groot=== ==kleiner== =nog kleiner= normaal ===groot=== ====groot====";
$text = preg_replace('/===([^=<].*)===/U', '<h1>\\1</h1>', $text);
$text = preg_replace('/==([^=<].+)=={1}/U', '<h2>\\1</h2>', $text);
$text = preg_replace('/=([^=<].+)=/U', '<h3>\\1</h3>', $text);
echo
$text;
?>

Ook ungreedy
  FOK!-Schrikkelbaas maandag 8 augustus 2005 @ 22:11:00 #205
1972 Swetsenegger
Egocentrische Narcist
pi_29507296
Ik heb zelfs nog een foutje/probeerseltje laten staan zie ik ({1} in de tweede preg_replace, welke nutteloos is).
pi_29507316
O crap ja. Logish ook wel, omdat je met de === "tag" geen onderscheid tussen start en eind hebt.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas maandag 8 augustus 2005 @ 22:19:00 #207
1972 Swetsenegger
Egocentrische Narcist
pi_29507469
Andere vraag.
Date veld in een table. Ik vul hem met NOW().
Als ik 'm uitlees heb ik dus yyyy-mm-dd. Is er een eenvoudige functie (mysql of php) om deze naar nederlandse notatie te converteren (dd-mm-yyyy) of wordt het toch dit

1
2
3
4
5
<?php
$date_array
=explode('-', $date_db);
$date=$date_array[2]."-".$date_array[1]."-".$date_array[0];
echo
"$date";
?>
pi_29507662
Je kunt MySql een timestamp terug laten geven met UNIX_TIMESTAMP(mydate). Dan kan je 'm in php met date('d-m-Y', $mydate) naar een datumstring omzetten.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas maandag 8 augustus 2005 @ 22:37:07 #209
1972 Swetsenegger
Egocentrische Narcist
pi_29507854
quote:
Op maandag 8 augustus 2005 22:27 schreef SuperRembo het volgende:
Je kunt MySql een timestamp terug laten geven met UNIX_TIMESTAMP(mydate). Dan kan je 'm in php met date('d-m-Y', $mydate) naar een datumstring omzetten.
hoe geeft hij een date veld terug als unix timestamp dan? Dan is een datetime veld wel wat eenvoudiger om tezetten, anders blijf ik exploden
pi_29508099
FROM_UNIXTIME(timestamp) maakt van een timestamp een datum, UNIX_TIMESTAMP(date) maakt van een datum een timestamp.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_29508103
set_locale('nl_NL');
echo strftime('%x', strtotime($mysql_date)); //datum
echo strftime('%X', strtotime($mysql_date)); //tijd
echo strftime('%x %X', strtotime($mysql_date)); //datum + tijd

-r-
  FOK!-Schrikkelbaas maandag 8 augustus 2005 @ 23:03:30 #212
1972 Swetsenegger
Egocentrische Narcist
pi_29508455
quote:
Op maandag 8 augustus 2005 22:50 schreef SuperRembo het volgende:
FROM_UNIXTIME(timestamp) maakt van een timestamp een datum, UNIX_TIMESTAMP(date) maakt van een datum een timestamp.
Bedankt
quote:
Op maandag 8 augustus 2005 22:50 schreef Roönaän het volgende:
set_locale('nl_NL');
echo strftime('%x', strtotime($mysql_date)); //datum
echo strftime('%X', strtotime($mysql_date)); //tijd
echo strftime('%x %X', strtotime($mysql_date)); //datum + tijd

-r-
ook bedankt
pi_29516975
thnx voor het meedenken mannen... wist niet dat preg_replace zo'n heftige functie was...

Loop nu nog tegen een leuke aan

'' ( 2 enkele quotes ) gebruiken aan beide kanten van een woord dat je schuingedrukt wil maken.
www.piccas.nl duizenden foto's van bekende celebs en de mogelijkheid om zelf over ze te schrijven!!!
***Get famous - Describe the famous***
  FOK!-Schrikkelbaas dinsdag 9 augustus 2005 @ 11:27:09 #214
1972 Swetsenegger
Egocentrische Narcist
pi_29517934
quote:
Op dinsdag 9 augustus 2005 10:30 schreef Denagam het volgende:
thnx voor het meedenken mannen... wist niet dat preg_replace zo'n heftige functie was...

Loop nu nog tegen een leuke aan

'' ( 2 enkele quotes ) gebruiken aan beide kanten van een woord dat je schuingedrukt wil maken.
Dat kan veel simpeler met een str_replace. neem dan bv ubb opmaak code, zoals [ i ]tekst[ /i ] (uiteraard zonder de spaties bij de blokhaken, maar dan maakt fok er ook cursief van )

1
2
3
4
5
6
<?php
$tekst
="ik wil ook teksten [i]cursief[/i] weergeven"
$tekst=str_replace('[i]','<span style="font-style:italic">',$tekst);
$tekst=str_replace('[/i]','</span>',$tekst);
echo
$tekst;
?>


[ Bericht 51% gewijzigd door Swetsenegger op 09-08-2005 11:39:28 ]
pi_29520202
edit: fixed

[ Bericht 97% gewijzigd door _Kwekkertje_ op 09-08-2005 14:51:02 ]
Kwekker ben je niet voor even, maar voor het leven
  dinsdag 9 augustus 2005 @ 19:02:36 #216
42636 TheSeeker_NL
Damn fine coffee
pi_29523478
ubernoob vraag.

Ik heb met phpmyadmin een database gemaakt, en op mn locale pctje wat gekloot etc. hoe krijg ik deze database op mijn webserver? ofterwel hoe "exporteer" ik hem, ik snap er helemaal niks van...

*verschuilt zich weer achter een rots*
pi_29524781

1: Kies de betreffende database
2 & 3: Wanneer je slechts een tabel wilt exporteren, klik dan op die tabel, wil je de hele database exporteren, druk dan nergens op
4: Ga naar export


1: Wanneer je één tabel exporteert zie je dit niet, als je de hele database exporteert kun je hier de tabellen kiezen
2: Staan er al vergelijkbare tabellen op de webserver die overschreven moeten worden? Vink dan "drop table" aan. Als ze juist niet overschreven moeten worden, vink dan "if not exists" aan.
3: Wil je de gegevens er ook bij hebben? Vink dan "Data" aan. Wil je alleen de database- (of tabel)structuur hebben, vink het dan uit.
4: Kies hoe je het wil exporteren. Als "Save as file" niet aangevinkt staat krijg je een textarea (ik weet niet hoe newbie je bent, maar dat is iets wat er uit ziet als de quickreply op Fok! ) met daarin alle gegevens die je naar het klembord kunt kopiëren (ctrl+c). Als "save as file" wel aangevinkt staat kun je kiezen hoe je het bestand wil downloaden; als een normaal tekstbestandje of ingepakt.

Ga nu naar phpMyAdmin op je webserver, selecteer de betreffende database (als je er maar eentje hebt ga je er waarschijnlijk automatisch heen) en ga naar "SQL":


1: Als je de SQL naar het klembord hebt gekopieerd, druk in de textarea op plakken (ctrl+v)
2: Als je de SQL naar een bestand hebt gekopieerd, selecteer die dan door op "bladeren" (browse) te klikken. Als je het gecomprimeerd hebt verstuurd, selecteer dan de compressiemethode.
pi_29525755
quote:
Op dinsdag 9 augustus 2005 11:27 schreef Swetsenegger het volgende:

[..]

Dat kan veel simpeler met een str_replace. neem dan bv ubb opmaak code, zoals [ i ]tekst[ /i ] (uiteraard zonder de spaties bij de blokhaken, maar dan maakt fok er ook cursief van )
[ code verwijderd ]
Dat gaat fout.
1
2
3
4
5
6
7
<?php
$tekst
="ik wil ook teksten [i]cursief[/i] weergeven";
$tekst.=" maar ik wil niet [i]alles cursief weergeven.";
$tekst=str_replace('[i]','<span style="font-style:italic">',$tekst);
$tekst=str_replace('[/i]','</span>',$tekst);
echo
$tekst;
?>
pi_29526242
quote:
Op dinsdag 9 augustus 2005 10:30 schreef Denagam het volgende:
thnx voor het meedenken mannen... wist niet dat preg_replace zo'n heftige functie was...

Loop nu nog tegen een leuke aan

'' ( 2 enkele quotes ) gebruiken aan beide kanten van een woord dat je schuingedrukt wil maken.
1
2
3
<?php
$text
= preg_replace("/''(.+)''/U", '<i>$1</i>', $text);
?>

Het was even puzzelen, maar dat komt vooral omdat ik zelf niet aan het opletten was
  dinsdag 9 augustus 2005 @ 22:30:48 #220
42636 TheSeeker_NL
Damn fine coffee
pi_29526943
quote:
Op dinsdag 9 augustus 2005 20:18 schreef Nevermind het volgende:
[afbeelding]
1: Kies de betreffende database
2 & 3: Wanneer je slechts een tabel wilt exporteren, klik dan op die tabel, wil je de hele database exporteren, druk dan nergens op
4: Ga naar export

[afbeelding]
1: Wanneer je één tabel exporteert zie je dit niet, als je de hele database exporteert kun je hier de tabellen kiezen
2: Staan er al vergelijkbare tabellen op de webserver die overschreven moeten worden? Vink dan "drop table" aan. Als ze juist niet overschreven moeten worden, vink dan "if not exists" aan.
3: Wil je de gegevens er ook bij hebben? Vink dan "Data" aan. Wil je alleen de database- (of tabel)structuur hebben, vink het dan uit.
4: Kies hoe je het wil exporteren. Als "Save as file" niet aangevinkt staat krijg je een textarea (ik weet niet hoe newbie je bent, maar dat is iets wat er uit ziet als de quickreply op Fok! ) met daarin alle gegevens die je naar het klembord kunt kopiëren (ctrl+c). Als "save as file" wel aangevinkt staat kun je kiezen hoe je het bestand wil downloaden; als een normaal tekstbestandje of ingepakt.

Ga nu naar phpMyAdmin op je webserver, selecteer de betreffende database (als je er maar eentje hebt ga je er waarschijnlijk automatisch heen) en ga naar "SQL":

[afbeelding]
1: Als je de SQL naar het klembord hebt gekopieerd, druk in de textarea op plakken (ctrl+v)
2: Als je de SQL naar een bestand hebt gekopieerd, selecteer die dan door op "bladeren" (browse) te klikken. Als je het gecomprimeerd hebt verstuurd, selecteer dan de compressiemethode.
welke phpdev gebruik jij! die van mij is niet zo mooi en dus heb ik ook niks aan het plaatje, ik wil ook die phpdev versie
pi_29527373
quote:
Op dinsdag 9 augustus 2005 22:30 schreef TheSeeker_NL het volgende:

[..]

welke phpdev gebruik jij! die van mij is niet zo mooi en dus heb ik ook niks aan het plaatje, ik wil ook die phpdev versie
Het ziet eruit als phpmyadmin 2.6.
  FOK!-Schrikkelbaas woensdag 10 augustus 2005 @ 08:23:14 #222
1972 Swetsenegger
Egocentrische Narcist
pi_29534444
quote:
Op dinsdag 9 augustus 2005 21:19 schreef Light het volgende:

[..]

Dat gaat fout.
[ code verwijderd ]
Dat klopt, maar een beetje zelfredzaamheid mag je wel verwachten
  woensdag 10 augustus 2005 @ 10:28:50 #223
74582 ICTservice
Niets is zoals het lijkt..
pi_29536245
hoi,

http://www.scholieren-onl(...)map/gcards/login.php

Dit is de link naar de login.

De gebruikersnaam en paswoord zijn beide admin.

het probleem is dat ik meteen uitgelogd bent nadat ik ben ingelogd.
Waar kan dit mee te maken hebben? Iets in mijn php.ini?
http://www.scholieren-online.nl
''Het ligt eraan van welke flat je het bekijkt..''
Fabeltjeskrant = l33t
  FOK!-Schrikkelbaas woensdag 10 augustus 2005 @ 11:03:03 #224
1972 Swetsenegger
Egocentrische Narcist
pi_29536841
quote:
Op woensdag 10 augustus 2005 10:28 schreef ICTservice het volgende:
hoi,

http://www.scholieren-onl(...)map/gcards/login.php

Dit is de link naar de login.

De gebruikersnaam en paswoord zijn beide admin.

het probleem is dat ik meteen uitgelogd bent nadat ik ben ingelogd.
Waar kan dit mee te maken hebben? Iets in mijn php.ini?
Ik kan zonder problemen inloggen
pi_29540117
quote:
Op dinsdag 9 augustus 2005 22:30 schreef TheSeeker_NL het volgende:

[..]

welke phpdev gebruik jij! die van mij is niet zo mooi en dus heb ik ook niks aan het plaatje, ik wil ook die phpdev versie
quote:
Op dinsdag 9 augustus 2005 22:55 schreef Light het volgende:

[..]

Het ziet eruit als phpmyadmin 2.6.
Inderdaad. De meeste dingen zullen wel overeenkomen hoor, lijkt me niet helemaal nutteloos
En anders installeer je de nieuwe versie even
pi_29542187
quote:
Op woensdag 10 augustus 2005 10:28 schreef ICTservice het volgende:
hoi,

http://www.scholieren-onl(...)map/gcards/login.php

Dit is de link naar de login.

De gebruikersnaam en paswoord zijn beide admin.

het probleem is dat ik meteen uitgelogd bent nadat ik ben ingelogd.
Waar kan dit mee te maken hebben? Iets in mijn php.ini?
Worden er sessies gebruikt? Zo ja, staan je sessie-instellingen wel goed?
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas woensdag 10 augustus 2005 @ 22:08:34 #227
1972 Swetsenegger
Egocentrische Narcist
pi_29547503
Hoe zou ik een UBB parsertje voor een un numbered list in elkaar zetten? Behalve de <li> </li> heb je uiteraard ook nu <ul> </ul> nodig

kortom, ik heb bv dit
1
2
[*]blabla
[*]yadayada


hoe maak ik daar dit van
1
2
3
4
<ul>
<li>blabla</li>
<li>yadayada</li>
</ul>


Sowieso, met geen eind ubb tag wordt het lastig om een patroon te herkennen.

  • test
  • pi_29547636
    quote:
    Op woensdag 10 augustus 2005 22:08 schreef Swetsenegger het volgende:
    Hoe zou ik een UBB parsertje voor een un numbered list in elkaar zetten? Behalve de <li> </li> heb je uiteraard ook nu <ul> </ul> nodig

    kortom, ik heb bv dit
    [ code verwijderd ]

    hoe maak ik daar dit van
    [ code verwijderd ]

    Sowieso, met geen eind ubb tag wordt het lastig om een patroon te herkennen.
    ik heb em zo:
    1"/\[\*\](.*?)/"


    wordt vervangen door:
    1<li>\\1</li>


    en het is simpel:
    alles achter de [* ] hordt bij dat specifieke punt...

    ow jke bedoelde ook de lijst...

    geen idee hoe ik dat precies gedaan heb
      FOK!-Schrikkelbaas woensdag 10 augustus 2005 @ 22:18:17 #229
    1972 Swetsenegger
    Egocentrische Narcist
    pi_29547699
    quote:
    Op woensdag 10 augustus 2005 22:15 schreef mschol het volgende:

    [..]

    ik heb em zo:
    [ code verwijderd ]

    wordt vervangen door:
    [ code verwijderd ]

    en het is simpel:
    alles achter de [* ] hordt bij dat specifieke punt...
    Je kan natuurlijk een newline hebben in een unnumbered list maar dat is natuurlijk op te vangen met
    1"/\[\*\](.*?)s/" 

    Hmz, nee dat is niet waar, want dan zou hij doorgaan tot het einde van de string...

    Maar dan parse je dus unvalid html, tenslote ontbreekt de <ul> en </ul> tag. Dat zou je kunnen opvangen met een [list] en [/list] tag. Wordt er niet eenvoudiger op
    pi_29547923
    gewoon elke li in een eigen ul rammen.
      FOK!-Schrikkelbaas woensdag 10 augustus 2005 @ 22:32:07 #231
    1972 Swetsenegger
    Egocentrische Narcist
    pi_29547998
    quote:
    Op woensdag 10 augustus 2005 22:29 schreef Roönaän het volgende:
    gewoon elke li in een eigen ul rammen.
    Dat is nog een optie, hoewel je dan wel extreem veel witruimte krijgt in IE denk ik.
    Overigens werkt die code van mschol niet ik krijg
    <li></li>blabla
    pi_29548053
    quote:
    Op woensdag 10 augustus 2005 22:32 schreef Swetsenegger het volgende:

    [..]

    Dat is nog een optie, hoewel je dan wel extreem veel witruimte krijgt in IE denk ik.
    Overigens werkt die code van mschol niet ik krijg
    <li></li>blabla
    hmm ik moet em zelf dan nog eens goed testen..
    zo had ik em kennelijk ooit eens gemaakt, misschien was ik er niet bij met me hoofd:P
      FOK!-Schrikkelbaas woensdag 10 augustus 2005 @ 22:39:04 #233
    1972 Swetsenegger
    Egocentrische Narcist
    pi_29548182
    quote:
    Op woensdag 10 augustus 2005 22:34 schreef mschol het volgende:

    [..]

    hmm ik moet em zelf dan nog eens goed testen..
    zo had ik em kennelijk ooit eens gemaakt, misschien was ik er niet bij met me hoofd:P
    Nou, hij lijkt me ok

    1preg_replace('#\[\*\](.*?)#' ,'<li>\1</li>',$tekst);
    pi_29548264
    <ul style="margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;">
    </ul>
      FOK!-Schrikkelbaas woensdag 10 augustus 2005 @ 22:51:28 #235
    1972 Swetsenegger
    Egocentrische Narcist
    pi_29548513
    1preg_replace('#\[\*\](.*?)$#m' ,'<li>\1</li>',$tekst);

    Moet je alleen geen newline in je bulletpoint hebben.

    Roonaan, dat is inderdaad een prima idee
    pi_29548746
    maar een
  • moet juist geen multiline zijn toch?

    misschien

    <?php
    $tekst = "
  • bla\n
  • blablalba\nbla\n
  • ";
    $tekst = preg_replace("#\[\*\]([^\n\r\$]#", '<li>\1</li>\\2', $tekst);
    echo $tekst;
    ?>
  • pi_29549327
    Dit komt een aardig eind in de goede richting, alleen kom ik wat in de knoei met m'n \n => <br>.

    1
    2
    3
       '#(\r\n|\r)#'            => "\n",
       '#((\[\*\].*(\n|$))+)#m'   => "<ul>\n$1\n</ul>",
       '#\[\*\](.*)#'            => '<li>$1</li>',


    test
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
      FOK!-Schrikkelbaas donderdag 11 augustus 2005 @ 08:23:40 #238
    1972 Swetsenegger
    Egocentrische Narcist
    pi_29553686
    Ze zijn weer erg stoer heren
    Mooi voorbeeld venster SR!
    pi_29555891
    Denk wat Rembo zegt dat het wel ideaal is, de combi van
  • aan het begin van een zin en \n aan het einde van de zin vervangen door:
    [ul]hele zin[/ul]<br>

    Alleen vraag me af hoe ze op het wikipedia doen... kijk ff bij deze link

    en ff zoeken op 'Ongeordende lijsten'

    Ben best benieuwd hoe ze er doorheen lopen.
  • www.piccas.nl duizenden foto's van bekende celebs en de mogelijkheid om zelf over ze te schrijven!!!
    ***Get famous - Describe the famous***
    pi_29557700
    Ik heb ook weer eens een replace probleempje, ik weet het ik moet eens een goede tutorial lezen erover maar daar heb ik nog geen tijd voor gehad.
    Ik moet wat escapen lijkt mij maar wat er waarom?
    wie kan deze even oplossen:
    1$text = preg_replace("#\[img\]http://www.mydomain.nl/image.php?id=([0-9])\[/img\]#sie", "'[myimg]\\1[/myimg]'", $text);
    pi_29558636
    Je moet de . en ? escapen. De [ en ] heb je al ge-escaped. En ik denk dat er nog een + achter [0-9] moet.
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_29559283
    Try:
    1$text = preg_replace("#\[img\]http://www.mydomain.nl/image.php\?id=([0-9]+)\[/img\]#sie", "'[myimg]\\1[/myimg]'", $text);
    pi_29559472
    dan had ik waarschijnlijk teveel ge-escaped.
    Bedankt Rembo het werkt

    Ook bedankt rooaan, maar ik had het zelf al aangepast

    Heeft een van jullie dan nog een goede tutorial?
      FOK!-Schrikkelbaas donderdag 11 augustus 2005 @ 20:35:06 #244
    1972 Swetsenegger
    Egocentrische Narcist
    pi_29565944
    Vandaag het volledige PHP5 en MySQL handboek binnen gekregen. Het boek is enorm
    En roonaan thanks, ik heb er al wat van geleerd

    1$a = &$b


    Die kon ik nog niet
    pi_29565999
    php5 en mysql handboek? gaat alleen over php toch dat boek?
      FOK!-Schrikkelbaas donderdag 11 augustus 2005 @ 20:49:58 #246
    1972 Swetsenegger
    Egocentrische Narcist
    pi_29566254
    quote:
    Op donderdag 11 augustus 2005 20:38 schreef Roönaän het volgende:
    php5 en mysql handboek? gaat alleen over php toch dat boek?
    Ja ik heb twee boeken binnen. Jou ZCE study guide en ik had een nieuw boek bij bol besteld
    pi_29566276
    paul dubois?
      FOK!-Schrikkelbaas donderdag 11 augustus 2005 @ 20:55:52 #248
    1972 Swetsenegger
    Egocentrische Narcist
    pi_29627017
    Ben ik ook weer met een probleem..

    Ben bezig met een inlog script wat nie helemaal vlekkeloos werkt. Ik kan netjes inloggen en uitloggen maar zodra ik ingelogd ben vergeet hij een stuk layout aan de "onderkant". Ik heb al vanalles geprobeerd en ik kom der nie uit..

    De code waar het omgaat:

    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
    <?
    if($_GET['actie'] == 2){
    if($_POST['gebruikersnaam'] == $adminnaam && $_POST['wachtwoord'] == $password){
    Setcookie("gebruikersnaam", $_POST['gebruikersnaam']);
    Setcookie("wachtwoord",$_POST['wachtwoord']);
    echo "Je bent succesvol ingelogd! Je wordt over 2 seconden naar je pagina gestuurd.";
    echo "<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"2; URL=admin.php\">";
    }else{
    echo "<b>Error:</b> Je hebt 1 of meer velden niet correct ingevuld.";
    echo "<br>Je wordt over 5 seconden naar de vorige pagina gestuurd.";
    echo "<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"5; URL=admin.php\">";
    }
    }else{
    if($_COOKIE['gebruikersnaam'] != $adminnaam && $_COOKIE['wachtwoord'] != $password){
    echo "<form name=\"inloggen\" action=\"admin.php?actie=2\" method=\"POST\">
    <div id=\"admin_inloggen_overzicht\">
    <div class=\"admin_inloggen1\">Gebruikersnaam:</div>
    <div class=\"admin_inloggen2\"> <input type=\"text\" name=\"gebruikersnaam\"></div>
    <div class=\"admin_inloggen1\">Wachtwoord:</div>
    <div class=\"admin_inloggen2\"> <input type=\"password\" name=\"wachtwoord\"></div>
    <div class=\"admin_inloggen1\">
    <input type=\"submit\" name=\"verzenden\" value=\"Inloggen\"></div>
    </div></form>
    ";
    }
    elseif($_GET[actie] == "uitloggen"){
    setcookie( "gebruikersnaam" , "" ); setcookie( "wachtwoord" , "" );
    echo "Je bent nu uitgelogd, je wordt naar de inlogpagina terug gestuurd.";
    echo "<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"2; URL=admin.php\">";
    }else{
    echo "<div id=\"tabel_overzicht\"> 
    <div class=\"tabel_titel\">Titel</div>
    <div class=\"tabel_door\">Door</div>
    <div class=\"tabel_datum\">Datum</div>
    <div class=\"tabel_tijd\">Tijd</div>
    <div class=\"tabel_wijzig\">Wijzig</div>
    <div class=\"tabel_verwijder\">Delete</div>
    </div><br>";
    $query = mysql_query("select * from nieuws ORDER BY id DESC");
    while($nieuws = mysql_fetch_object($query)){
    echo "<div id=\"tabel_overzicht\"> 
    <div class=\"tabel_titel1\">
    <a href=\"../nieuws.php?actie=show&id=$nieuws->id\">$nieuws->titel</a></div>
    <div class=\"tabel_door1\">$nieuws->naam</div>
    <div class=\"tabel_datum1\">$nieuws->datum</div>
    <div class=\"tabel_tijd1\">$nieuws->tijd</div>
    <div class=\"tabel_wijzig1\"><a href=\"wijzignieuws.php?id=$nieuws->id\">x</a></div>
    <div class=\"tabel_verwijder1\"><a href=\"verwijdernieuws.php?id=$nieuws->id\">x</a></div>";
    }
    echo " </div> ";
    echo "<div id=\"nieuws_footer\">
    <a href=\"admin.php?actie=uitloggen\">Uitloggen</a>
    </div>";
    die (); } }
    ?>


    Ik gok dat het op het einde van de code misgaat, maar ik ben nie zo`n held met php en/of mysql.. De code is dan ook nie door mijzelf geschreven..
    En de verbinding met de mysql databse is aanwezig, deze code word namelijk in een andere pagina "ge-included"
    pi_29629508
    ik vind die die() op het einde van het script vreemd, dat hoeft niet nodig te zijn The_Cyberspace
    en
    probeer eens voor die regel met die laatste query het volgende regeltje:
    $query = mysql_query("select * from nieuws ORDER BY id DESC") or die(mysql_error());
    misschien dat er namelijk dan een nuttige foutmelding wordt gegeven
    abonnement Unibet Coolblue Bitvavo
    Forum Opties
    Forumhop:
    Hop naar:
    (afkorting, bv 'KLB')