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

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

Δημοσ.

Ξεκίνησα να ασχοληθώ με την 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>

Δημοσ.

Μπορει να ειναι :

echo "Welcome to our website, " . $name . "!";

υγ Μαλλον δεν στο λεω σωστα γιατι απο οτι ειδα τωρα τα string literal στην php μπορούν να ειναι και με μονά ' .

 

Σου βγάζει καποιο σφάλμα οταν πας να το εκτελέσεις?

 

Kοιταξες μηπως έχεις λάθος στο href?

 

http://www.w3schools.com/tags/tag_a.asp

Δημοσ.

Το αρχείο .php πως το ανοίγεις;

 

Άμα το ανοίγεις απ'το φάκελο τότε το address bar στο browser θα πάρει σαν URL "file:///C:/xampp/htdocs/links1/example.php" και δε θα αναγνωρίσει τον PHP κώδικα, παρά μόνο την HTML. Δοκίμασε να δώσεις στον browser "localhost/links1/example.php" σαν URL άμα δε το'χεις κάνει ήδη.

  • Like 2
Δημοσ.

Σε αυτό το παράδειγμα δεν θέλεις φόρμα γιατί περνάω το όρισμα από την διεύθυνση.

 

Το πρόβλημα τελικά ήταν αυτό που πρότεινε ο @pappous_soulis δηλαδή άνοιγα το αρχείο από τον φάκελο και όχι χρησιμοποιώντας τον localhost server

 

Επίσης η phpingo() εκτυπώνει αυτό ακριβώς.

 

Σας ευχαριστώ όλους για τις απαντήσεις σας

Δημοσ.

Σε αυτό το παράδειγμα δεν θέλεις φόρμα γιατί περνάω το όρισμα από την διεύθυνση.

 

Το πρόβλημα τελικά ήταν αυτό που πρότεινε ο @pappous_soulis δηλαδή άνοιγα το αρχείο από τον φάκελο και όχι χρησιμοποιώντας τον localhost server

 

Επίσης η phpingo() εκτυπώνει αυτό ακριβώς.

 

Σας ευχαριστώ όλους για τις απαντήσεις σας

 

Το βρηκε λογω εμπειριας ο παππους χρονια στην  πιατσα του προγραμματισμου :P

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

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

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

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

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

Σύνδεση

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

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