Keresés

Részletes keresés

otibor Creative Commons License 2003.05.05 0 0 1577
Nem létező email címeket szeretnék kiszedni egy adatbázisból. Vagyis a host létezését, jobbik esetben a felhasználó létezését is. A tuti azonban valami ehhez hasonló lenne:

http://freebizadsweb.com/emailcheck.asp

Előzmény: Bandi-T (1575)
otibor Creative Commons License 2003.05.05 0 0 1576
Köszi! Ezt a kódot is megtaláltam (nem copyrightos formában), de ez sem az igazi. Egy picit átírtam, hogy teszteljem. Sajnos eredménye nincs a dolognak. Először beírtam egy érvényes freemail-es címet. Eredmény=1, ami azt jelenti, hogy érvényes. Utána egy kamu címet írtam be (lásd a példát). A probléma az, hogy erre is 1 az eredmény. Én szúrtam el valamit, vagy a kódban van a hiba?

<?php
Function email_check($string) {
$mailurl = "([-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+@[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.".
"[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+)";
if (eregi($mailurl, $string)) return true;
else return false;
}

echo email_check('jsdhfkjhdsjkfhds@dsddsdsfreedsdsdsdsmail.hu');

?>

Bandi-T Creative Commons License 2003.05.05 0 0 1575
Pontosan mit és milyen alapossággal akarsz ellenőrizni az email-címen?
Előzmény: otibor (1573)
cOSTIV Creative Commons License 2003.05.05 0 0 1574
A kód copyright-os de gondolom nem nehéz ilyet írni :).

Remélem sikeresen átmegy!


// (c) the regexp strings were written by Benjamin
Function email_check($string) {
$mailurl = "([-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+@[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.".
"[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+)";
if (eregi($mailurl, $string)) return true;
else return false;
}

Előzmény: otibor (1573)
otibor Creative Commons License 2003.05.05 0 0 1573
Nekem egy emailcímellenörzőre lenne szükségem. Nem tudna valaki egy kódot másolni a fórumba?(vagy kijavítani a hibát) Találtam egyet, de valami miatt nem müködik:

<?php
$addys = array('a@abc.com', 'b@123.com');
$sizeaddys = count($addy);
for($i=0; $i<$sizeaddys; $i++) {
$parts = explode("@", $addys[$i]);
$host= $parts[1] .".";
if (getmxrr( $host, $mxhosts ) == FALSE &&
gethostbyname( $host ) == $host ) {
// add to good array
$success_email .= "$addys[$i]";
} else {
$failed_email .= "$addys[$i] ";
}
}
?>

Ez elvileg végigfut egy tömbön és szelektálja érvényesre és érvénytelenre a címeket.

Az igazán tuti egy az alábbihoz hasonló megoldás lenne:

http://freebizadsweb.com/emailcheck.asp

Mondjuk nem php így nem tudom kivitelezhető-e egyáltalán.

crockl Creative Commons License 2003.05.05 0 0 1572
mint irtam a forum lenyeli a kacsacsoroket, nyito szoveg zaro formajuakat:) Nyito kacsacsor: &lt; formaju. Ha nem volt a short open tag engedelyezve, akkor azt a php fel sem dolgozta, tehat a forrasban ott volt neked, persze ha kivetted volna a header meg a setcookie reszt, hogy ne errorozzon.
Előzmény: izebigyo (1570)
Bandi-T Creative Commons License 2003.05.05 0 0 1571
Ha a fórumba írsz kódot, írj:

- < helyett &lt;
- > helyett &gt;
- & helyet &amp;

Előzmény: izebigyo (1570)
izebigyo Creative Commons License 2003.05.05 0 0 1570
nem ertem a nyito PHP tag miert marad le, de aszem ez most mar minegy
Előzmény: izebigyo (1569)
izebigyo Creative Commons License 2003.05.05 0 0 1569
az van

csak ez a forum nekem levagta az a kodreszt

pont ugy van benne ahogy irtad

ob_start();
?>

talan igy shortopentag-gal mukodik a dolog.
az XML miatt a shortopentag-ot alapbol kikapcsoltam.

Előzmény: crockl (1568)
crockl Creative Commons License 2003.05.05 0 0 1568
Akkor talan probald azt irni amit en. A valami kod elott a file legelso soranak legelso oszlopanal ez legyen:
<?
ob_start();

utana lezarhatod ?> -vel es irodgathatsz meg headereezgethetsz. Latom te se vagy az az olvasos fajta. php.net/header -t azert olvasd el ha mar hasznalod.

Előzmény: izebigyo (1567)
izebigyo Creative Commons License 2003.05.05 0 0 1567
na ezt megeccer kozmetikazva

ob_start();
?>

hello leoöüóőúűá

$szoveg = ob_get_contents();
setcookie("ert","korte");
ob_end_clean();
print $szoveg;
?>

Előzmény: izebigyo (1566)
izebigyo Creative Commons License 2003.05.05 0 0 1566
igazad van ezzel kellett volna kezdeni

valami kod

>

ide valami HTML szoveg


setcookie("nev",ertek");

>

tovabbi HTML outputok

ez igy altalanosan
jelenleg igy nez ki: remelem atmegy
ob_start();
?>

hello leoöüóőúűá

$szoveg = ob_get_contents();
setcookie("nev","ertek");
ob_end_clean();
print $szoveg;
?>

Előzmény: crockl (1565)
crockl Creative Commons License 2003.05.05 0 0 1565
probald meg vazolni mit akarsz, es mit csinalsz, irj kodreszletet. Vigyazz, mert a forum a kacsacsoroket html-kent erzeleki, irj html kodot helyette, vagy [ ] zarojeleket.
Előzmény: izebigyo (1563)
crockl Creative Commons License 2003.05.05 0 0 1564
nem ertelek, milyen signatura-t??? Es .net?? Annak mi koze a programozasi nyelvhez, esetunkben a php-hoz? (mivel a .net nem 1 program nyelv)
Előzmény: izebigyo (1563)
izebigyo Creative Commons License 2003.05.05 0 0 1563
hibat valoban nem dob, viszont pl cookie-t nem tudok letrehozni. ecceruen atsiklik felette.

a felsorolt texteditorokkal is ugyanaz a problemam hogy midegyik belerakja a signature-t a kodba.

a .NET tok jo volt, mert ott lehetet ilyen jelzes nelkul is.

de az nagyon DRAGA.

Előzmény: crockl (1562)
crockl Creative Commons License 2003.05.05 0 0 1562
Marmint utf8_encode fgv tud iso-8859-1-esrol :)
Előzmény: crockl (1559)
izebigyo Creative Commons License 2003.05.05 0 0 1561
thx
Előzmény: crockl (1559)
crockl Creative Commons License 2003.05.05 0 0 1560
ja es text editor meg ami tud utf8-ba menteni :)
Jedit.org, ultraedit.com es meg kb 132490942323 db program :)
Előzmény: izebigyo (1558)
crockl Creative Commons License 2003.05.05 0 0 1559
<?
ob_start();
print "akarmi, asdfs df f";
$szoveg = ob_get_contenst();
Header("Content-type: text/html; Charset: utf8");
ob_end_clean();
print utf8_encode($szoveg);

Amugy ajanlom az iconv fgv-t ha nem kalapos ő ű betuket akarsz azaz iso-8859-2 -rol akarsz utf-re. Mert az utf8 csak iso-8859-1-et tud.

Előzmény: izebigyo (1558)
izebigyo Creative Commons License 2003.05.05 0 0 1558
Hello

tudnatok ajanlani free texteditor programot amivel a doksit "UTF-8 Without Signature" modban el lehet menteni.

Az UTF8-ra szuksegem lenne, viszont a doksiban vannak header beallitasok.
Az UTF8 pedig odarakja a sajat kis infokaraktereit a doksi legelejere, es mar rogton szol a progi, hogy a header mar el lett kuldve.

Alternativ megoldaskent esetleg lehet valahogy PHP-ban a headert ujrakuldeni????

thx
c.

Előzmény: crockl (1557)
crockl Creative Commons License 2003.05.05 0 0 1557
ftp kliens progival massz be, ugy mint amikor feltoltod a file-okat, es add meg az attributumat hogy irhato olvashato mindenkinek. Ha peldaul windows alatt a wincommander-t hasznalod (vagy totalcommander mostmar) akkor CTRL+E, es oda ird be chmod 777 konyvtarneve, csak legyel ott ftp-vel ahol a konyvtar is van, de ne lepj a konyvtarba be.
Előzmény: ibarom (1553)
crockl Creative Commons License 2003.05.05 0 0 1556
php-bol nem tudja kiadni mivel nincs joga ra :)
Előzmény: Strong Bad (1555)
Strong Bad Creative Commons License 2003.05.05 0 0 1555
Masik megoldas hogy PHPbol adod ki a chmod-ot.

`chmod o+w celkonyvtar`;

Előzmény: Strong Bad (1554)
Strong Bad Creative Commons License 2003.05.05 0 0 1554
nos ha lenne shell eleresed (ezek szerint nincs) akkor kiadnal a celkonyvtarra egy "ls -l" parancsot es ezt latnad mondjuk:

-rw-rw-r-- 1 ibarom ibarom 518 Mar 19 19:43 celkonyvtar

es azt kellene mondanod, hogy "chmod o+w celkonyvtar"

Talan az FTP szerver enged ilyen parancsot (SITE CHMOD), de ez elegge ketseges.

Előzmény: ibarom (1553)
ibarom Creative Commons License 2003.05.05 0 0 1553
hmm... ez egy fizetős szerver, én nem tok mást mint ftp-vel felmászni feltenni a cuccomat és kipróbálni, fogalmam sincs a jogok állásáról. pontosan milyen könyvtárat kell megadni a parancsnál? relative? webcimmel vagy nélküle? a jogos dolognak hogy tok utánna járni?? köszi előre is
Előzmény: Strong Bad (1552)
Strong Bad Creative Commons License 2003.05.05 0 0 1552
Tipp: a webszervert futtato usernek nincs joga irni a te konyvaradat?

Adj a cel konyvtarnak o+w jogot (habar ellenjavallott, nem biztonsagos)

Előzmény: ibarom (1550)
Osiris77 Creative Commons License 2003.05.05 0 0 1551
PHP-Nuke 6.5-öt használnék, de valamiért nem tudja include-olni a szükséges fileokat.. így ezt a hibaüzenetet kapom:
Fatal error: Call to undefined function: message_die() in /home/csadmin/www/db/db.php on line 88

Állítólag valamit be kéne állítanom a php-ben(?), vagy esetleg a php-nuke config.php-file-jában(?).
Tudja valaki, hogy mit és hol? (és mire?)

ibarom Creative Commons License 2003.05.05 0 0 1550
ki tud nekem tippet adni, hogy http fomrmmal a szerver temp könyvtárába - sikeresen - feltöltött fájlt mi a nyavajáért nem tudom a helyére (könyvtáramba...) másoltatni a copy paranccsal???
zizi Creative Commons License 2003.04.30 0 0 1549
szvsz az alábbi egy picivel jobb, mert nem kell substr, de ízlés kérdése :-)

$path_parts = pathinfo($fajl_name);
$doctype=$path_parts["extension"];
$filenev = basename ($fajl_name, "." . $doctype);

Előzmény: Johny Bravo (1547)
Johny Bravo Creative Commons License 2003.04.30 0 0 1548
Köszi, közben szépen összegyúrtam én is.

A pregeket egyelőre nem ismerem, és mindig meg is ijedek, amikor meglátom őket, annyi sok bonyolult paraméter van bennük. :)

Előzmény: crockl (1546)

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!