PHP Form Handler / Config émission?

  • guitrspaz
  • Graduate
  • Graduate
  • No Avatar
  • Inscription: Avr 27, 2003
  • Messages: 106
  • Loc: Baltimore, MD
  • Status: Offline

Message Septembre 16th, 2009, 8:14 am

Salut à tous,
Im avoir un problème avec un gestionnaire de formulaire PHP qui Ive jamais vu auparavant. Quand je soumettre le formulaire, le navigateur essaie de télécharger la page gestionnaire (blank BTW) au lieu de le rendre dans le navigateur.

Si je frappe le gestionnaire directement, il rend comme prévu. Dans le processus de tests, j'ai fini par commentant l'ensemble du code PHP à l'exception des
Code: [ Select ]
<?php ?>
et il ne fonctionne toujours pas.

J'ai Apache PHP tournant sur un ordinateur Windows Server dev (la première fois l'utilisation de PHP sur Windows BTW), donc Im soupçonner l'un problème de configuration, mais Im perplexes.

Des idées? Merci!
-Chris
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Septembre 16th, 2009, 8:14 am

  • PolishHurricane
  • Mastermind
  • Mastermind
  • Avatar de l’utilisateur
  • Inscription: Fév 17, 2005
  • Messages: 1585
  • Status: Offline

Message Septembre 16th, 2009, 11:40 am

Im ne sais pas si c'est exactement ce que vous voulez dire, mais je suppose que vous utilisez un formulaire HTML comme celui-ci...
Code: [ Select ]
<form action="path_to_php_script.php">
<!-- stuff -->
</form>
  1. <form action="path_to_php_script.php">
  2. <!-- stuff -->
  3. </form>


Ce que je suppose qui se passe est la configuration de votre type MIME sur votre serveur Apache n'est pas valide. Ce que vous devez faire est de trouver la section dans votre fichier httpd.conf (configuration apache) fichier qui dit:
Code: [ Select ]
<IfModule mime_module>
#more stuff...
  AddType application/x-compress .Z
  AddType application/x-gzip .gz .tgz
  1. <IfModule mime_module>
  2. #more stuff...
  3.   AddType application/x-compress .Z
  4.   AddType application/x-gzip .gz .tgz


Après les autres types dont vous avez besoin de mettre:
Code: [ Select ]
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
  1. AddType application/x-httpd-php .php
  2. AddType application/x-httpd-php-source .phps


Ainsi, il sera ainsi. Php &. phps peuvent être correctement affichage dans le navigateur avec le type MIME correct.
There's no place like 127.0.0.1, badass part is now it's ::1
  • guitrspaz
  • Graduate
  • Graduate
  • No Avatar
  • Inscription: Avr 27, 2003
  • Messages: 106
  • Loc: Baltimore, MD
  • Status: Offline

Message Septembre 16th, 2009, 3:16 pm

Merci. J'ai ajouté les types MIME pour le fichier httpd.conf. La page se charge parfaitement si je saisir l'URL dans le navigateur...elle ne renvoie que le fichier vide lorsque le formulaire est soumis.

Le code de formulaire que vous avez affichée est correcte, sauf que j'ai method = "post" enctype = "multipart / form-data" là-dedans parce que, une fois que je obtenir le formulaire de soumission correctement, il doit disposer d'un upload de fichiers.

Afficher de l'information

  • Total des messages de ce sujet: 3 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 159 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC