pagratios Δημοσ. 5 Ιουνίου 2013 Δημοσ. 5 Ιουνίου 2013 Ξεκίνησα να ασχοληθώ με την php και από το πρώτο πρόγραμμα έχουμε θεματάκι καθώς δεν εκτυπώνει αυτά που θέλω στο php. Το html εκτυπώνει κανονικά. Έχω εγκαταστήσει το XAMPP και τα αρχεία είναι στον φάκελο C:\xampp\htdocs\links1 Είναι κάτι λάθος στα αρχεία ή μήπως πρέπει να κάνω κάποια ρύθμιση? html: <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Query String Link Example</title> </head> <body> <p><a href="name.php?name=Kevin">Hi, I’m Kevin!</a></p> </body> </html> php: <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Query String Link Example</title> </head> <body> <p> <?php $name = $_GET['name']; echo 'Welcome to our website, ' . $name . '!'; ?> </p> </body> </html>
Star_Light Δημοσ. 5 Ιουνίου 2013 Δημοσ. 5 Ιουνίου 2013 Μπορει να ειναι : echo "Welcome to our website, " . $name . "!"; υγ Μαλλον δεν στο λεω σωστα γιατι απο οτι ειδα τωρα τα string literal στην php μπορούν να ειναι και με μονά ' . Σου βγάζει καποιο σφάλμα οταν πας να το εκτελέσεις? Kοιταξες μηπως έχεις λάθος στο href? http://www.w3schools.com/tags/tag_a.asp
pappous_soulis Δημοσ. 5 Ιουνίου 2013 Δημοσ. 5 Ιουνίου 2013 Το αρχείο .php πως το ανοίγεις; Άμα το ανοίγεις απ'το φάκελο τότε το address bar στο browser θα πάρει σαν URL "file:///C:/xampp/htdocs/links1/example.php" και δε θα αναγνωρίσει τον PHP κώδικα, παρά μόνο την HTML. Δοκίμασε να δώσεις στον browser "localhost/links1/example.php" σαν URL άμα δε το'χεις κάνει ήδη. 2
bikey77 Δημοσ. 5 Ιουνίου 2013 Δημοσ. 5 Ιουνίου 2013 Είσαι σίγουρος ότι στη φόρμα έχεις ορίσει method="GET" και όχι "POST"?
PavelX Δημοσ. 5 Ιουνίου 2013 Δημοσ. 5 Ιουνίου 2013 Φτιάξε ένα αρχείο info.php και μέσα σε αυτό γράψε <?php phpinfo(); ?> και μπες με έναν browser. Θα πρέπει να δεις κάτι τέτοιο: http://files.zend.com/help/Zend-Core/phpinfo_screen.png Εάν δεν δεις τίποτα, φταίει η PHP.
pagratios Δημοσ. 5 Ιουνίου 2013 Μέλος Δημοσ. 5 Ιουνίου 2013 Σε αυτό το παράδειγμα δεν θέλεις φόρμα γιατί περνάω το όρισμα από την διεύθυνση. Το πρόβλημα τελικά ήταν αυτό που πρότεινε ο @pappous_soulis δηλαδή άνοιγα το αρχείο από τον φάκελο και όχι χρησιμοποιώντας τον localhost server Επίσης η phpingo() εκτυπώνει αυτό ακριβώς. Σας ευχαριστώ όλους για τις απαντήσεις σας
Star_Light Δημοσ. 5 Ιουνίου 2013 Δημοσ. 5 Ιουνίου 2013 Σε αυτό το παράδειγμα δεν θέλεις φόρμα γιατί περνάω το όρισμα από την διεύθυνση. Το πρόβλημα τελικά ήταν αυτό που πρότεινε ο @pappous_soulis δηλαδή άνοιγα το αρχείο από τον φάκελο και όχι χρησιμοποιώντας τον localhost server Επίσης η phpingo() εκτυπώνει αυτό ακριβώς. Σας ευχαριστώ όλους για τις απαντήσεις σας Το βρηκε λογω εμπειριας ο παππους χρονια στην πιατσα του προγραμματισμου
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα