aha oke...quote:Op woensdag 28 februari 2007 10:34 schreef JeRa het volgende:
[..]
gethostbyaddr(). Oftewel, een simpele reverse DNS lookup.
Doe maar eens dit
[ code verwijderd ]
[..]
Wat mag er niet gebruikt worden en waarom is het niet netjes?
Dat daar iets anders wordt gevonden dan bij jou thuis komt waarschijnlijk doordat je misschien laatst bent overgestapt? Het duurt altijd even voordat DNS-servers helemaal up-to-date zijnquote:Op woensdag 28 februari 2007 10:46 schreef mschol het volgende:
[..]
aha oke...
het mag opzich wel (die domeinnaam) echter vind ik het niet netjes staan, en klopt hij ook niet (ik krijg a62-251-83-181.adsl.xs4all.nl terug)
Jouw domeinnaam -> IP-adres translatie vind plaats door een DNS-request, maar voor een reverse DNS-request wordt de 'beheerder' van jouw IP-adres geraadpleegd en dat is jouw provider, gegeven dat je je domeinnaam naar jouw ISP IP-adres laat verwijzenquote:en er is ook een "normale" domeinnaam aangekoppeld, home.mschol.eu, en die heb ik liever, echter kan ik er wel mee leven als dat niet werkt
dit is overstappen is al ruim een half jaar geleden gebeurd.quote:Op woensdag 28 februari 2007 10:50 schreef JeRa het volgende:
[..]
Dat daar iets anders wordt gevonden dan bij jou thuis komt waarschijnlijk doordat je misschien laatst bent overgestapt? Het duurt altijd even voordat DNS-servers helemaal up-to-date zijn
aha oke.quote:Jouw domeinnaam -> IP-adres translatie vind plaats door een DNS-request, maar voor een reverse DNS-request wordt de 'beheerder' van jouw IP-adres geraadpleegd en dat is jouw provider, gegeven dat je je domeinnaam naar jouw ISP IP-adres laat verwijzen meer info.
Lekker duidelijk vraag, een top drie waarvan? Uren, projecten waaraan gewerkt is? Projecten die al te lang lopen?quote:Op woensdag 28 februari 2007 10:57 schreef morpheus_at_work het volgende:
is er een mogelijkheid om het volgende te doen
ik heb een tabel met
Project + uren + maand + jaar
Ik wil een Top 3 per maand draaien per project
Scherpe vraagquote:Op woensdag 28 februari 2007 11:06 schreef BereNDD het volgende:
[..]
Lekker duidelijk vraag, een top drie waarvan? Uren, projecten waaraan gewerkt is? Projecten die al te lang lopen?
Dat kun je in PHP zo doen:quote:Op woensdag 28 februari 2007 12:04 schreef Aibmi het volgende:
Kort vraagje. Ik heb een SQL select statement, een redelijk simpele. Maar, ik wil als een bepaalde boolean op 1 staat een kolom tonen in de query, en als die boolean op 0 staat wil ik de andere laten zien.
De output moet dit zijn bij een true:
Nummer|Kosten_hoog
En bij een false:
Nummer|Kosten_laag
| 1 |
Er is volgens mij geen standaard 'goede' manier om dat te doen, alhoewel Swetsenegger geloof ik ooit ook zo'n query nodig hadquote:Op woensdag 28 februari 2007 12:06 schreef morpheus_at_work het volgende:
[..]
Scherpe vraag
Top 3 van de projecten waarop de meeste uren geboekt zijn per maand / jaar
mysql kent geen top dus zal zoiezo bij met limit moeten
quote:Op woensdag 28 februari 2007 12:06 schreef morpheus_at_work het volgende:
[..]
Scherpe vraag
Top 3 van de projecten waarop de meeste uren geboekt zijn per maand / jaar
mysql kent geen top dus zal zoiezo bij met limit moeten
| 1 |
Helaas zal het toch echt in een gewone query moetenquote:Op woensdag 28 februari 2007 12:09 schreef JeRa het volgende:
[..]
Dat kun je in PHP zo doen:
[ code verwijderd ]
Dat zou inderdaad kunnen, ik dacht dat hij een top 3 pér maand van alle projecten wildequote:Op woensdag 28 februari 2007 12:23 schreef BereNDD het volgende:
[..]
[ code verwijderd ]
(of ASC voor de minste uren)
In de database moeten 'uren' dan wel een INTEGER veld wezen
Het is het enige idee als je niets anders dan SQL wilt praktiserenquote:Op woensdag 28 februari 2007 12:30 schreef Aibmi het volgende:
Ik zit overigens te denken aan een stored procedure, die ik het unieke ID meegeef, en die dan als output het juiste getal terugvoert, omdat je in een stored procedure wel gewoon IFs kunt gebruiken. Is dat een goed idee?
"ORDER BY artiest, album"quote:Op woensdag 28 februari 2007 14:05 schreef super-muffin het volgende:
Ik heb een tabel met de kolommen artiest en album.
In mijn query staat het gesorteerd op alfabet bij artiest, en zo wil ik het hebben.
Maar hoe kan ik binnen die artiest sorteren op alfabet op de kolom album?
Voor zover jouw vraag klopt is dat toch echt het antwoord hoorquote:Op woensdag 28 februari 2007 14:42 schreef super-muffin het volgende:
-edit;
Toch niet bedanktHet werkt niet. Ga wel even verder zoeken
Zie je welquote:Op woensdag 28 februari 2007 14:42 schreef super-muffin het volgende:
-edit2:
Wat heb ik geleerd vandaag: Kijk eens goed naar de kolomnamen voor dat je zegt dat het niet werkt.![]()
Als je een string hebt kun je middels die curly brackets een karakter op positie x (met 0 als eerste teken) als volgt ophalen:quote:Op woensdag 28 februari 2007 14:37 schreef Desdinova het volgende:
Ik heb ooit eens iets gezien van $var{1,2}. ik dacht eigenlijk dat het een verkapte versie van substr() was.. het valt alleen niet mee om op zoiets te zoeken, dus kan iemand mij uitleggen hoe het werkt en wat het doet?
ok thanks. Ik zie niks staan in de vorm van {0,2}, behalve bij de reguliere expressie erboven ergens. maar dit zal wel een ander iets zijn.quote:Op woensdag 28 februari 2007 14:49 schreef JeRa het volgende:
[..]
Als je een string hebt kun je middels die curly brackets een karakter op positie x (met 0 als eerste teken) als volgt ophalen:
$string{x}
Maar aangeraden wordt om de array-like brackets te gebruiken:
$string[x]
Dat doet precies hetzelfdezie ook deze paragraaf.
Nee, en die vorm die jij bedoelde ($string{x,y}) bestaat niet voor zover ik weetquote:Op woensdag 28 februari 2007 15:04 schreef Desdinova het volgende:
[..]
ok thanks. Ik zie niks staan in de vorm van {0,2}, behalve bij de reguliere expressie erboven ergens. maar dit zal wel een ander iets zijn.
het is dus geen verkapte versie van substr() begrijp ik.
je bedoelt een manager ofzo?quote:Op woensdag 28 februari 2007 21:56 schreef wipes66 het volgende:
Kent iemand toevallig een database programma voor sqlite?
Nee. De sessie is alleen uit te lezen door je eigen scripts.quote:Op donderdag 1 maart 2007 17:28 schreef super-muffin het volgende:
Even een vraagje, zijn sessie´s door spambot´s ofzo uit te lezen?
| 1 2 3 | $sql = "SELECT * FROM projects LEFT JOIN clients ON (projects.client_id = clients.id ) WHERE projects.client_id = '".$_GET['klant']."' LIMIT ".$page." , 1"; ?> |
Heb ik ook al geprobeerd, maar toen gaf hij een error....... r r rquote:Op donderdag 1 maart 2007 19:54 schreef Xcalibur het volgende:
misschien moet je eens bij 0 beginnen met tellen
0,1, niet 1,0 dusquote:Op donderdag 1 maart 2007 19:59 schreef s00z het volgende:
[..]
Heb ik ook al geprobeerd, maar toen gaf hij een error....... r r r
Ja weet ik, maar moet het eerst draaiende krijgen, daarna ga ik me wel druk maken over beveiliging...quote:Op donderdag 1 maart 2007 20:19 schreef Xcalibur het volgende:
trouwens: $_GET['klant'] is nogal SQL injection gevoelig
| 1 2 3 4 5 6 | $unsafeContentPage = isset($_GET['content']) ? $_GET['content'] : 'home'; if (!preg_match('~^[a-z_]+$~i', $unsafeContentPage)) { // Iets of iemand probeert iets fouts mee te geven $unsafeContentPage = 'home'; ?> |
nu maar zo gedaan:quote:Op donderdag 1 maart 2007 21:23 schreef Xcalibur het volgende:
kwam het niet door de spaties rond de komma ofzo?
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | if($_GET['page']) // Is page defined? { $page = $_GET['page']; // Set to the page defined }else{ $page = 1; // Set to default page 1 } $limitminimalizer = $page - '1'; ?> |
| 1 2 3 | LIMIT ".$limitminimalizer." , 1 ?> |
Moet er ook nog een ander port open?quote:php connect.inc.php
Kan niet verbinden: Lost connection to MySQL server during query
3306 voor MySQL en 80 voor Apache.quote:Op donderdag 1 maart 2007 22:58 schreef saban het volgende:
Wat is de standaard poort voor mysql? Dat is 3306 toch?
Ik heb op mijn server thuis port 3306 opengezet, maar is nog steeds van buiten af niet bereikbaar.
[..]
Moet er ook nog een ander port open?
Vaag dat het niet werkt.quote:
laat je router / modem / whatever het wel door?quote:Op donderdag 1 maart 2007 22:58 schreef saban het volgende:
Moet er ook nog een ander port open?
Kun je je MySQL server helemaal niet bereiken, of kom je er gewoon niet in met je user? In het laatste geval moet je je user niet alleen toegang geven vanaf localhost waarschijnlijk.quote:Op donderdag 1 maart 2007 22:58 schreef saban het volgende:
Wat is de standaard poort voor mysql? Dat is 3306 toch?
Ik heb op mijn server thuis port 3306 opengezet, maar is nog steeds van buiten af niet bereikbaar.
dan zou het zonder het hernoemen van die variabele ook moeten werkenquote:Op donderdag 1 maart 2007 21:26 schreef s00z het volgende:
[..]
nu maar zo gedaan:
[ code verwijderd ]
En dan:
[ code verwijderd ]
Daar heb ik hem dus ook open gezet.quote:Op donderdag 1 maart 2007 23:15 schreef Xcalibur het volgende:
[..]
laat je router / modem / whatever het wel door?
misschien kan je daar een logfile zien van geblokkeerde requests?
mysql_error zegt:quote:Op donderdag 1 maart 2007 23:16 schreef CraZaay het volgende:
[..]
Kun je je MySQL server helemaal niet bereiken, of kom je er gewoon niet in met je user? In het laatste geval moet je je user niet alleen toegang geven vanaf localhost waarschijnlijk.
Nog leuker, als $_GET['page'] niet leeg of nul is dan is $page ook een string. En dan trek je dus een string van een string af in de hoop dat er een integer uit komtquote:Op donderdag 1 maart 2007 22:50 schreef CraZaay het volgende:
$limitminimalizer = $page - '1';
Je trekt een string van een integer af?(ja, het werkt in PHP, maar da's nog geen reden om het te doen
)
Maar het werkt prima!quote:Op donderdag 1 maart 2007 23:23 schreef Light het volgende:
[..]
Nog leuker, als $_GET['page'] niet leeg of nul is dan is $page ook een string. En dan trek je dus een string van een string af in de hoop dat er een integer uit komt
| 1 2 3 4 5 6 | $unsafeContentPage = isset($_GET['content']) ? $_GET['content'] : 'home'; if (!preg_match('~^[a-z_]+$~i', $unsafeContentPage)) { // Iets of iemand probeert iets fouts mee te geven $unsafeContentPage = 'home'; ?> |
Ja, PHP is zo loosely typed dat het niet uit maakt. Het ligt niet aan jou dusquote:
het is niet logisch om daar van alles zelf voor te maken als er prachtige functies zijn die dit automatisch doen. Kijk bijvoorbeeld is naar:quote:Op vrijdag 2 maart 2007 01:18 schreef s00z het volgende:
[..]
Maar het werkt prima!
En anders niet.
Jullie hadden ook niet echt zinvolle suggesties als ik zo brutaal mag zijn![]()
Maar wel tof dat jullie me ook proberen te helpen,nu moet ik nog mijn site een beetje veilig maken tegen injectie enzo, en hierboven heb ik een stuk gequote dat ik daartegen wil gebruiken..
Zal dat voldoende zijn denken jullie?![]()
Hierzo:
[ code verwijderd ]
| 1 2 3 4 | $query=mysql_escape_string($_GET['page']); $query=mysql_real_escape_string($_GET['page']); ?> |
| 1 2 3 4 5 6 7 8 | $allpages=array('home','forum','contact','intro','about'); if (in_array($_GET['page'],$allpages)) { $page=$_GET['page']; } else { $page=$allpages[0]; } ?> |
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |