voilà ce que sa donne avec les $_POst :
interlocuteur : test
societe : test
date : tes
details : test
c'est ta page ça, pas ta source HTML
Ah pardon voici ma premiére page :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" type="text/css" href="style.css" /> <title>Prise de rendez-vous</title> <td><img src="YOKSEO.jpg" /></div></td> </head> <body> <form name='priserdv' action='enregistrer.php' method='post' onSubmit='return valider() '> <table width='569' > <tr> <td width='150' height="42"> Interlocuteur : </td> <td width='63' style='width: 40px'> </td> <td width='340' style='width: 179px'> <input type='text' name='interlocuteur' style='width: 300px; height:30px' /></td> </tr> <tr> <td > Société : </td> <td style='width: 0px'> </td> <td style='width: 179px'><input type='text' name='societe' style='width: 300px; height:30px' /></td> </tr> <tr> <td > Date : </td> <td style='width: 0px'> </td> <td style='width: 179px'><input type='text' name='date' style='width: 300px; height:30px' /></td> </tr> <tr> <td > Détails : </td> <td style='width: 0px'> </td> <td style='width: 300px'><textarea rows='5' name='details' style='width: 300px'></textarea></td> </tr> <td> </td> <td style='width: 0px'> </td> <td style='width: 300px'><input type='reset' value='Annuler'/> <input type='submit' value='Valider' /></td> </table> <p> </p> <p> </p> </form> </body> </html>
c'est l'autre qui m’intéresse moi
ps : valide ta page y'a plein d'erreurs
je n'ai que ses deux pages la :
- index.php
- enregistrer.php
montre le résultat HTML de l'autre (celle qui a le problème)
Voici le code de la page enregistrer.php :
et voici le message d'erreur affiché :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?php include("variables.php"); $interlocuteur = $_POST['interlocuteur']; $societe=$_POST['societe']; $date=$_POST['date']; $details=$_POST['details']; $conn = ibase_connect('192.168.1.30:/var/lib/firebird/dbase/copinfo.fdb', 'SYSDBA', 'masterkey'); var_dump($conn, ibase_errmsg);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Le site Web a rencontré une erreur lors de l'extraction de http://192.168.1.7/telepro/enregistrer.php. Cela peut être dû à une opération de maintenance ou à une configuration incorrecte. Voici quelques suggestions : Actualisez cette page Web ultérieurement. Erreur HTTP 500 (Internal Server Error) : Une situation inattendue s'est produite tandis que le serveur tentait de traiter la demande.
c'est toujours pas ta source HTML mais c'est pas grave ...
Erreur 500 donc regarde ce que disent les logs de ton serveur, t'es sous quel OS ?
ps : t'as le display_startup_errors d'activé ?
Je n'ai pas de source html je n'ai que des pages php.
Je travail sous Windows et je viens d'activé le display_startup_errors
et pour les messages d'erreurs je ne sais pas comment savoir ce qu'il signifie sur mon serveur.
Désolée la partie serveur c'est pas du tout mon domaine
la source HTML c'est dans ton navigateur (affichage -> source), mais de tout façon t'as une erreur 500, test ton code en cli, tu peux montrer, la partie interbase de ton php.ini, (d'ailleurs d'ou vient ton PHP ? c'est un WAMP ? autre ? l'extension interbase sort d'ou ?)
voici ce que j'ai dans php.ini
mon php c'est le PHP5 d'Apache
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 [Interbase] ; Allow or prevent persistent links. ibase.allow_persistent = 1 ; Maximum number of persistent links. -1 means no limit. ibase.max_persistent = -1 ; Maximum number of links (persistent + non-persistent). -1 means no limit. ibase.max_links = -1 ; Default database name for ibase_connect(). ibase.default_db = ; Default username for ibase_connect(). ibase.default_user = ; Default password for ibase_connect(). ibase.default_password = ; Default charset for ibase_connect(). ibase.default_charset = ; Default timestamp format. ibase.timestampformat = "%Y-%m-%d %H:%M:%S" ; Default date format. ibase.dateformat = "%Y-%m-%d" ; Default time format. ibase.timeformat = "%H:%M:%S"
et l'extension Interbase c'est php_interbase.dll ?
Si c'est ça je ne parviens pas à la mettre sur le serveur
pardon la partie interbase sur ton phpinfo
sinon y'a pas de PHP5 d'apache, tu parles du package du php.net ?
t'as testé en cli ?
Comment on teste en cli ?
Je n'ai rien correspondant à de l'Interbase quand je fais phpinfo.
En ce qui concerne PHP, j'utilise le PHP Version 5.3.3-6
Oui php.net
en cli :
http://php.net/manual/fr/features.commandline.php
après je sais plus si le interbase du php.net a le bon support pour firebird, si tu veux va sur mon site dans la rubrique download y'a l'extension interbase pour firebird (vc6 ou vc9 a toi de regardé la version dans ton phpinfo)
En revanche j'ai un module sur PDO sa n'a peut être rien à voir ?
voilà j'ai changer mon fichier enregistrer.php :
voici mon code :
et voici mon message d'erreur maintenant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 try { $connexion = new PDO('firebird:dbname=192.168.1.30:/var/lib/firebird/dbase/copinfo.fdb', 'SYSDBA', 'masterkey'); } catch(Exception $e) { echo 'Erreur : '.$e->getMessage().'<br />'; echo 'N° : '.$e->getCode(); }
Erreur : could not find driver
N° : 0
t'as pas le module firebird pou pdo
J'ai décommenté : extension=php_pdo_firebird.dll
Mais maintenant j'ai plus le module pdo dans mon php.ini
Que dois-je faire ?
faut avoir le display_startup_errors, t'as besoin du dll de ton clients, fait un php -m en cli tu verras
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager