ugrás a tartalomhoz

Archívum - Jún 15, 2006

Krugle

Anonymous · 2006. Jún. 15. (Cs), 12.01
Kód és technikai tartalom kereső - elindult
 

Form ellenőrzés: mennyire biztonságos?

Anonymous · 2006. Jún. 15. (Cs), 11.32
Sziasztok!

Elkezdtem megírni egy függvényt, ami a form-mal elküldött adatokat ellenőrzi. Még csak az elején vagyok, azonban rögtön kérdeznék, mert nem akarok tévútra menni. Szóval, csak annyi lenne, hogy az alábbi kódrészlet biztonságos vagy sem azért, mert globalis-sá teszek változókat.

<?php
function regdata_check($_POST) {

	$hossz = strlen($_POST[username]);
		global $error, $alt_error, $user_error;
		$alt_error = "Kitöltendő adat.";
	if($_POST[username] == '' || strlen($_POST[username]) < 4) {
		$user_error = "Túl rövid nevet választottál.";
		$error = 1;
	}
}
 

Szolgáltató váltás után fennakad a hírlevelem a spam szürőn!

s_volenszki · 2006. Jún. 15. (Cs), 10.39
Sziasztok!

Sejtettem, hogy a nagyobb szabadság, több felelőséggel is jár, amikor is szervert társbérletre adtam a fejem! Bár minden baró, de azért történnek érdekes dolgok!

Az előző szolgáltatónál a cégünk hírlevele tökéletesen megfelelt, minden a világon létező spamszűrőnek, így mindíg az inboxban landoltak! Most, hogy elköltöztem, valamíért megfogják spamnak a hírlevelet, és nem tudom az okát! Nem tudom, a programom hiányos (PHPMailer) és az előző szolgáltató pótolta, vagy az új szolg. nem tesz valamit amit az előző tett!

Ami biztos, hogy a feladó címe valós, és ua. a reply cím mint a feladó!

Ránéznétek a levelek headerére?

Ez a jó levél:

X-Apparently-To: valaki##kukac##yahoo.com via 66.163.179.177; Sun, 23 Apr 2006 05:25:15 -0700
X-Originating-IP: [195.70.32.254]
Authentication-Results: mta158.mail.mud.yahoo.com
from=domainnev.hu; domainkeys=neutral (no sig)
Received: from 195.70.32.254 (EHLO paris.swi.hu) (195.70.32.254)
by mta158.mail.mud.yahoo.com with SMTP; Sun, 23 Apr 2006 05:25:15 -0700
Received: from www-data by paris.swi.hu with local (Exim 4.44 #1 (Debian))
id 1FXdeB-0006Oo-7s
for <valaki##kukac##yahoo.com>; Sun, 23 Apr 2006 14:25:03 +0200
To: valaki##kukac##yahoo.com
Subject: =?iso-8859-1?Q?H=EDrlev=E9l?=
Date: Sun, 23 Apr 2006 14:25:03 +0200
From: =?iso-8859-1?Q?Cs=FCt=F6rt=F6k?= <domainnev##kukac##domainnev.hu>
X-Priority: 3
X-Mailer: PHPMailer [version 1.73]
MIME-Version: 1.0
Content-Type: multipart/related;
type="text/html";
boundary="b1_b9f7d8bab088862b4110b51d35913d70"
Sender: www-data <www-data##kukac##paris.swi.hu>
Content-Length: 108734

Ez meg ami fennakad:

X-Apparently-To: valaki##kukac##yahoo.com via 66.163.178.66; Wed, 14 Jun 2006 11:19:06 -0700
X-YahooFilteredBulk: 87.229.26.24
X-Originating-IP: [87.229.26.24]
Authentication-Results: mta341.mail.scd.yahoo.com
from=domainnev.hu; domainkeys=neutral (no sig)
Received: from 87.229.26.24 (EHLO pro7.cpanel.hu) (87.229.26.24)

AJAX tutorial

tiku I tikaszvince · 2006. Jún. 15. (Cs), 09.46
Egy szájbarágós AJAX leírás
 

Elégedett vagy-e a magyar közintézmények honlapjaival?

Török Gábor · 2006. Jún. 15. (Cs), 08.43
Szavazás indult a HUP-on
 

Chechbox-ok értéke Javascript alól

KergeKacsa · 2006. Jún. 15. (Cs), 00.31
Sziasztok!

Egy toplistához adnám át az adatokat így:
http://izebize/toplista/10/hir+blog+cikk
Rövid webcímeket használnék (erre állok át éppen), a 10 jeleti, hogy hány cuccot írjon ki, az utána jövő hármas meg azt, hogy milyen tipusúak szerepeljenek a listában.

Ez a js kód küldeni a böngészőt tovább.

function toplista_submit() {
    url='/toplista/' + document.toplista.number.options[document.toplista.number.selectedIndex].value + '/';
    for (i=0;i<document.toplista.elements.length ;i++ ) {
        if ((document.toplista.elements[i].type=='checkbox') &&
            (document.toplista.elements[i].checked))
               url+=document.toplista.elements[i].value + '+';
    }
    window.location=url;
    return false;
}


Ez a html kód idevágó része.
<input type="checkbox" name="categ[]" value="cikk">
<input type="checkbox" name="categ[]" value="blog">

Miután nem fix a tipusok száma, ezért nem lehet egyenként hivatkozni rájuk, hanem végig kell menni függvénnyel az összes checkbox-on.
(A name értéknek maradnia kéne, hisz ha nincs JS a gépen, akkor js nélkül is elküldené az adatokat tömbben, és müködne úgy is.)

És itt jön a gond:
Három chechboxot kijelölve erre továbbít a progi:
toplista/10/+++
Ehelyett:
toplista/10/cikk+blog+hir+

Jól látja, hogy 3 checkbox van bepipálva, de az értékét nem tudja kiírni :(
(Az se lenne baj, ha egyszerűen el lehetne érni, hogy csak a tipusok közé rakjon +-t )

Előre is köszi!