| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
carco
Data înscrierii: 27/Mai/2004
Mesaje: 2796
Locație: Bucuresti
|
| Trimis: Sâm Sep 10, 2005 3:32 pm Titlul subiectului: |
|
|
eXpertGiGi a scris: 1...
Si explicit am lasat display_errors = On ptr. ca sa descoper eventualele erori.
Bad practice... pana vezi _tu_ s-ar putea sa vada eroarea "h4x0r"-ul ;)
eXpertGiGi a scris:
2. chr() nu-l voi fol. deoarece nu i-si are locul in get_rand(), ti-am mai explicat de ce .. get_rand() e facut pentru a creea un string de caractere PREDEFINITE , adica la al doilea parametru al functiei nu te-ai uitat.
an style="color: #000000"><?php if(!is_array($arr)) {
for(...) $add.= chr(rand(..));
} else {
for(...) $add.= $arr[rand(..)];
} |
|
| Sus |
|
whooper
Data înscrierii: 05/Apr/2005
Mesaje: 727
Locație: Toronto ON
|
| Trimis: Sâm Sep 10, 2005 8:31 pm Titlul subiectului: |
|
|
eXpertGiGi a scris: 1...
Si explicit am lasat display_errors = On ptr. ca sa descoper eventualele erori.
Inteleg ca no-ip.org sau dyndns.org pointeaza catre site-ul de acasa. Daca n-ai doua PC-uri, macar incearca (si asta este pt binele tau si al timpului tau liber) sa instalezi 2 instante de Apache (eventual care au acelasi htdocs) care merg pe porturi diferite. Pe cel cu 80 il lasi setat asa cum trebuie pentru exterior. Pe cel de-al doilea il setezi cum vrei pentru development, numai ca portul pe care il setezi tii minte sa-l blochezi in firewall.
Ar mai fi un milion de _HINTS_ pentru setarea unui server acasa .. dar macar astea de baza aplica-le intai. |
|
| Sus |
|
eXpertGiGi
Data înscrierii: 08/Iun/2005
Mesaje: 41
|
| Trimis: Sâm Sep 10, 2005 9:06 pm Titlul subiectului: re |
|
|
Va rog sa nu mai faceti referiri pe langa subiect.
Tot ce va cer e ca sa ma ajutati sa descoper erorile pe care le are functiile facute publice de mine la aceasta adresa web: http://expert.no-ip.org/ . Va multumesc. |
|
| Sus |
|
carco
Data înscrierii: 27/Mai/2004
Mesaje: 2796
Locație: Bucuresti
|
| Trimis: Sâm Sep 10, 2005 9:10 pm Titlul subiectului: |
|
|
Pai e repository-ul tau sau al nostru?
P.S. Care functii? (ce e acolo sunt "jucarii", un fel de "Hello, world").
Pt. extensie ti s-a mai zis, posteaza sursa si discutam. Pana atunci... sa o folosesti cu placere. |
|
| Sus |
|
eXpertGiGi
Data înscrierii: 08/Iun/2005
Mesaje: 41
|
| Trimis: Sâm Sep 10, 2005 9:28 pm Titlul subiectului: |
|
|
Este al tuturor .. doar ca e o mica mare diferentza' si anume ca numai eu am contribuit la adaugare acestor functii .. si da, daca tie ti se pare ca sunt de domeniul "jucarii", un fel de "Hello, world" sunt convins ca altii le-ar gasii foarte interesante.
Tin sa va anuntz ca am pus o noua versiune 1.1 "beta testing" pentru functia remote_filesize() , o gasiti aici: http://expert.no-ip.org/?free=remote_filesize&func
Va astept cu noi comentarii mai ales fatza de aceasta functie remote_filesize.
Va multumesc. |
|
| Sus |
|
carco
Data înscrierii: 27/Mai/2004
Mesaje: 2796
Locație: Bucuresti
|
| Trimis: Sâm Sep 10, 2005 9:56 pm Titlul subiectului: |
|
|
an style="color: #000000"><?php if(!($method == "GET" || $method == "POST"))
Vad ca in loc sa elimini GET, ai introdus si POST 8O
Ref. la php_checkmail.dll (cu cod SECRET)
Pe un set de 500000 de adrese de mail, 10 rulari au furnizat timpii:
Folosind checkmail -> intre 6.28 si 6.63 secunde
Folosind preg_match -> intre 4.30 si 4.32 secunde |
|
| Sus |
|
eXpertGiGi
Data înscrierii: 08/Iun/2005
Mesaje: 41
|
| Trimis: Sâm Sep 10, 2005 10:03 pm Titlul subiectului: |
|
|
Am lasat la alegerea utilizatorului metoda de request (oricum by default am setat HEAD). Poate ca fisierul poate fii accesibil numai in anumiti parametri trimisi prin metoda POST.
Timpii de executie nu sunt elocventi, dar te cred pe cuvant. |
|
| Sus |
|
whooper
Data înscrierii: 05/Apr/2005
Mesaje: 727
Locație: Toronto ON
|
| Trimis: Sâm Sep 10, 2005 10:17 pm Titlul subiectului: |
|
|
hahaha .. cred ca johnny are un pic dreptate. Functiile sunt ale tuturor si ajutorul primit e involuntar. Codul postat pe site la tine, nu e asa de complex incat sa te pierzi prin el cand vezi un exemplu similar (nu identic). Apreciez insa ca stii sa extragi ideile bune atunci cand sunt evidente.
Cand "encodezi" mesajele alea trimise cu smtp_mail() ? Sau asta tine de preferintele utilizatorilor si trebuie sa o faca ei inainte sa-ti apeleze functia ? Trimite mesajul urmator, folosind smtp_mail() si zi-mi te rog ce primesti in inbox la expertphp@yahoo.com :
Cod:
Line1
Line2
Line3
.
Line4
Line5
Line6
Cat despre checkmail() .. cred ca o folosesti acolo unde tii site-ul. Vezi singur cat e de folositoare: cici@expert.no-ip.org
PS: Ma numesc whooper, nu domnul whooper. Incantat de cunostinta :) |
|
| Sus |
|
carco
Data înscrierii: 27/Mai/2004
Mesaje: 2796
Locație: Bucuresti
|
| Trimis: Sâm Sep 10, 2005 10:19 pm Titlul subiectului: |
|
|
eXpertGiGi a scris: Timpii de executie nu sunt elocventi, dar te cred pe cuvant.
Pai timpii eu zic ca sunt elocventi, asa ar avea un sens folosirea.
P.S. eu am adresa a+b@example.com Checkmail-ul tau zice ca nu e OK :( |
|
| Sus |
|
eXpertGiGi
Data înscrierii: 08/Iun/2005
Mesaje: 41
|
| Trimis: Sâm Sep 10, 2005 10:43 pm Titlul subiectului: |
|
|
Nu ai intzeles .. am zis ca timpii pe care iai afisat tu.
a+b@example.com asha si tre sa zica' .. plusul ala e in plus cum s-ar zice. |
|
| Sus |
|
carco
Data înscrierii: 27/Mai/2004
Mesaje: 2796
Locație: Bucuresti
|
| Trimis: Sâm Sep 10, 2005 10:50 pm Titlul subiectului: |
|
|
eXpertGiGi a scris:
a+b@example.com asha si tre sa zica' .. plusul ala e in plus cum s-ar zice.
Zau?
Alta:
me@example.museum -> INVALID
In schimb asta cica e valida
emil@thelongestdomainnameintheworldandthensomeandthensomemoreandmore-PREA-MULTE.com
P.S. Ce rfc-uri implementeaza dll-ul ala? |
|
| Sus |
|
oriceon
Data înscrierii: 24/Dec/2004
Mesaje: 476
Locație: Constanta
|
| Trimis: Lun Sep 12, 2005 1:53 pm Titlul subiectului: |
|
|
Citat: P.S. eu am adresa a+b@example.com Checkmail-ul tau zice ca nu e OK
em@il, zi`mi te rog cine iti permite sa creezi mail orice+on@ ... ca sa imi fac si eu unul.
Astept. |
|
| Sus |
|
whooper
Data înscrierii: 05/Apr/2005
Mesaje: 727
Locație: Toronto ON
|
| Trimis: Lun Sep 12, 2005 2:56 pm Titlul subiectului: |
|
|
Nu e vorba de cine accepta asa ceva. Codurile de validare au fost scrise simplificat si postate prin "repositories". Ele sunt preluate in mod uzual, fara a se verifica cat de bine corespund unui standard. Daca ai un site, tu accepti ce format de adresa vrei, nu te obliga nimeni (poate doar constiinta) sa respecti standarde (asa cum poti face design cu tabele in continuare). Dar pentru cei care ofera COD pentru ca acesta sa fie folosit de altii si specifica compatibilitatea lui cu RFC-ul standard .. e un bug.
In RFC 822, la pagina 45 gasesti o lista cu toate caracterele interzise in adresele de e-mail. Semnul plus (+) nu este listat acolo. Deci conform STANDARDULUI, adresa este valida.
eXpertGiGi a scris: Explicatii ...
Aceasta functie checkmail() va ajuta sa vedeti daca o adresa de e-mail are format-ul conform standardelor rfc 822, 2882.
Si pentru ca e vorba de DLL-uri (ceva compilat local), uite aici ceva interesant : http://www.oreillynet.com/pub/a/network/excerpt/spcookbook_chap03/index3.html |
|
| Sus |
|
oriceon
Data înscrierii: 24/Dec/2004
Mesaje: 476
Locație: Constanta
|
| Trimis: Lun Sep 12, 2005 3:33 pm Titlul subiectului: |
|
|
Arata`mi un host care`mi permite sa`mi fac email orice+on@ ... te rog.
Anyway, are rost sa iti spun ca te contrazici singur? |
|
| Sus |
|
carco
Data înscrierii: 27/Mai/2004
Mesaje: 2796
Locație: Bucuresti
|
| Trimis: Lun Sep 12, 2005 6:03 pm Titlul subiectului: |
|
|
te rog sa trimit mail la emil+cevreitucanuconteaza AT topweb DOT ro
Dupa cum zicea si whooper, chiar daca nu ar fi posibil, daca rfc-ul permite + de ce sa-l excluzi?
Asa, _@example.com este data ca valida. Cine are adresa _ ?
P.S. oriceon === expertGIGI ? |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |