Πρόβλημα με PHP

...IDE, compilers, κλπ

Συντονιστής: konnn

Πρόβλημα με PHP

Δημοσίευσηαπό stamatiou » 16 Ιαν 2011, 17:23

Παιδιά θα ήθελα να με βοηθήσετε λίγο γιατί εδώ πέρα έχω ένα πρόβλημα και δεν μπορώ να βρω λύση..
Έχω φτιάξει αυτό το html αρχείο:
Κώδικας: Επιλογή όλων
<html>
<body>

<form action="a.php" method="post">
Name: <input type="text" name="fname" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>

</body>
</html>

και το a.php
Κώδικας: Επιλογή όλων
<html>
<body>

Your name is<?php echo $_POST["fname"]; ?>!<br />
And you are <?php echo $_POST["age"]; ?> years old.

</body>
</html>

Και αφότου πατάω submit στο html μου βγάζει να κάνω save to b.php..... :cry:
1Γνώσεις→Linux: Αρχάριος┃Προγραμματισμός:Αρχάριος┃Αγγλικά:Μέτριος
2Λειτουργικό→Arch Linxu 32bit
3Προδιαγραφές→2x AMD AthlonX2 DualCore QL-66 ‖ RAM 1751 MiB ‖ Hewlett-Packard 308C - Hewlett-Packard Compaq 615
4Κάρτες γραφικών:ATI RS780M/RS780MN [Radeon HD 3200 Graphics][1002:9612]
5Δίκτυα:eth0:Marvell 88E8042 PCI-E Fast Ethernet Controller [11ab:4357] (rev 10)⋮eth1: Broadcom BCM4312 802.11b/g LP-PHY [14e4:4315](rev 01)
Πρωσοπική Ιστοσελίδα: http://giwrg98.co.cc
Άβαταρ μέλους
stamatiou
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 947
Εγγραφή: 25 Ιουν 2010, 20:23
Εκτύπωση

Re: Πρόβλημα με PHP

Δημοσίευσηαπό konnn » 16 Ιαν 2011, 17:30

stamatiou έγραψε:Και αφότου πατάω submit στο html μου βγάζει να κάνω save to b.php.....
α.php θες να πεις.
1 Linux: Μέτριος ┃ Προγραμματισμός: Μέτριος ┃ Αγγλικά: Προχωρημένος
2 Desktop : Ubuntu 16.04 64bit
a Intel Core i3 CPU 530 2.93GHz ‖ RAM 3824 MiB ‖ Intel DH55HC -
b nVidia Device [10de:1040] (rev a1)
c eth0: Intel 82578DC Gigabit Network Connection
3 Notebook : Ubuntu 16.04 64 bit
a Intel Core i3-2365M CPU @ 1.40GHz ‖ RAM 3854 MiB ‖ LENOVO 20197
b Intel 2nd Generation Core Processor Family Integrated Graphics Controller
c 5 wlan0: Intel Centrino Wireless-N 2230 ⋮ eth0: Realtek RTL8101E/RTL8102E

Αυτόματη υπογραφή.
Άβαταρ μέλους
konnn
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 3568
Εγγραφή: 12 Ιούλ 2010, 17:54
Τοποθεσία: Καλαμάτα
Launchpad: konnn
Εκτύπωση

Re: Πρόβλημα με PHP

Δημοσίευσηαπό konnn » 16 Ιαν 2011, 17:50

Άλλαξε το a.php σε a.htm. Προφανώς δε τα τρέχεις σε κάποιο "server" αλλά στο pc σου.
1 Linux: Μέτριος ┃ Προγραμματισμός: Μέτριος ┃ Αγγλικά: Προχωρημένος
2 Desktop : Ubuntu 16.04 64bit
a Intel Core i3 CPU 530 2.93GHz ‖ RAM 3824 MiB ‖ Intel DH55HC -
b nVidia Device [10de:1040] (rev a1)
c eth0: Intel 82578DC Gigabit Network Connection
3 Notebook : Ubuntu 16.04 64 bit
a Intel Core i3-2365M CPU @ 1.40GHz ‖ RAM 3854 MiB ‖ LENOVO 20197
b Intel 2nd Generation Core Processor Family Integrated Graphics Controller
c 5 wlan0: Intel Centrino Wireless-N 2230 ⋮ eth0: Realtek RTL8101E/RTL8102E

Αυτόματη υπογραφή.
Άβαταρ μέλους
konnn
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 3568
Εγγραφή: 12 Ιούλ 2010, 17:54
Τοποθεσία: Καλαμάτα
Launchpad: konnn
Εκτύπωση

Re: Πρόβλημα με PHP

Δημοσίευσηαπό the_eye » 16 Ιαν 2011, 19:48

Η php δεν ανοίγει με τον firefox, θέλει webserver για να τρέξει.

Υπάρχουν αρκετά θέματα για LAMP.
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 24.04.2
3 Intel Core i5-6500 CPU @ 3.20GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11717
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: Πρόβλημα με PHP

Δημοσίευσηαπό kamar » 16 Ιαν 2011, 20:47

Κοίτα αυτό εδώ.
Έχει και οδηγίες για εγκατάσταση.
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 14.04 trusty 3.13.0-91-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD A6-5400K APU with Radeon HD Graphics ‖ RAM 3347 MiB ‖ ASUS F2A55-M LK2 PLUS
4 Advanced Micro Devices, Inc. [AMD/ATI] Trinity [Radeon HD 7540D] [1002:9991] {radeon}
5 eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 09)
Άβαταρ μέλους
kamar
punkTUX
punkTUX
 
Δημοσιεύσεις: 166
Εγγραφή: 10 Μάιος 2008, 20:24
Τοποθεσία: Χανιά
Εκτύπωση

Re: Πρόβλημα με PHP

Δημοσίευσηαπό simosx » 16 Ιαν 2011, 20:58

kamar έγραψε:Κοίτα αυτό εδώ.
Έχει και οδηγίες για εγκατάσταση.


Το Xampp είναι ένα μονολιθικό πακέτο και μπορεί να κάνει τη δουλειά του κάποιος με απλή εγκατάσταση πακέτων από το Κέντρο λογισμικού.
Ακόμα, για να δουλεύει η PHP με το τρόπο που θέλεις, πρέπει να βάλεις το πρόγραμμά σου σε ένα Web server ώστε να γίνει η εκτέλεσή του από εκεί.

Έτσι,
1. Εγκατάσταση Web server (Apache) από το Κέντρο λογισμικού. Βρες το «Apache HTTP Server metapackage».
2. Εγκατάσταση PHP για Apache από το Κέντρο λογισμικού. Βρες το «libapache2-mod-php5».
3. Επανεκκίνηση του υπολογιστή.
4. Μετέφερε τα δύο αρχεία που έφτιαξες στο /var/www/ με την εντολή π.χ.
sudo cp a.html /var/www/
sudo cp a.php /var/www/
5. Τώρα επισκέψου τη σελίδα http://localhost/a.html και θα γίνει η εκτέλεση του σεναρίου εντολών PHP!

Πιστεύω ότι η παραπάνω διαδικασία είναι η βέλτιστη και πρέπει να την προωθούμε έτσι. Διαφορετικά όλο και κάτι στραβό θα γίνεται και τα μέλη δε θα καταφέρνουν να έχουν αποτελέσματα.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Πρόβλημα με PHP

Δημοσίευσηαπό Αποστόλης » 16 Ιαν 2011, 23:20

simosx έγραψε:5. Τώρα επισκέψου τη σελίδα http://localhost/a.html και θα γίνει η εκτέλεση του σεναρίου εντολών PHP!


Μια μικρή διόρθωση για ένα λαθάκι που έγινε εκ παραδρομής από τον φίλο simosx.
Η σελίδα θα πρέπει να είναι η a.php κι όχι η a.html για να εκτελεστούν οι php εντολές.


Επίσης μια συμβουλή στον φίλο stamatiou. Ο τρόπος με τον οποίο παίρνεις τις μεταβλητές POST για να τις κάνεις echo είναι διάτρητος και μπορεί ο καθένας να κάνει ζημιά στο site σου με το παραμικρό.
Βέβαια φίλε μου, απ' ότι καταλαβαίνω, είσαι στο ξεκίνημα και είναι πολύ νωρίς για να σε απασχολούν τέτοια θέματα όμως μόλις "τριφτείς" λίγο με την php θα πρέπει να σου γίνει συνήθεια και πρώτο μέλημα το να ασφαλίζεις τις μεταβλητές σου.
Απλώς να το έχεις υπ' όψην σου και να το ψάξεις πιο μετά. ;)
Γνώσεις ⇛ Linux:Μέτριο┃ Προγραμματισμός:Ναι ┃ Αγγλικά: Αρκετά Καλά
Λειτουργικό ⇛ Arch Linux 64bit ┃ Ubuntu Studio 10.4 64bit
Προδιαγραφές ⇛ HP Pavillion dv7 1199ev ┃ Intel 2 Core Duo T 9400, 2.53 Ghz ┃ 4GB ┃ NVIDIA GeForce 9600M GT ┃ Intel 82801I (ICH9 Family) HD Audio ┃ TFT 17" 1440x900
Αποστόλης
punkTUX
punkTUX
 
Δημοσιεύσεις: 170
Εγγραφή: 24 Ιουν 2009, 13:09
Εκτύπωση


  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Εφαρμογές για Ανάπτυξη Λογισμικού

cron