Kleine Vragen Topic #1

Gestart doorLennard4.284 reacties15.585 weergaven

4.285 berichten · pagina 167 van 286

Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Kan alle 2
0
Jvdw

Lid

Berichten
4.321
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Gamedealer schreef:
Eerdere citaten tonen
Dylanh schreef:
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM leden WHERE ip = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700])) >=[/COLOR] [COLOR= #0000BB]2[/COLOR][COLOR= #007700]) {[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Dit IP bestaal al![/COLOR][COLOR= #007700];
}[/COLOR]
?>
dan?
Eerdere citaten tonen
Gamedealer schreef:
SELECT
userIP, COUNT(*) AS aantal
FROM
userstabel
GROUP BY
userIP
HAVING
COUNT(*) > 1
Hij wou met PHP
Waarom zou je het per se met PHP willen...
SQL is ervoor gemaakt emo
Mag ook SQL zijn,wil gewoon checken dat er zeker geen 2dezelfde IPs staan
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
In dat geval heb je 2 keuzes, die van Gamedealer (SQL) of die van mij (php) idk wat het verschil isyummie
0
Berichten
3.112
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dylanh schreef:
In dat geval heb je 2 keuzes, die van Gamedealer (SQL) of die van mij (php) idk wat het verschil isyummie
Die van jou kan daar niet eens voor...
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Gamedealer schreef:
Eerdere citaten tonen
Dylanh schreef:
In dat geval heb je 2 keuzes, die van Gamedealer (SQL) of die van mij (php) idk wat het verschil isyummie
Die van jou kan daar niet eens voor...
if(mysql_num_rows(mysql_query("SELECT * FROM leden WHERE ip = ".$_SERVER[REMOTE_ADDR]."")) >= 2) {
echo Dit IP bestaal al!;
}
?>

deze gebruik ik ook en het werkt?
0
Berichten
3.112
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dylanh schreef:
Eerdere citaten tonen
Gamedealer schreef:
Eerdere citaten tonen
Dylanh schreef:
In dat geval heb je 2 keuzes, die van Gamedealer (SQL) of die van mij (php) idk wat het verschil isyummie
Die van jou kan daar niet eens voor...
if(mysql_num_rows(mysql_query("SELECT * FROM leden WHERE ip = ".$_SERVER[REMOTE_ADDR]."")) >= 2) {
echo Dit IP bestaal al!;
}
?>

deze gebruik ik ook en het werkt?
Hij wil IPs opvragen die er dubbel instaan, die van jou kan alleen controleren op een specifiek IP.
0
Jvdw

Lid

Berichten
4.321
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Deze werkt ja

SELECT
userIP, COUNT(*) AS aantal
FROM
userstabel
GROUP BY
userIP
HAVING
COUNT(*) > 1
0
Berichten
6.485
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Gamedealer schreef:
Eerdere citaten tonen
Dylanh schreef:
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM leden WHERE ip = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700])) >=[/COLOR] [COLOR= #0000BB]2[/COLOR][COLOR= #007700]) {[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Dit IP bestaal al![/COLOR][COLOR= #007700];
}[/COLOR]
?>
dan?
Eerdere citaten tonen
Gamedealer schreef:
SELECT
userIP, COUNT(*) AS aantal
FROM
userstabel
GROUP BY
userIP
HAVING
COUNT(*) > 1
Hij wou met PHP
Waarom zou je het per se met PHP willen...
SQL is ervoor gemaakt emo
SQL is gemaakt voor grote berekeningen die je vaak moet uitvoeren. PHP is gemaakt om een makkelijke programmeertaal aan te bieden die websites maakt.

SQL is in dit geval netter, maar dat komt omdat de manier van denken hier überhaupt niet zo netjes (niet OOP) is.
0
Jvdw

Lid

Berichten
4.321
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Weet je ook hoe je controleerd welke IPs met bv 66. beginnen? LIKE doet het niet sadley
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Ik kreeg net een idee. Voor mijn sites/script en projecten draai ik nu enkele cronjobs, voor diverse taken. De output krijg ik in mijn centrale logging-mailbox binnen, maar ik zit te denken om deze in een database te loggen. Is dat een goed idee?

Hierbij ben ik van plan om de gebruikte memory, CPU, parsetime en output te loggen.

Hoe gaan jullie om met het loggen van cronjobs? Tot nu toe kijk ik met regelmaat of ze nog lopen/werken door via webmail naar mijn logging-mailadres te gaan en de body te bekijken waar interessante output in staat.

En jullie?
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Ik kreeg net een idee. Voor mijn sites/script en projecten draai ik nu enkele cronjobs, voor diverse taken. De output krijg ik in mijn centrale logging-mailbox binnen, maar ik zit te denken om deze in een database te loggen. Is dat een goed idee?

Hierbij ben ik van plan om de gebruikte memory, CPU, parsetime en output te loggen.

Hoe gaan jullie om met het loggen van cronjobs? Tot nu toe kijk ik met regelmaat of ze nog lopen/werken door via webmail naar mijn logging-mailadres te gaan en de body te bekijken waar interessante output in staat.

En jullie?
Ik ga er van uit dat eenmaal ze werken en een goed output hebben in de gewone browser, en hun taak hierna als cronjob goed uitgevoerd blijkt te zijn dat dit ook zo blijft en kijk er niet naar. Mijn cronjob heeft geen output aangezien ik deze (bij mijn weten) niet eens kan zien of hoef te zien.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Fanorg schreef:
Hoe doe je dit in een query?

Codeblok (.php):
1

WHERE echt != 1" );

(Dus: waar echt niet 1 is.

Precies zoals je het daar doet emo
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Fanorg schreef:
Oh het werkt niet, dan zal het vast wel aan het script liggen, ik kijk dan even verder. Bedankt biggrin
Welke melding krijg je?

En e 1 moet in single quotes
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Antonn schreef:
Eerdere citaten tonen
Aarclay schreef:
Ik kreeg net een idee. Voor mijn sites/script en projecten draai ik nu enkele cronjobs, voor diverse taken. De output krijg ik in mijn centrale logging-mailbox binnen, maar ik zit te denken om deze in een database te loggen. Is dat een goed idee?
Hierbij ben ik van plan om de gebruikte memory, CPU, parsetime en output te loggen.

Hoe gaan jullie om met het loggen van cronjobs? Tot nu toe kijk ik met regelmaat of ze nog lopen/werken door via webmail naar mijn logging-mailadres te gaan en de body te bekijken waar interessante output in staat.

En jullie?

Ik ga er van uit dat eenmaal ze werken en een goed output hebben in de gewone browser, en hun taak hierna als cronjob goed uitgevoerd blijkt te zijn dat dit ook zo blijft en kijk er niet naar. Mijn cronjob heeft geen output aangezien ik deze (bij mijn weten) niet eens kan zien of hoef te zien.
En wat nou als ze een oude functie gebruiken, die bij een update van PHP om zeep wordt geholpen?
0
Lennard

Lid · Topicstarter

Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Jvdw schreef:
Weet je ook hoe je controleerd welke IPs met bv 66. beginnen? LIKE doet het niet sadleySELECT .. FROM ips WHERE ip LIKE 66.%
zo?
Aarclay schreef:
Ik kreeg net een idee. Voor mijn sites/script en projecten draai ik nu enkele cronjobs, voor diverse taken. De output krijg ik in mijn centrale logging-mailbox binnen, maar ik zit te denken om deze in een database te loggen. Is dat een goed idee?
Hierbij ben ik van plan om de gebruikte memory, CPU, parsetime en output te loggen.

Hoe gaan jullie om met het loggen van cronjobs? Tot nu toe kijk ik met regelmaat of ze nog lopen/werken door via webmail naar mijn logging-mailadres te gaan en de body te bekijken waar interessante output in staat.

En jullie?
Mn cronjobs sturen statusmailtjes als ze iets belangrijks doen (domeinnamen opzeggen en backups maken bijvoorbeeld) naar een emailadres waar alleen dat soort berichten binnenkomen, dus dan zie ik als ze niet zijn uitgevoerd.
Cronjobs die niet iets belangrijks doen daarvan weet ik het in principe niet als ze stoppen. Ik wil dat nog verbeteren door van elke cronjob bij te houden wanneer hij voor het laatst is uitgevoerd, en een nieuwe cronjob in de gaten te laten houden of de andere cronjobs wel op tijd worden uitgevoerd. smile
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