Anders Moen Skrevet 3. januar 2007 Rapporter Del Skrevet 3. januar 2007 Jeg prøver å få til en slags poll via MySQL, men jeg vil gjerne ha IP adressene til folk så jeg kan slette innleggene fra den personen hvis han/hun spammer. Vil ikke at de skal "blokkes" etter en gang. Her er koden jeg bruker, men IP adressa kommer ikke inn i databasen: $ip = htmlspecialchars(strip_tags($_POST['REMOTE_ADDR'])); Hvis dere trenger å se resten, si ifra Lenke til kommentar
Rasks Skrevet 3. januar 2007 Rapporter Del Skrevet 3. januar 2007 Tror du må bruke $_SERVER['REMOTE_ADDR'] for å få ip.. Lenke til kommentar
The_Lozer Skrevet 3. januar 2007 Rapporter Del Skrevet 3. januar 2007 $ip = $_SERVER['REMOTE_ADDR']; kan det være noe Lenke til kommentar
Anders Moen Skrevet 3. januar 2007 Forfatter Rapporter Del Skrevet 3. januar 2007 Det funka vett. Brukte den The_Lozer ga, men jeg fant det ut selv før jeg så innlegget så jeg tar all crediten selv Lenke til kommentar
The Red Devil Skrevet 3. januar 2007 Rapporter Del Skrevet 3. januar 2007 Vist du skal søke på ip addressen, så kan det være ein fordel å bruke ip2long/long2ip. http://no2.php.net/manual/en/function.ip2long.php Lenke til kommentar
Anders Moen Skrevet 3. januar 2007 Forfatter Rapporter Del Skrevet 3. januar 2007 Skal ikke søke på den. Skal bare passe på at ikke en person spammer. Men når jeg først er i gang, hvordan får jeg dato inn? Her er koden jeg vil ha datoen inn i: $dato = hva her?; Lenke til kommentar
The Red Devil Skrevet 3. januar 2007 Rapporter Del Skrevet 3. januar 2007 Vist du skal sjekke opp om ipen i databasen då søker du Angående datoen, det kommer an på kva dato type du vil ha. Du kan bruke time(), date() eller NOW(), den siste kan du bruke direkte i mysql querien men pass på at du har valgt ein dato verdi for feltet. (Dei to første er php funksjoner) Lenke til kommentar
Anders Moen Skrevet 3. januar 2007 Forfatter Rapporter Del Skrevet 3. januar 2007 Det skal liksom komme opp en dato for når den personen stemte på voten. Jeg vil gjerne ha dag/måned/år Når noen da trykker submit skal datoen, ip'en og det han/hun stemte på pollen komme inn i MySQL basen min. Jeg mangler bare datoen. Lenke til kommentar
The Red Devil Skrevet 3. januar 2007 Rapporter Del Skrevet 3. januar 2007 Du har allerede fått tre forskjellige funksjoner du kan bruke for å gjør det i mitt forrige svar. Du kan ikkje forvente at me skal servere alt til deg på eit sølvfat. Det lærer du heller ingenting av. Gå til www.php.net og www.mysql.com og søk på dei funksjonene eg gidde deg, så vil du forstå korleis du kan bruke dei... Lenke til kommentar
Anders Moen Skrevet 3. januar 2007 Forfatter Rapporter Del Skrevet 3. januar 2007 (endret) Lol, ikke vær sur da ^^ Men jeg veit det, og jeg prøvde date(d:m:Y); husker ikke helt hva jeg skrev, men jeg fant den i enn anna post, men datoen blir bare 00-00-0000 eller noe sånt. Endret 3. januar 2007 av Andy-Pandy Lenke til kommentar
whom Skrevet 3. januar 2007 Rapporter Del Skrevet 3. januar 2007 (endret) Hvis du skal legge inn datoen, så må du skrive på formatet Y-m-d, sleit med det samme jeg også Edit: er fortsatt trrunde som svarer ja, må kanskje logge ut bruker skolen sin maskin Endret 3. januar 2007 av whom Lenke til kommentar
vidarlo Skrevet 3. januar 2007 Rapporter Del Skrevet 3. januar 2007 Lol, ikke vær sur da ^^Men jeg veit det, og jeg prøvde date(d:m:Y); husker ikke helt hva jeg skrev, men jeg fant den i enn anna post, men datoen blir bare 00-00-0000 eller noe sånt. 7636218[/snapback] Dersom en funksjon ikkje oppfører seg som forventa, så *SJEKKER* du funksjonen på php.net/<funksjon> før du spør på et forum. Alle php-funksjoner er godt dokumentert, og mgjerne med et par eksempel og slikt. Samme gjeld MySQL-funksjoner. Lenke til kommentar
Ståle Skrevet 3. januar 2007 Rapporter Del Skrevet 3. januar 2007 selvfølgelig kan du bruke date("d:m:Y:").... --> http://php.net/date <-- Lenke til kommentar
trrunde Skrevet 5. januar 2007 Rapporter Del Skrevet 5. januar 2007 Når jeg prøvde å legge inn (d:m:Y) i databasen så det helt herpa ut!! så derfor henta jeg ned mysql manualen og fant ut at date feltet forlangte datoen på formatet 2007-01-05 Lenke til kommentar
Ståle Skrevet 5. januar 2007 Rapporter Del Skrevet 5. januar 2007 Hvordan legge til? Å ha en tabell med datoer kan du vel bruke date(d:m:Y) ? Lenke til kommentar
Anders Moen Skrevet 5. januar 2007 Forfatter Rapporter Del Skrevet 5. januar 2007 Nei, da blir datoen bare 0000-00-00 eller noe sånt. Husker ikke helt hva det var. Lenke til kommentar
The Red Devil Skrevet 5. januar 2007 Rapporter Del Skrevet 5. januar 2007 Som eg sa tidligere, vist du bare skal legge datoen direkte inn i ein mysql dato felt så kan du bruke "NOW()". I.e. mysql_query("INSERT dato=NOW() INTO dato_table"); Lenke til kommentar
Anders Moen Skrevet 5. januar 2007 Forfatter Rapporter Del Skrevet 5. januar 2007 Okay. Skal prøve det ut på det neste jeg skal lage med PHP og MySQL...altså en slags ting som gjør at f. eks en admin kan legge til nyheter. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå