Kleine Vragen Topic #3

Gestart doorStef2.514 reacties9.659 weergaven

2.515 berichten · pagina 165 van 168

Berichten
518
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dylan schreef:
ik doe vanaf plaats a een curl request naar plaats b. Hoe kan ik vanaf plaats b zien welk domeinnaam een request verstuurd heeft?
Je kan enkel het IP zien. Je kan dus wel herleiden welk domein dit was maar een domein is gewoon een verwijzing naar een IP. Niet elk IP heeft een domein.

Je zou bij elke cURL request het domein kunnen meesturen, en dan checken of het overeenkomt met het IP van de bezoeker. Maar dan zouden geen requests mogelijk zijn van IPs zonder domein, zoals de meeste thuisnetwerken.
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Kitnkiller schreef:
Eerdere citaten tonen
Dylan schreef:
ik doe vanaf plaats a een curl request naar plaats b. Hoe kan ik vanaf plaats b zien welk domeinnaam een request verstuurd heeft?
Je kan enkel het IP zien. Je kan dus wel herleiden welk domein dit was maar een domein is gewoon een verwijzing naar een IP. Niet elk IP heeft een domein.

Je zou bij elke cURL request het domein kunnen meesturen, en dan checken of het overeenkomt met het IP van de bezoeker. Maar dan zouden geen requests mogelijk zijn van IPs zonder domein, zoals de meeste thuisnetwerken.
Naja, ik heb het al anders opgelost.
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Stef schreef:
Eerdere citaten tonen
Sjoerd schreef:
[c]exclude => ,[/c] gebruik je als je niets wilt excluden.
De ids kun je in je broncode vinden, omdat die worden ge-echot als value van de opties

Oke, dat lukt biggrinNu staat het zo:

Codeblok (voorbeeld.php):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

$exclude = array(
1 => 548,
2 => 460,
3 => 461
);

$args = array(
number => $number,
orderby => title,
order => ASC,
hide_empty => $hide_empty,
include => $ids,
parent => 0,
exclude => $exclude,
);

Maar in de tweede select staat nu nogsteeds id 461:
Afbeelding
Terwijl eigenlijk de bedoeling was om die weg te halen.

Zet je boven de foreach loop van die select de $args array niet toevallig opnieuw? Daar worden ze ook niet geordend zie ik.
0
Stef

Lid · Topicstarter

Berichten
10.150
Reputatie
2
Punten
0,00
Lid sinds
Laatst gezien
Sjoerd schreef:
Eerdere citaten tonen
Stef schreef:
Eerdere citaten tonen
Sjoerd schreef:
[c]exclude => ,[/c] gebruik je als je niets wilt excluden.
De ids kun je in je broncode vinden, omdat die worden ge-echot als value van de opties

Oke, dat lukt biggrinNu staat het zo:

Codeblok (voorbeeld.php):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

$exclude = array(
1 => 548,
2 => 460,
3 => 461
);

$args = array(
number => $number,
orderby => title,
order => ASC,
hide_empty => $hide_empty,
include => $ids,
parent => 0,
exclude => $exclude,
);
Maar in de tweede select staat nu nogsteeds id 461:
Afbeelding
Terwijl eigenlijk de bedoeling was om die weg te halen.

Zet je boven de foreach loop van die select de $args array niet toevallig opnieuw? Daar worden ze ook niet geordend zie ik.

Oh ergens boven aan het script zie ik ook nog deze staan inderdaad:

Codeblok (voorbeeld.php):

1
2
3
4
5
6
7
8
9

if(isset($_GET[getOptions])) {
$args = array(
number => $number,
orderby => $orderby,
order => $order,
hide_empty => $hide_empty,
include => $ids,
parent => $_GET[getOptions]
);

Bedoel je die?
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
@Stef
Nee

Het lijkt erop dat met javascript de volgende selectbox gevuld wordt door de functie loadOptions
Je moet dus even kijken wat die functie doet en daar de order doen enzo.
0
Stef

Lid · Topicstarter

Berichten
10.150
Reputatie
2
Punten
0,00
Lid sinds
Laatst gezien
Sjoerd schreef:
@Stef
Nee

Het lijkt erop dat met javascript de volgende selectbox gevuld wordt door de functie loadOptions
Je moet dus even kijken wat die functie doet en daar de order doen enzo.
Ik heb echt maar 0.1% verstand van Javascript, maar dit is de code van de functie loadOptions:

Codeblok (voorbeeld.php):

1
2
3
4
5
6
7
8
9
10
11
12
13



Wat ik er uit begrijp is dat hij iets uit de URL haalt ofzo?
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
@Stef
Dan heeft het toch wel met die [c]$args[/c] array van [c]if(isset($_GET[getOptions])) {[/c] te maken!
Daar dus gewoon weer [c]$orderby =title;[/c] doen en [c]$order = ASC;[/c] en dan een exclude array
0
Stef

Lid · Topicstarter

Berichten
10.150
Reputatie
2
Punten
0,00
Lid sinds
Laatst gezien
Sjoerd schreef:
@Stef
Dan heeft het toch wel met die [c]$args[/c] array van [c]if(isset($_GET[getOptions])) {[/c] te maken!
Daar dus gewoon weer [c]$orderby =title;[/c] doen en [c]$order = ASC;[/c] en dan een exclude array
Omg natuurlijk redfaceIk zal het morgen toepassen biggrinHonderdduizendmiljoen keer bedankt worshippy
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Geen probleem wink
0
Stef

Lid · Topicstarter

Berichten
10.150
Reputatie
2
Punten
0,00
Lid sinds
Laatst gezien
Wie kan mij vertellen waarom deze items steeds meer naar rechts gaan?
Afbeelding
http://stefvanderwel.eu/
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Om een of andere reden open je na elke productitem div een [c]
    [/c] element

    toevoeging op 11 februari 2015, 201020:
    @Stef
0
Stef

Lid · Topicstarter

Berichten
10.150
Reputatie
2
Punten
0,00
Lid sinds
Laatst gezien
Sjoerd schreef:
Om een of andere reden open je na elke productitem div een [c]
    [/c] element
toevoeging op 11 februari 2015, 201020:
@Stef

Dankje biggrinMistery solved loveit
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
laat maar
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
[c]SELECT CONCAT(maand, -, dag) AS dag, COUNT(dag) AS aantal FROM webstats WHERE webId = ? AND maand = ? GROUP BY dag[/c]

Nu krijg ik deze resulaten:

Codeblok (voorbeeld.php):

1
2
3
4
5
6
7
8

02-11
4
02-12
4
02-13
38
02-13
1

Ik heb dus een tabel en in die tabel zitten ip adressen en dagen, nu wil dus tellen hoeveel ip adressen per dag.
Op 02-11 is dat 1, op 02-11 ook en op 02-12 is dit 2

Hoe kan ik dit goed tellen?
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Dylan schreef:
[c]SELECT CONCAT(maand, -, dag) AS dag, COUNT(dag) AS aantal FROM webstats WHERE webId = ? AND maand = ? GROUP BY dag[/c]

Nu krijg ik deze resulaten:
Codeblok (voorbeeld.php):

1
2
3
4
5
6
7
8

02-11
4
02-12
4
02-13
38
02-13
1

Ik heb dus een tabel en in die tabel zitten ip adressen en dagen, nu wil dus tellen hoeveel ip adressen per dag.
Op 02-11 is dat 1, op 02-11 ook en op 02-12 is dit 2

Hoe kan ik dit goed tellen?

Sla ten eerste je datum eens gewoon als datetime op, dan hoef je niet met concat te klooien.

SELECT
    COUNT(1) AS aantal,
    DATE_FORMAT(datum, %d-%m-%Y) AS datum
FROM
    webstats
GROUP BY
    DATE_FORMAT(datum, %d-%m-%Y)
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren