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.
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.
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.
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å!
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.
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?
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?
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
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å.
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.
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).
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.
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.
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.