Εμφάνιση 1-8 από 8
  1. #1
    Εγγραφή
    03-09-2003
    Περιοχή
    Όπου υπάρχει PC με δίκτυο :)
    Μηνύματα
    1.647
    Downloads
    1
    Uploads
    0
    Τύπος
    Leased
    Ταχύτητα
    10 Gbps
    ISP
    ΕΔΕΤ
    Router
    Cisco μαραφέτια
    Angry
    Έχουμε το εξής html αρχείο:
    Κώδικας:
    <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 στον ίδιο φακελο στα htdocs του apache

    3.php
    Κώδικας:
    <?
    print $input;
    ?>
    Κανονικά ότι πληκρολογώ στο form θα επερπε να βγαινει με το 3.php στην επόμενη σελίδα. Αυτό που φαντάζομαι ότι μαλλον φταιει είναι κάτι στο httpd.conf του apache που δεν το αφήνει να κανει post τα δεδομένα από το form. Την εγκατάσταση του όλου πράγματος (Apache/PHP/MySQL) την έκανα με το www.easyphp.org.

    Τι πρέπει να αλλάξω ώστε να λειτουργεί? Η λύση που αρχισα να υλοποιώ: απεγκατάσταση της γαλικής @@ (easyphp) και εγκατάσταση PHP και Apache χωριστά... Από περιέργεια όμως ξέρει κανείς τι μπορεί να φταίει???

  2. #2
    Εγγραφή
    14-02-2003
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    1.218
    Downloads
    19
    Uploads
    0
    ISP
    -
    To σωστό που πρέπει να βάλεις στο 3.php είναι
    Κώδικας:
    print $_REQUEST['input'];
    Το $input για να μπορείς να το δείς πρέπει να κανεις μια μικρή αλλαγή στο php.ini (register globals, αν θυμάμαι καλά)

  3. #3
    Εγγραφή
    11-12-2003
    Περιοχή
    Θεσσαλονίκη
    Ηλικία
    46
    Μηνύματα
    6.616
    Downloads
    6
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    102400/10240
    ISP
    Vodafone
    DSLAM
    ΟΤΕ - ΤΟΥΜΠΑ
    Router
    Fritz!box 7530
    Παράθεση Αρχικό μήνυμα από thama
    To σωστό που πρέπει να βάλεις στο 3.php είναι
    Κώδικας:
    print $_REQUEST['input'];
    Το $input για να μπορείς να το δείς πρέπει να κανεις μια μικρή αλλαγή στο php.ini (register globals, αν θυμάμαι καλά)
    Το
    Κώδικας:
    $_REQUEST['input'];
    πρέπει να γίνει
    Κώδικας:
    $_POST['input'];
    γιατί η φόρμα στέλνεται με POST μέθοδο.
    ... Morpheus: What is "real"? How do you define "real"? If you 're talking about what you can feel, what you can smell, what you can taste and see, then "real" is simply electrical signals interpreted by your brain...
    __________
    Η σελίδα μου - e-tameio

  4. #4
    Εγγραφή
    20-03-2003
    Περιοχή
    Στη μόνη πόλη που γράφεται με 2 'σ' και προφέρεται με 2 'λ'
    Ηλικία
    53
    Μηνύματα
    21.422
    Downloads
    25
    Uploads
    2
    Τύπος
    ADSL2+
    Ταχύτητα
    11000/1023
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΡΟΣΤΑΝ
    Router
    Netgear DGN2000
    SNR / Attn
    4(dB) / 30.5(dB)
    Path Level
    Fastpath
    μεταφέρθηκε στο Προγραμματισμός by yiapap 20.40 10/5/05

  5. #5
    Εγγραφή
    14-02-2003
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    1.218
    Downloads
    19
    Uploads
    0
    ISP
    -
    Έχω την εντύπωση ότι ο πίνακας $_REQUEST περιλαμβάνει ότι περιλαμβάνει ο $_GET και o $_POST μαζί. Αν αργότερα θέλεις να αλλάξεις τον τρόπο αποστολής των παραμέτρων, δεν θα χρειαστεί να αλλάξεις και τον PHP κώδικα...

  6. #6
    Εγγραφή
    03-09-2003
    Περιοχή
    Όπου υπάρχει PC με δίκτυο :)
    Μηνύματα
    1.647
    Downloads
    1
    Uploads
    0
    Τύπος
    Leased
    Ταχύτητα
    10 Gbps
    ISP
    ΕΔΕΤ
    Router
    Cisco μαραφέτια
    Αυτο με το register globals εψαχνα αλλά σε λάθος αρχείο ...

    Σιγουρα πάντως η χρήση των $_GET και $_POST είναι καλύτερη ώστε τα αρχεία να τρέχουν σε κάθε server.

    Tnx

  7. #7
    Εγγραφή
    10-11-2003
    Περιοχή
    EU
    Μηνύματα
    3.808
    Downloads
    19
    Uploads
    0
    Τύπος
    Other / Άλλο
    Ταχύτητα
    1 κόμμα κάτι
    Σιγουρα πάντως η χρήση των $_GET και $_POST είναι καλύτερη ώστε τα αρχεία να τρέχουν σε κάθε server.
    Διαφορετικά, μπορείς να συμπεριλάβεις στο root directory των αρχείων σου ένα αρχείο .htaccess που να περιέχει την γραμμή
    Κώδικας:
    php_flag register_globals on
    Έτσι θα είσαι σίγουρος ότι θα παίζει σε κάθε server, φτάνει να επιτρέπεται η χρήση του αρχείου από το httpd.conf

  8. #8
    Εγγραφή
    03-09-2003
    Περιοχή
    Όπου υπάρχει PC με δίκτυο :)
    Μηνύματα
    1.647
    Downloads
    1
    Uploads
    0
    Τύπος
    Leased
    Ταχύτητα
    10 Gbps
    ISP
    ΕΔΕΤ
    Router
    Cisco μαραφέτια
    Απλά για να κλείσουμε ωραία το 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."

Παρόμοια Θέματα

  1. PHP και HTML
    Από Uberalles στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμού
    Μηνύματα: 5
    Τελευταίο Μήνυμα: 23-07-08, 17:38
  2. Κάποιος να μου φτιάξει κάτι πολύ απλό σε javascript...
    Από kourampies στο φόρουμ Web authoring, development & web design
    Μηνύματα: 5
    Τελευταίο Μήνυμα: 13-04-07, 21:49
  3. Help με html και php code
    Από mefistofelis στο φόρουμ Web authoring, development & web design
    Μηνύματα: 1
    Τελευταίο Μήνυμα: 19-08-06, 13:17
  4. Κάτι απλό αλλά γιά ένα άσχετο....
    Από mind_warrior στο φόρουμ Networking
    Μηνύματα: 40
    Τελευταίο Μήνυμα: 19-07-04, 15:14
  5. Αμεση αναγκη για κατι ευκολο και απλο..ξερει κανεις???
    Από Antonis Papadopoulos στο φόρουμ Hardware Γενικά
    Μηνύματα: 37
    Τελευταίο Μήνυμα: 23-05-04, 02:02

Tags για αυτό το Θέμα

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας