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; ?> |
1 2 3 | $text = preg_replace('/(?<!=)===([^=]+?)===(?!=)/', '<h1>$1</h1>', $text); $text = preg_replace('/(?<!=)==([^=]+?)==(?!=)/', '<h2>$1</h2>', $text); $text = preg_replace('/(?<!=)=([^=]+?)=(?!=)/', '<h3>$1</h3>', $text); |
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 ]
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; ?> |
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; ?> |
1 2 3 4 5 | <?php $date_array=explode('-', $date_db); $date=$date_array[2]."-".$date_array[1]."-".$date_array[0]; echo "$date"; ?> |
hoe geeft hij een date veld terug als unix timestamp dan? Dan is een datetime veld wel wat eenvoudiger om tezetten, anders blijf ik explodenquote: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.
Bedanktquote: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.
ook bedanktquote: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-
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 vanquote: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 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; ?> |
Dat gaat fout.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 ]
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; ?> |
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); ?> |
welke phpdev gebruik jij! die van mij is niet zo mooiquote: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.
Het ziet eruit als phpmyadmin 2.6.quote:Op dinsdag 9 augustus 2005 22:30 schreef TheSeeker_NL het volgende:
[..]
welke phpdev gebruik jij! die van mij is niet zo mooien dus heb ik ook niks aan het plaatje, ik wil ook die phpdev versie
Ik kan zonder problemen inloggenquote: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?
quote:Op dinsdag 9 augustus 2005 22:30 schreef TheSeeker_NL het volgende:
[..]
welke phpdev gebruik jij! die van mij is niet zo mooien dus heb ik ook niks aan het plaatje, ik wil ook die phpdev versie
Inderdaad. De meeste dingen zullen wel overeenkomen hoor, lijkt me niet helemaal nutteloosquote:
Worden er sessies gebruikt? Zo ja, staan je sessie-instellingen wel goed?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?
1 2 | [*]blabla [*]yadayada |
1 2 3 4 | <ul> <li>blabla</li> <li>yadayada</li> </ul> |
ik heb em zo: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.
1 | "/\[\*\](.*?)/" |
1 | <li>\\1</li> |
Je kan natuurlijk een newline hebben in een unnumbered list maar dat is natuurlijk op te vangen metquote: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...
1 | "/\[\*\](.*?)s/" |
Dat is nog een optie, hoewel je dan wel extreem veel witruimte krijgt in IE denk ik.quote:Op woensdag 10 augustus 2005 22:29 schreef Roönaän het volgende:
gewoon elke li in een eigen ul rammen.
hmm ik moet em zelf dan nog eens goed testen..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
Nou, hij lijkt me okquote: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
1 | preg_replace('#\[\*\](.*?)#' ,'<li>\1</li>',$tekst); |
1 | preg_replace('#\[\*\](.*?)$#m' ,'<li>\1</li>',$tekst); |
1 2 3 | '#(\r\n|\r)#' => "\n", '#((\[\*\].*(\n|$))+)#m' => "<ul>\n$1\n</ul>", '#\[\*\](.*)#' => '<li>$1</li>', |
1 | $text = preg_replace("#\[img\]http://www.mydomain.nl/image.php?id=([0-9])\[/img\]#sie", "'[myimg]\\1[/myimg]'", $text); |
1 | $text = preg_replace("#\[img\]http://www.mydomain.nl/image.php\?id=([0-9]+)\[/img\]#sie", "'[myimg]\\1[/myimg]'", $text); |
1 | $a = &$b |
Ja ik heb twee boeken binnen. Jou ZCE study guide en ik had een nieuw boek bij bol besteldquote:Op donderdag 11 augustus 2005 20:38 schreef Roönaän het volgende:
php5 en mysql handboek? gaat alleen over php toch dat boek?
http://www.nl.bol.com/is-bin/INTERSHOP.enfinity/eCS/Store/nl/-/EUR/BOL_DisplayProductInformation-Start;sid=FrjnvAQ0GdTnpkbPibvZi-Tsj-d4D6buGkw=?BOL_OWNER_ID=1001004002061053&Section=BOOK&lgl=1&plid=&lgl_BOL_OWNER_ID=1&lgl_Section=1quote:Op donderdag 11 augustus 2005 20:50 schreef Roönaän het volgende:
paul dubois?
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 (); } } ?> |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |