Kan alle 2
Kleine Vragen Topic #1
Gamedealer schreef:Waarom zou je het per se met PHP willen...dan?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] ?>Hij wou met PHPEerdere citaten tonen
Gamedealer schreef:SELECT
userIP, COUNT(*) AS aantal
FROM
userstabel
GROUP BY
userIP
HAVING
COUNT(*) > 1
SQL is ervoor gemaakt

Mag ook SQL zijn,wil gewoon checken dat er zeker geen 2dezelfde IPs staan
In dat geval heb je 2 keuzes, die van Gamedealer (SQL) of die van mij (php) idk wat het verschil is

Dylanh schreef:Die van jou kan daar niet eens voor...In dat geval heb je 2 keuzes, die van Gamedealer (SQL) of die van mij (php) idk wat het verschil is
Gamedealer schreef:if(mysql_num_rows(mysql_query("SELECT * FROM leden WHERE ip = ".$_SERVER[REMOTE_ADDR]."")) >= 2) {Die van jou kan daar niet eens voor...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 is
echo Dit IP bestaal al!;
}
?>
deze gebruik ik ook en het werkt?
Dylanh schreef:Hij wil IPs opvragen die er dubbel instaan, die van jou kan alleen controleren op een specifiek IP.if(mysql_num_rows(mysql_query("SELECT * FROM leden WHERE ip = ".$_SERVER[REMOTE_ADDR]."")) >= 2) {Eerdere citaten tonen
Gamedealer schreef:Die van jou kan daar niet eens voor...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 is
echo Dit IP bestaal al!;
}
?>
deze gebruik ik ook en het werkt?
Deze werkt ja
SELECT
userIP, COUNT(*) AS aantal
FROM
userstabel
GROUP BY
userIP
HAVING
COUNT(*) > 1
SELECT
userIP, COUNT(*) AS aantal
FROM
userstabel
GROUP BY
userIP
HAVING
COUNT(*) > 1
Gamedealer schreef:Waarom zou je het per se met PHP willen...dan?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] ?>Hij wou met PHPEerdere citaten tonen
Gamedealer schreef:SELECT
userIP, COUNT(*) AS aantal
FROM
userstabel
GROUP BY
userIP
HAVING
COUNT(*) > 1
SQL is ervoor gemaakt

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.
Weet je ook hoe je controleerd welke IPs met bv 66. beginnen? LIKE doet het niet 

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?
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?
Aarclay schreef: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.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?
Fanorg schreef:1Hoe doe je dit in een query?
Codeblok (.php):
WHERE echt != 1" );
(Dus: waar echt niet 1 is.
Precies zoals je het daar doet

Fanorg schreef:Welke melding krijg je?Oh het werkt niet, dan zal het vast wel aan het script liggen, ik kijk dan even verder. Bedankt
En e 1 moet in single quotes
Antonn schreef:En wat nou als ze een oude functie gebruiken, die bij een update van PHP om zeep wordt geholpen?Hierbij ben ik van plan om de gebruikte memory, CPU, parsetime en output te loggen.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?
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.
Jvdw schreef:Weet je ook hoe je controleerd welke IPs met bv 66. beginnen? LIKE doet het nietSELECT .. FROM ips WHERE ip LIKE 66.%
zo?
Aarclay schreef:Hierbij ben ik van plan om de gebruikte memory, CPU, parsetime en output te loggen.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?
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.

