1. Ένα server-side script για αλλαγή μεγέθους εικόνων

    2011/08/13 by emnazli

    Εδώ παρουσιάζουμε ένα script σε php που εκμεταλλεύεται τις δυνατότητες της βιβλιοθήκης ImageMagick και του εργαλείου convert για την αλλαγή μεγέθους φωτογραφιών που ανεβάζουμε σε server.

    Με αυτό το script μπορούμε να ανεβάσουμε μία φωτογραφία και να ζητήσουμε ότι μέγεθος θέλουμε. Την πρώτη φορά που θα ζητήσουμε ένα μέγεθος, το scipt θα ελέγξει αν υπάρχει το μέγεθος που ζητάμε. Αν υπάρχει θα μας στείλει τη φωτογραφία, αλλιώς θα την μετασχηματίσει, θα την αποθηκεύσει σε μια cache –για μελλοντική επαναχρησιμοποίηση– και θα μας στείλει τη νέα φωτογραφία.

    Ο κώδικας για το script βρίσκεται εδώ


  2. Απόκρυψη διεύθυνσης e-mail από τους spammers

    2011/08/08 by emnazli

    Πολύς κόσμος αποφεύγουν να γράφουν την πλήρη ηλεκτρονική τους διεύθυνση σε ιστοσελίδες για να κρατήσουν μακρυά τους spammers. Είναι γνωστό αν κάποιος ποστάρει ένα email σε κάποια σελίδα, αργά ή γρήγορα μια μηχανή αναζήτησης θα το ανακαλύψει και ίσως το mail αυτό να βρεθεί στις λίστες των spammers. Όλοι συμφωνούμε ότι αυτό δεν ειναι καλό. Σε πολλά sites συνηθίζεται τα email να μετατρέπονται σε εικόνες και να τοποθετούνται στη σελίδα στη θέση του email. Συχνά το αποτέλεσμα ειναι λιγο άκομψο όμως.

    Εδώ παρουσιάζουμε μερικές γραμμές κώδικα σε javascript που μετατρέπει κείμενα όπως myname dash surname at example dot com σε myname-surname@example.com

    function writemail(element) {
        var txt = element.innerHTML;
        txt = txt.replace(/at/g, "@");
        txt = txt.replace(/dash/g, "-");
        txt = txt.replace(/dot/g, ".");
        txt = txt.replace(/\s+/g, "");
        element.innerHTML = txt;
    }
    writemail(document.getElementById("contacto"));