Je bent niet echt duidelijk.quote:Op donderdag 4 januari 2007 14:28 schreef Theamerican het volgende:
goed ik zal wat duidelijker uitleggen
ik werk met ms sql 2005
wat ik wil is dit.
ik heb een gebruiker die al bestaat die gebruiker wil ik rechten geven tot mijn database en ik wil dat sql ziet om welke gebruiker het gaat.
heb via google gezocht krijg ik wel termen wat je moet gebruiken zoals grant maar ik weet ook dat er , en ; moet komen enzo maar waar dan en hoe?
iemand een voorbeeld van een script die ik alleen maar hoef aan te passen
velen dank![]()
% is de modulus-operator, die geeft je de rest na deling (en ja, dat komt neer op het net zolang verminderen totdat het niet meer kan)quote:Op donderdag 4 januari 2007 12:07 schreef Desdinova het volgende:
Wat doet $string &1 precies?
Ik weet dat $string % 2 door blijft gaan met het verminderen van 2 totdat het niet meer kan, bij een onevengetal hou je dus een 1 over, en anders een 0. maar wat doet die & 1?
1 2 3 4 5 6 7 8 9 10 11 | function replaceLinks($ret) { $ret = ' ' . $ret . ' '; $ret = preg_replace("#([sn>])(https?|ftp)://([^s<>{}()]+[^s.,<>{}()])#i", "$1<a href='$2://$3' rel='nofollow'>$2://$3</a>", $ret); $ret = preg_replace("#([sn>])(www|ftp).([a-z0-9-]+).([a-z0-9-.~]+)((?:/[^ <>{}()nr]*[^., <>{}()nr]?)?)#i", "$1<a href='http://$2.$3.$4$5' rel='nofollow'>$2.$3.$4$5</a>", $ret); $ret = preg_replace("#([sn>])([a-z0-9-_.]+)@([a-z0-9-_.]+).([^,< nr]+)#i", "$1<a href="mailto:$2@$3.$4">$2@$3.$4</a>", $ret); $ret = preg_replace("#(<a [^>]+)<a [^>]+([^>]+?)</a></a>#i", "$1$2</a>", $ret); $ret = trim($ret); return $ret; } ?> |
Nee dat is juist het probleem, ik moet ook controleren of subdomeinen werken (in het script dan!) maar dat ga ik nu tijdelijk even oplossen door voor gedefenieerde variabelen.. Had het alleen graag anders geprobeerdquote:Op donderdag 4 januari 2007 13:13 schreef Desdinova het volgende:
maakt dat zoveel uit dan momenteel?
ik ging er eigenlijk vanuit dat je gewoon de linkjes wilde checken ofzo, of afbeeldingen.
ik had daar gekeken, daar heb ik ook mijn kennis (quote:Op donderdag 4 januari 2007 15:50 schreef JeRa het volgende:
[..]
% is de modulus-operator, die geeft je de rest na deling (en ja, dat komt neer op het net zolang verminderen totdat het niet meer kan)
& is een bit-operator, en die moet je dus zeker niet (net zoals bij % trouwens) op een string toepassenelke bit van beide getallen wordt dan met elkaar vergeleken. 1 & 1 = 1, 1 & 0 = 0, 0 & 0 = 0.
Voor meer leesplezier: http://nl2.php.net/operators
Binary operators werken op de binaire getallenquote:Op vrijdag 5 januari 2007 09:02 schreef Desdinova het volgende:
[..]
ik had daar gekeken, daar heb ik ook mijn kennis () over % vandaan.
maar momenteel test ik bijvoorbeeld of een getal even of oneven is door $string&1 te gebruiken (ooit eens ergens gevonden op een tutorialsite ofzo), maar ik kan nu niet verklaren wat het doet (behalve dat het werkt).
voorheen gebruikte ik %2, en die is mij nu wel duidelijknu de &1 nog
Even een situatie waar je binary operators héél goed kunt gebruiken.quote:Op vrijdag 5 januari 2007 09:52 schreef Desdinova het volgende:
aaah oke is mij enigszins duidelijk
ik kan me alleen even geen situatie indenken waarbij je dat zou moeten gebruikenbehalve het checken of het even of oneven is
thanks!
1 2 3 4 5 6 7 | SELECT *, DATE_FORMAT(datum,'%d %M %Y') AS nldate FROM news WHERE lang = '" . $_COOKIE['language'] . "' AND zichtbaar = 1 ?> |
1 2 3 | date("j M Y", $timestamp); ?> |
Ik had 'm nog ge-edit. Er zit verschil in de benaming tussen UNIX en Windows.quote:Op vrijdag 5 januari 2007 16:41 schreef super-muffin het volgende:
dank je wel
Het gaat wel lukken zo. Alleen heb ik deze setlocale gebruikt:
setlocale (LC_ALL, 'nl_NL');
Trouwens, die cookie gaat nog wel gecontroleerd worden, maar dat komt later pas
1 2 3 4 5 6 7 | SELECT *, DATE_FORMAT(datum,'%d %b %Y') AS nldate FROM news WHERE lang = '" . $_COOKIE['language'] . "' AND zichtbaar = 1 ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | $result = mysql_query("SELECT datum FROM news WHERE lang = '" . $_COOKIE['language'] . "' AND zichtbaar = 1"); $datum = mysql_result($result,0,0); $timestamp = strtotime($datum); setlocale(LC_ALL, 'nl_NL'); echo strftime('%e %b %Y', $timestamp); ?> |
Niemand?quote:Op donderdag 4 januari 2007 05:26 schreef wonderer het volgende:
Ik wil mijn nieuwe site object georienteerd programmeren, maar ik heb er weinig ervaring mee. Weet iemand een site (nl/en) voor beginners waar ik wat houvast aan heb? Ik heb in het verleden wel iets gedaan met OOP in PHP, maar dat is allang weggezakt (en eerlijk gezegd begreep ik toen geen flikker van wat ik aan het doen was). Ik heb wel wat ervaring in PHP verder.
Iemand een leuk linkje?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |