-
Posts
871 -
Joined
-
Last visited
-
Days Won
3
Everything posted by eusimplu
-
Am luat si eu una. Daca ma trezesc maine ca "ne cerem scuze dar", las' c-om vedea noi...
-
Coloanele intr-o sintaxa MySQL sunt marcate cu ` si nu cu ', cu apostrof sunt marcate doar valorile. Deci: $query = "SELECT * FROM `tabel` WHERE `$camp` = '$vv' "; Si $camp nu trebuie sa accepte orice, doar A-Z, deci mai sus de query: $camp = preg_replace('/[^a-z]/i', '', $camp); A scris Gecko un tutorial despre regex, citeste-l! Nu accepta si $_GET cand tu ar trebui sa accepti doar $_POST, e nesecurizat. Ai putea lua in considerare sfatul lui EAdrian. @IMAGINARY: Eu cu Adrian nu ne certam ca sa vedem care o are mai mare, ne certam deoarece il consideram un subiect util de dezbatut. Si tu ai putea lua in considerare sfatul lui EAdrian.
-
Din privinta a cat de usor imi este sa citesc despre ce se vorbeste in acel cod, e la fel. Dar ai dreptate, ca functionalitate nu e deloc la fel, dar eu nu folosesc nici una din variante. In general folosesc un custom handler pentru E_NOTICE, care ma ajuta enorm la debug. Daca nu este setat atunci is_int va returna bool(false), ceea ce va genera o eroare ca input-ul nu a fost completat cu o valoare de tip INT. (eventual de validarea asta se ocupa o clasa speciala pentru form validation, nu-mi convine sa pierd timp cu ea)
-
@EAdrian: Uita-te cum a scris Gecko, uita-te cum ai scris tu, o sa vezi ceva diferente, Hai sa-ti explic de ce nu-mi place isset-ul. Simplu, pentru ca eu prefer o validare putin mai detaliata., in exemplul de tine as valida daca $_GET['hook'] este int. Si in orice alte cazuri as folosii regex sa validez parametrii. Pentru a verifica daca s-a facut submit as folosii $_SERVER['REQUEST_METHOD'], pentru a detalia ca acea secventa se aplica numai pentru tipul de REQUEST post. Pentru ca vezi tu, intr-o structura MVC s-ar putea ca view-ul de submit si cel de form sa fie pe aceeasi actiune, si nu-i deloc frumos sa faci update pe un un request de tip GET. -------------------------------------------------------- Poate ca am detaliat eu gresit inca de la inceput ce doream sa spun, si de asta tu mi-ai dat ceva in legatura cu tip-ul de request cand eu vorbeam de code readability. Daca e asa, spune-mi sa stiu sa reformulez.
-
@Gecko: Nu, in nici un caz @ nu este un lucru bun! E acelasi lucru ca short if-uri cu isset, doar ca putin mai scurt, dar la fel de deranjant la ochi. Mersi ca mi-ai dat ocazia sa explic ca din mesajul meu nu trebuie sa reiasa ca @ e mai bun ca short if cu isset. Nici sa nu se inteleaga ca dau in cap celor ce folosesc un short if cu isset, doar ca mie in faza cand ajung sa citesc astfel de cod mi se pare deranjat.
-
@EAdrian: Nu stiu care ar trebui sa se lase din php dintre voi doi, dar eu te sfatuiesc sa intelegi ca daca eu o sa ajung sa citesc cod scris de tine unde voi vedea 50 de isset-uri voi inchide sublime-ul si ma voi intoarce la cafeaua mea linistita. De ce? Prefer sa inteleg logica aplicatiei fara sa ma lovesc de cod inutil. Pentru erorile utile doar in cazul de cautare a bug-urilor se foloseste PHP: set_error_handler - Manual. Faza cu if la fiecare _REQUEST este foarte slab discutata, deoarece dupa cum sigur o sa-ti dai seama si singur nimeni nu-si pierde timpul cu a explica de ce cum face el e mai bine. PS: Afirmatia mea se aplica doar in unele cazuri.
-
Form-ul trebuie sa aiba si method="post". - $_POST si $_GET
-
Stiu ca sunt offtopic, dar nu amesteca php cu html, nu in halul ala. Il poti baga sus pe php simuland un Controller-View total dezorganizat, procedural, intr-un singur fisier si incalcand ceva standarde dar tot e mai bine decat amestecat.
-
Da-i mesaj lui Cifre, o sa frecati menta impreuna Mai baga si tu acolo, rasist? misogin? Si o sa ma uit in globul magic, (aici ar trebui sa fie tobe, dar n-am tobe, bate si tu in birou cand citesti asta), si-ti voi spune cum te integrezi! Oricum, bun venit
-
Eu deja era sa scap cafeaua cand am vazut ca are un curs special pentru el, serios?!
-
Pai scopul e ca ei doi sa invete, ce mai invata daca eu platesc pe cineva sa lucreze in locul lor?
-
Salut, trebuie sa incep un proiect cu doi prieteni. Acel proiect, cu toate ca e unul de fun, necesita cunostinte de design, nu cunostinte comerciale sau profesionale, doar joaca cu editarea de poze si video. Initial m-am gandit sa apelez la toate persoanele care le cunosc ca au tangenta cu designul si sa le cer sa-mi acorde un minut, dar mi-am dat seama ca fac o greseala deoarece prietenul meu nu e singurul care are nevoie de cateva resurse. Asa ca e mult mai bine sa pun intrebarea publica. Ce resurse recomandati unui incepator in design?(Site-uri care considerati ca v-ar fi fost utile sa le stiti la inceput de drum)
-
O sa invete oricum sa citeasca texte in engleza chiar si fara sa vrea daca se apuca de programare.
-
Nu-ti raspunde nimeni din simplul fapt ca ai atat de multe specificatii incat depaseste limitele cand vine vorba de ajuta pe cineva
-
Nu inteleg logica cu care ti-ai face un site gazduit pe dropbox. Mi se pare in regula sa directionezi unele sarcini cloud-urilor, am facut si eu lucruri de genul, dar sa ai un intreg site pe dropbox mi se pare putin deplasat.
-
SEOMAXIM, Angajam Programatori SEO, HTML5, CSS3, PHP, MySQL, jQuery
eusimplu replied to a topic in Cosul de gunoi
Recomand firma, lucrez si eu la seomaxim de putin timp si deja am o parere buna despre ei(anuntul a fost postat la sugestia mea pe rst). Colegii sunt de treaba, persoana care intervieveaza(Ovidiu) stie programare deci nu veti lua parte la un interviu solo, firma e in continua dezvoltare iar calculatoarele de la sediu sunt destul de bune(adica nu veti invata istoria calculatoarelor in timp ce lucrati). -
Este un pop de la http://cdn.popcash.net/pop.js. Ultima linie din pagina e <script type="text/javascript" src="http://cdn.popcash.net/pop.js"></script>, sterge-o daca vrei sa scapi de popup.
-
Dar a mers la urmatorul refresh... Imi place designul - pozitionarea meniului incat sa nu stau sa-l caut si ca nu ocupa tot ecranul. Banuiesc ca doresti sa spunem parerea despre design, ca despre altceva nu putem deoarece este un WP fara continut, dar macar e frumos designul.
-
Ati stat in casa altcuiva, facebook, si va mai mira ca a sters o pagina? Pana la urma care a fost motivul?
-
Total de acord in mod interpretabil cu tine, oricine trebuie sa aiba acces la invatare, dar cu o mica precizare: Informatia este deja gratuita, nu la fel de compresata si nu cu acelasi timp rapid de invatare dar ea deja exista. Cursurile de pe udemy sunt calea usoara de invatare, calea grea si gratuita exista insa.
-
Multumesc foarte mult pentru sugestie. Am folosit canonical pentru a evita un astfel de atac, de exemplu in pagina data de tine in head exista canonical-ul: <link rel="canonical" href="http://programam.ro/135-geolocation_sau_cum_aflii_tara_unui_ip.html"/> Referinta: rel="canonical" specifica o pagina cu continut similar, eu o folosesc extrem de des in cazul in care URL-ul paginii poate lua incontrolabil mai multe forme(in special in rute cu parametrii dinamici).
-
Deci serios, cred ca am vazut zeci de firme care ofera domeniu gratuit daca cumparati gazduire pe un an, iar voi va dati peste cap cu numere de spania?
-
Incearca cu API-ul de geolocation folosit de mine in articolul Geolocation sau Cum aflii tara unui IP.
-
Am nevoie de sfaturi pentru a face bani
eusimplu replied to Andrew1234's topic in Black SEO & monetizare
Foarte bine spus si argumentat @Robert1995. De adaugat ca de matematica are nevoie daca o sa creeze animatii, daca va dori sa creeze jocuri de exemplu, in momentul acela intervine o geometrie si algoritmi matematici de de doare capul. Nici la backend nu ai nevoie de matematica agresiva. Deci daca nu se avanta la partile programarii unde este necesara matematica atunci cum spune si semnatura ta "Creativity is the Key"! In programare algoritmii nu sunt definiti de cifre, ci de modul de rezolvare a unei probleme. Sa convertesti o idee in cod e partea usoara, dar cand ideea aceea reprezinta un algoritm problema este de fapt cum gandesti acel algoritm, oare algoritmul tau este cea mai buna optiune de rezolvare a acelei probleme si asa mai departe. Structuri peste structuri, algoritmi peste algoritmi iar in final, codul - care este partea ce mai usoara. -
Daca va apare atunci folositi un proxy/VPN. Suntem atat de iubiti incat ne-au blocat