Maniakos Δημοσ. 29 Μαρτίου 2009 Δημοσ. 29 Μαρτίου 2009 Θα πρέπει να είναι php το αρχείο όπου έχεις την HTML μέσα και θα καλέσεις μια φορά την isMobile() θα κρατήσεις το αποτέλεσμα σε μια μεταβλητή και θα ελέγχεις την μεταβλητή άμα είναι true ή false κάθε φορά που φτιάχνεις το link. Και με javascript να το κάνεις μπορείς να φτιάξεις την isMobile() και να ελέγχεις εκεί μέσα το width και το height οπότε αν είναι κάτω από μια συγκεκριμένη ανάλυση πιθανόν να είναι κάποιο mobile device. Πάλι php αρχείο χρειάζεσαι με HTML μέσα.
Blondeamon Δημοσ. 29 Μαρτίου 2009 Μέλος Δημοσ. 29 Μαρτίου 2009 >if($isMobile){ echo(" <html> <head> <title>php rules!</title> </head> <body> <a href="http://blondeamon.kamenos.gr/Files/mobile.png">Download Picture</a> </body> </html> "); echo "MOBILE PHONE"; exit(); } else { echo "DESKTOP BROWSER";} Kανω αυτο που λές αλλα μόλις βάλω κάτι στο body χαλάνε ολα, μονο αν αφησω απλο text δουλευει. Εδιτ: Το ελυσα με την βοήθεια της print >if(!$isMobile){ echo "DESKTOP BROWSER"; print("<a href=\"http://blondeamon.kamenos.gr/Files/Desktop.jpg/\"><br><br>Since Desktop presence is detected the desktop format is ready for downloading</a>"); } else { echo "MOBILE PHONE"; print("<a href=\"http://blondeamon.kamenos.gr/Files/mobile.png/\"><br><br>Since Mobile presence is detected the mobile format is ready for downloading</a>"); exit(); }
Maniakos Δημοσ. 29 Μαρτίου 2009 Δημοσ. 29 Μαρτίου 2009 ή...μπορείς να κάνεις αυτό: > <?php $isMobile = isMobile(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>php rules!</title> </head> <body> <?php if($isMobile): ?> <a href="http://blondeamon.kamenos.gr/Files/mobile.png">Download Picture</a> <?php else: ?> <strong>No mobile</strong> <?php endif; ?> </body> </html> Μην ξεχάσεις το κώδικα της isMobile() function είτε να τον βάλεις στο ίδιο αρχείο είτε να κάνεις στην αρχή include.
Blondeamon Δημοσ. 29 Μαρτίου 2009 Μέλος Δημοσ. 29 Μαρτίου 2009 Mπορει κανεις να μπει απο κινητο να μας πει αν του εμφανιζει το μηνυμα οτι μπηκε απο mobile? http://blondeamon.kamenos.gr/Files/maniakos_rules.php
Maniakos Δημοσ. 30 Μαρτίου 2009 Δημοσ. 30 Μαρτίου 2009 Έβαλα έναν φίλο μου να μπει από το Nokia Ε71 που έχει και του εκτυπώνει σωστό μήνυμα, "you are viewing through a mobile phone".
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.