Έχουμε το εξής html αρχείο:
και το αντίστοιχο 3.php στον ίδιο φακελο στα htdocs του apacheΚώδικας:<html> <title>S.t.web Ver:0.0.0.0.1</title> </head> <body> <p align="center"><font face="Tahoma"><b>URL</b></font></p> <FORM ACTION="3.php" METHOD=POST> <p align="center"><font face="Tahoma"><input type="text" name="input" size="66"></font></p> <p align="center"><font face="Tahoma"><input type="submit" value="GO" name="B1"></font></p> </form> </body> </html>
3.php
Κανονικά ότι πληκρολογώ στο form θα επερπε να βγαινει με το 3.php στην επόμενη σελίδα. Αυτό που φαντάζομαι ότι μαλλον φταιει είναι κάτι στο httpd.conf του apache που δεν το αφήνει να κανει post τα δεδομένα από το form. Την εγκατάσταση του όλου πράγματος (Apache/PHP/MySQL) την έκανα με το www.easyphp.org.Κώδικας:<? print $input; ?>
Τι πρέπει να αλλάξω ώστε να λειτουργεί? Η λύση που αρχισα να υλοποιώ: απεγκατάσταση της γαλικής @@ (easyphp) και εγκατάσταση PHP και Apache χωριστά... Από περιέργεια όμως ξέρει κανείς τι μπορεί να φταίει???
Εμφάνιση 1-8 από 8
-
10-05-05, 16:07 Κατι απλό (?) με PHP και HTML #1
-
10-05-05, 16:33 #2
To σωστό που πρέπει να βάλεις στο 3.php είναι
Κώδικας:print $_REQUEST['input'];
-
10-05-05, 19:53 #3Αρχικό μήνυμα από thamaΚώδικας:
$_REQUEST['input'];
Κώδικας:$_POST['input'];
-
10-05-05, 20:41 #4
μεταφέρθηκε στο Προγραμματισμός by yiapap 20.40 10/5/05
-
11-05-05, 08:50 #5
Έχω την εντύπωση ότι ο πίνακας $_REQUEST περιλαμβάνει ότι περιλαμβάνει ο $_GET και o $_POST μαζί. Αν αργότερα θέλεις να αλλάξεις τον τρόπο αποστολής των παραμέτρων, δεν θα χρειαστεί να αλλάξεις και τον PHP κώδικα...
-
11-05-05, 13:27 #6
Αυτο με το register globals εψαχνα αλλά σε λάθος αρχείο ...
Σιγουρα πάντως η χρήση των $_GET και $_POST είναι καλύτερη ώστε τα αρχεία να τρέχουν σε κάθε server.
Tnx
-
11-05-05, 14:37 #7Σιγουρα πάντως η χρήση των $_GET και $_POST είναι καλύτερη ώστε τα αρχεία να τρέχουν σε κάθε server.
Κώδικας:php_flag register_globals on
-
11-05-05, 15:22 #8
Απλά για να κλείσουμε ωραία το topic
"Global variables are no longer registered for input data (POST, GET, cookies, environment and other server variables). Instead of using $foo, you must use you can use $_REQUEST["foo"] (includes any variable that arrives through the request, namely, POST, GET and cookie variables), or use one of the specific $_GET["foo"], $_POST["foo"], $_COOKIE["foo"] or $_FILES["foo"], depending on where the input originates. Also, you can look at the import_request_variables() function. Note that register_globals is going to be depracated (i.e., turned off by default) in the next version of PHP, because it often leads to security bugs. Read http://php.net/manual/en/security.registerglobals.php for further information."
Παρόμοια Θέματα
-
PHP και HTML
Από Uberalles στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμούΜηνύματα: 5Τελευταίο Μήνυμα: 23-07-08, 17:38 -
Κάποιος να μου φτιάξει κάτι πολύ απλό σε javascript...
Από kourampies στο φόρουμ Web authoring, development & web designΜηνύματα: 5Τελευταίο Μήνυμα: 13-04-07, 21:49 -
Help με html και php code
Από mefistofelis στο φόρουμ Web authoring, development & web designΜηνύματα: 1Τελευταίο Μήνυμα: 19-08-06, 13:17 -
Κάτι απλό αλλά γιά ένα άσχετο....
Από mind_warrior στο φόρουμ NetworkingΜηνύματα: 40Τελευταίο Μήνυμα: 19-07-04, 15:14 -
Αμεση αναγκη για κατι ευκολο και απλο..ξερει κανεις???
Από Antonis Papadopoulos στο φόρουμ Hardware ΓενικάΜηνύματα: 37Τελευταίο Μήνυμα: 23-05-04, 02:02
Bookmarks