Inlägg

Inlägg som pekz0r har skrivit i forumet
Av pekz0r

Jo, det är sant, men tyvär är det nog inte bara svenskar som använder sidan även om det bara hade varit svenska så vill man säkert kunna logga in även om man är utomlands.
Sedan vet jag inte hur man ska kunna få tag på en komplett IP-lista med alla Svenska IPn.

Av pekz0r

Jag vill främst föhindra bruteforeattacker mot loginformuläret och hindra spambottar från att registera sig på sidan.
Att t.ex. endast tillåta ett visst antal försök per IP går ju att komma runt m.h.a. proxys.

Av pekz0r

Bästa sätt att förhindra regg/login-spam?

Jag är på jakt efter ett bra sätt att förhindra login- och regesteringsspam från botar, bruteforcescript och dyligt utan att göra det allt för jobbigt för användaren(captchas).

Är det captcha som gäller då eller finns det något bättre sätt?
Vilka captchas rekomenderar ni?

Jag tycker själv att captchas är ganska irriterande och det vore ganska jobbigt om man var tvungen att skiva in det varje gång man ska logga in på sidan.
Jag använder PHP på sidan.

Av pekz0r

Ursäkta mig!
Det var inte detta som var fel xD
Felet låg på en annan rad i min crontabfil och därför kördes inte någon av mina crontabs. Nu funkar det iaf som det ska

Tack så mycket för att ni försökte hjälpa mig ändå!

Av pekz0r

I PHPscriptet menar du då eller?

När jag gör det så skrivs bara raden "env > /cronenv" ut när scriptet körs.

Av pekz0r

Okej, det låter ju troligt.

Jag har dock ingen aning om hur ett sådant script skulle kunna göras så där skulle jag nog behöva lite hjälp.

Kommandot "env" ger förjande(jag har rensat bort lite känslig data och sådant som inte borde ha någon betydelse):

TERM=xterm
SHELL= /bin/bash
SSH_TTY= /dev/pts/0
USER=root
PATH= / usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PS1= \ h:\w\$
SHLVL=1
HOME= / root
_= /usr/bin/env

Någon som kan hjälpa mig med ett shellscript som gör att jag kommer åt alla bibliotek m.m. för att kunna köra mina phpscript?

Av pekz0r

Tack för svaren, men jag kan inte få det att funka

Jag kör PHP med php-cgi paketet och det går som sagt utmärkt att köra php scripten med både /usr/lib/cgi-bin/php5 och /usr/bin/php5-cgi men i crontb händer det inget.

Av pekz0r

PHP-shell script körs inte i crontab

Jag gjort ett par PHP script till min websida som bland annat städar upp i databasen och kollar vissa grejer. Dessa script vill jag köra med crontabs men scripten verkar inte köras.

Jag kör Debain Etch med lighttpd och PHP5 som cgi.

Jag har skrivit #!/usr/lib/cgi-bin/php5 -q längst upp i filerna och de går utmärkt att köra via med ett vanlig kommando(t.ex. "/home/user/www/optimizedb.php"). Men när jag skiver in samma kommando i ett cronjob så händer det ingenting.
Cronjobet körs med root-kontot och ser ut enligt följande:

* 5,11,17,23 * * * root /home/user/www/script.php

Men scriptet körs aldrig. Någon som vet vad som kan vara fel?

Av pekz0r

Nja, ljudet är inte så bra på högsta volym för mig heller men det om man sänker 2 snäpp så är det helt okej.

Av pekz0r

Kortslutet Nätagg?

Hejsan

Igår när jag satt vid datorn, så stendog datorn(trodde jag). Det small till och började lukta brännt.
Men blev lycklig när jag märkte att det "bara" var en säkring i lägenheten som gått, så jag fixar det och sätter på datorn igen, och kanske sitter en halvtimme till.
Då dör datorn igen, men denna gången utan ljud, och vad jag uppfattade det som utan att det luktade ännu mer brännt.
Och nu får jag inte igång datorn alls.
Så frågan är följande: Har min nätagg kortslutits och dött helt? Eller kan det vara mer än bara nätagget?

Sen en fråga till är: På moderkortet i bak, är det ju en liten "lucka" du kan öppna, som skulle kunna se ut som en säkring av nåt slag. Kan det ha hänt nånting me den? Om det ens är en säkring, vilket jag inte vet. Och isåfall, hur går jag till väga för att fixa det?

Har ett ASUS A8N SLI Deluxe moderkort
och
ThermalTake Butterfly Purepower 480W(kan tilläggas att när jag öppnade nätagget var det mer eller mindre fyllt upp till väggarna med damm.

Tack på förhand!

*Edit: Har nu testat kortsluta nätagget och konstaterar att det funkar, så då antar jag att problemet sitter i moderkortet? Vad kan ha gått fel?

Av pekz0r

Denna query plockar ut alla rader med id som är 2 eler mindre.
SELECT id, adress FROM tabellnamn WHERE id <= 2

Den här plockar ut de två första raderna i tabellen
SELECT id, adress FROM tabellnamn LIMIT 2

Du kan även specificera ett intervall med limit. Den här queryn plockar ut alla rader mellan den 2a till den den 6e raden
SELECT id, adress FROM tabellnamn LIMIT 2,6

Den här plockar ut två rader som ett så lågt id som möjligt men är över 2
SELECT id, adress FROM tabellnamn WHERE id >= 2 SORT BY id ASC LIMIT 2

Av pekz0r

Använd [PHP] eller [code]-taggarna nästa gång så att det blir lite lättare att läsa koden.

Felet måste ju vara på den här raden äve om jag inte kan hitta något direkt fel

doquery("UPDATE {{table}} SET currenthp=currenthp-4 WHERE id='".$userrow["id"]."' LIMIT 1", "users");

Vet inte om detta hjälper men testa att sätta parenteser runt currenthp-4 såhär:

doquery("UPDATE {{table}} SET currenthp=(currenthp-4) WHERE id='".$userrow["id"]."' LIMIT 1", "users");

Av pekz0r

Det är väldigt sällan man behöver oroa sig för att bandbredden tar slut om man ar en normal site utan massa upp och nerladdningar av stora filer.
På nästan alla webhotell får man ju minst 100GB/månad och det bör räcka för nästan allas behov.
Som Eagleorn sa så klarar han sig med 2GB/mån och då har han ändå en ganska aktiv sida med en hel del biler och så.

Av pekz0r

Alltså det är väll bara att göra en for-loop. Typ som denna i php:

$sok = explode(" ", $sokstrang); for($i=0; $i<=count($sok);$i++){ $where[] .= "Titel LIKE %" . $sok[$i] . "%"; } $where = implode(" AND ", $where); $SQL = "SELECT column FROM tabell WHERE $where";

Av pekz0r

TBDev + XBTT versonen innehåller inte mer fulkod än vad orginal TBDev gör. Den enda riktiga förändringen är att filen announce.php har ersats med XBTT.
Sedan har givetvis en del SQL-querys skrivits om och så för att sidan ska funka som den ska men det är väldigt få ändringar i själva koden.

Om du får ihop ett team med den kompetensen som behövs så tycker ajg att TBDev är ett bättre val än XBTIT. Detta eftersom jag tycker att det är bättre att börja med ett enklare system som man sedan bygger ut med fler funktioner än att börja med ett mer komplext system där att funktioner inte riktigt är som man vill ha dom. Det blir nästan alltid massa gamal kod som inte används när man tar bort funtioner som man inte vill ha.
Ett bra tips är att kolla på koden till XBTIT när ni ska lägga till likande funktioner i eran TBDev kod.

Att bygga en helt egen frontend tycker jag känns ganska onödigt när det finns flera bra alternativ. Det blir väldigt mycker jobb med allt det grundläggande som du får helt färdigt i TBDev.

Av pekz0r

Re: Bittorrent Tracker lösningar? Befintlig eller egen?

Det finns en "Custmized TBDev" som funkar med XBTT out of the box.

TBDev är enligt mig ett väldigt bra frontend som är väldigt lätt att modda.

En annan komplett lösning med XBTT är XBTIT. Men jag gillar inte designen på den här men den är lite mer färdig än TBDev så den kanske är att föredra om du inte är så bra på PHP.

Citat:

Ursprungligen inskrivet av viper@god
Alternativ anlita någon för att göra kodningen då jag själv absolut inte kan mycket om det mer än enklare html, css och möjligen lite lite php.

För att driva en tracker KRÄVS det goda kunskaper i framför allt PHP och du bör ävan fixa till designen en hel del(såvida du inte ska köra med allt helt orginal och då har jag svårt att tro att du kommer få några som vill använda din tracker).
Så mitt tips är att hitta en partner som är bra på PHP+MySQL och HTML+CSS om du vill komma någon vart. Om du ska köra XBTT så bör du även ha någon som kan C++ hyfsat eftersom XBTT saknar en hel del funktioner som nästan alla trackers har(till exempel Free Leech torrents).

Av pekz0r

Kolla källkoden. Allt står där i klartext.

Av pekz0r

Det finns ju väldigt mycket cache-inställningar i configfilen till MySQL.
Där kan du säkert ställa ner en del.
Det beror ju lite på vad det är du hostar men du kan förlora en del prestanda.

Sedan håller jag med föregående talare. Minnet ska ju användas, oanvänt minne är bortkastat minne.

Av pekz0r

Ett alternativ för kommunikationen mellan php och viodeservern kan kanske vara SOAP som är XML-gänssnitt som används för kommunikation mellan olika plattformar.
http://en.wikipedia.org/wiki/SOAP

Annars kanske det kan vara en idé att skiva webgränssnittet i JSP för då tror jag att det kan bli smidigare med kommuniktionen med Videoservern.

Annars funkar det ju att skicka datan över en vanlig socket.

Av pekz0r

Förhindra radbrytning i JS popup

Jag har gjort ett javascript som gör att det kommer upp en lite ruta med text under muspekaren vid mouseover.
Storleken på popupen ändras beroende på innehållets storlek.

Problemet jag har är att det blir en radbrytning i popupen med IE(Opera funkar som jag vill och FF har jag inte testat) och jag vill bestämma vart radbrytningarna ska vara själv med <br />. Popupen anpassar sig ju som sagt efter innehållet så det borde väll inte vara där problemet ligger och det det funkar som det ska i Opera.
Hur gör man för att förhindra att det blir en radbrytning vid mellanrum och bindesträck m.m. i IE?

Edit: Det funkar som det ska i Firefox också. Det är alltså bara i Internet Explorer(endast testat med IE 7.0) som jag har detta problem.