Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλημέρα.

Είδα ότι το bye.gr ήταν διαθέσιμο το πείρα και έφτιαξα σε αυτό ένα link shorter.

Δημιουργεί μόνο του το μικρό URL και δημιουργεί back link στο site που αναφέρεται.

 

Είναι χρήσιμο. Θα κάνω και API με το καιρό

Δημοσ.

Μου βγαζει σφαλμα, urls που δοκιμασα:

 

Petlocator.gr

Www.petlocator.gr

Https://www.petlocator.gr

 

Εγω που δοκίμασα το Petlocator.gr το έκανε κανονικά.

 

Τι διαφορα εχει απο τα αλλα 100 παρομοια sites;

Δεν νομίζω να έχει κάποια διαφορά, απλά προστέθηκε άλλο ένα.

Δημοσ.

Στο screenshot εχει το error, αν θελει ας το δει.

 

Επισης, ο shortener παραγει μονο 2 letter id, αυτο θα δημιουργησει σιγουρα προβλημα εκτος και αν με καποιον τροπο κανεις increment.

Δημοσ.

Κάποιοι χαρακτήρες δεν φαίνονται σωστά δοκίμασε να βάλεις header('Content-Type: text/html; charset=utf-8'); ως header στην php, <meta charset="UTF-8"> στο head της html και mysqli_set_charset($con,"utf8"); εκεί που κάνεις τη σύνδεση με τη βάση σου!

Δημοσ.

Ευχαριστώ για τα feedback. Θα διορθώσω ότι έχει ειπωθεί.

 

 

Στο screenshot εχει το error, αν θελει ας το δει.

Επισης, ο shortener παραγει μονο 2 letter id, αυτο θα δημιουργησει σιγουρα προβλημα εκτος και αν με καποιον τροπο κανεις increment.

 

Τα 2 letter id είναι random και βλέπει στη βάση αν είναι καταχωρημένο ή όχι

Δημοσ.

Αν δεν κανω λαθος με 2 letter id εχεις περιπου 1300 συνδιασμους.

 

Οταν η βαση γεμισει με 1300 μοναδικα links τι θα γινει; (Αν κανεις check για το αν υπρχει ηδη το λινκ ωστε να δωσεις το ηδη υπαρχων short, αλλιως γεμιζεις πολυ γρηγορα τα 1300).

 

Εχεις θυσιασει νομιζω το να ειναι short το link αλλα ισως βρεθεις σε αδιεξοδο.

 

Edit: https://en.m.wikipedia.org/wiki/Wikipedia:List_of_two-letter_combinations

Δημοσ.

Καλησπέρα.

Μέσα στο loop αν κάνει περισσότερα από 20 loop χωρίς τύχη αυξάνει τον αριθμό των γραμμάτων κατά ένα και γίνονται 3 letter κ.ο.κ.

Δημοσ.

Επισης, ο shortener παραγει μονο 2 letter id, αυτο θα δημιουργησει σιγουρα προβλημα εκτος και αν με καποιον τροπο κανεις increment.

Καλησπερα, στο ειπα εξαρχης επρεπε να το πεις μη ψαχνομαστε :)

  • Like 1
Δημοσ.

Ευχαριστώ για τα feedback. Θα διορθώσω ότι έχει ειπωθεί.

 

 

 

Τα 2 letter id είναι random και βλέπει στη βάση αν είναι καταχωρημένο ή όχι

Random 2 letter id και τσεκαρισμα στη βάση αν υπάρχει; Ολίγον wtf.

 

Γιατι να μην... Στη κάθε εισαγωγή, έχεις ένα id, το κλασικό id, το autoinc id. Γιατί να μην το μετατρέψεις σε base64 και το ανάποδο;

Δημοσ.

Random 2 letter id και τσεκαρισμα στη βάση αν υπάρχει; Ολίγον wtf.

 

Γιατι να μην... Στη κάθε εισαγωγή, έχεις ένα id, το κλασικό id, το autoinc id. Γιατί να μην το μετατρέψεις σε base64 και το ανάποδο;

Το base64 χρησιμοποιεί, απότι βλέπω, και άλλους χαρακτήρες όπως / + https://en.wikipedia.org/wiki/Base64#Base64_table

Δεν ήξερα ότι υπάρχει.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...