vue Quelque ptite aide en php - Page 1
Kommunauty
Connexion
Inscription

Quelque ptite aide en php


Alexou Messages : 2506
SiMax :

Pourquoi tu veux utiliser autre chose ?

Jcrois que c'est pck ça arche pas

jeudi 20 mai 2010

SiMax Messages : 7572

Théoriquement ça devrait marcher

Par contre y'a des parenthèses en double, j'avais pas vu (ça change rien mais ça allège on va dire)

    if (!isset(($_POST['Userinput']))

à remplacer par

    if (!isset($_POST['Userinput'])
jeudi 20 mai 2010

kenshiken Messages : 159

ou purré sa marche.

yess simax.. t fort ..

thx.

ben maintenant il me reste plus que l'erreur que si la base de donner n'est pas accesible.

c'est a dire:

le fatal error produit quand il le trouve pas dans la base de donner ou si la base de donner est down

vendredi 21 mai 2010

SiMax Messages : 7572

Pour ton erreur, il faudrait que tu me dise quel code exactement la génère.

En attendant, essaye de regarder s'il existe des méthodes pour savoir si une base SOAP existe.

vendredi 21 mai 2010

kenshiken Messages : 159

getComptesDeGroupes(n° du groupe)

***************************************************************

fonction getComptesDeGroupes

Entrée int id_groupe : n° du groupe

Sortie array out : liste des identifiants des comptes appartenants à ce groupe

======================================================================

getInfosCompte($identifiant)

*********************************************************

fonction getInfosCompte

Entrée string identifiant : identifiant du compte (prenom.nom)

Sortie array out : informations du compte :

• string nom : nom

• string prenom : prénom

• string civilite : civilité 

• string identifiant : identifiant en prenom.nom

• string alias_login : identifiant court

• string type : type de compte

• string email : adresse de courriel

• string num_ups : numéro d'étudiant sur 8 chiffres

par contre j'ai pas les codes sources des fonction. je connais juste ses entres et sorties. bon il y a tout un manuel pour toute les différentes fonctions mais j'ai les ai trier pour nous faliciter la vie.

samedi 22 mai 2010

kenshiken Messages : 159

j'ai un peu cherché dans la doc php et j'ai trouvé cela

error_function(error_level,error_message,

error_file,error_line,error_context)

mais le ick c'est que je sais pas m'en servir.

ta pas une idée

si j'arrive a faire un


 
if error (fatal error)
{
echo" base de donné down";
if error(warning...)
{ echo " wrong input "};
}
else
{
creer liste;
}
dimanche 23 mai 2010

kenshiken Messages : 159

j'ai encore chercher et piocher dans les doc de PHP et je me suis raprocher de mon but mais c'est pas encore sa.


<?php

ini_set('display_errors', 'Off');
if (E_USER_NOTICE ) {
echo "Wrong Input for adonis number";
}
if (E_USER_ERROR ) {
echo "Database is temporarily down please try later";
}      
?>

mais sa marche pas totalement comme prévue. simax ou quelqu'un d'autre peux m'aidder :mellow:

dimanche 23 mai 2010

SiMax Messages : 7572

Je sais pas du tout utiliser SOAP donc je vais pas pouvoir t'aider pour ça. Le mieux serait de trouver une fonction qui te permette de savoir si une base existe.

Essaye au cas où

if($listComptes = $clientSOAP->getComptesDeGroupe($id_groupe);)
     {
     // Pas d'erreur, on continue le script
     }
else
     {
     // On affiche un message d'erreur expliquant que le groupe n'existe pas
     }
lundi 24 mai 2010

kenshiken Messages : 159

na sa ne vas pas..

l'érreur se produit lors de l'initialisation de la base de donné. du coup je ne peux faire un if dessus. mais je vis trouver un article sur la doc du php. En meme temps en y repensant j'aurai du le deviner. Aparament attraper les erreurs de ce type est impossible dans un script PHP, puisque que l'interpréteur PHP est considéré instable et stoppé. PHP affiche par défaut un rapport d'erreur. Du coup tout tombe a l'eau

et le truc en meme temps je veux pas faire de

ini_set('display_errors', 'Off'); ou

display_errors = Off;

car l'utilisateur ne sera pas informer des problems.

je pense que si c'est le cas il vas falloir éditer le php.ini

mardi 25 mai 2010

Dawlin Messages : 3381

Pour éviter que ton code PhP ne marque les erreurs de PhPs qui font moche mais qui ne sont des fois pas de réelles erreurs :


<?php
error_reporting(0);
// etc ton code&#46;&#46;&#46;

Sinon moi je dis que si c'est un problème interne qui se crée entre le script PhP et la BDD mais qui n'est pas dû à ton script parce qu'il est bon ==>> c'est que les versions de PhP ou de MySQL (ou ce que tu utilises comme BDD) ne sont pas compatibles, et qu'il faudrait faire des petites mises à jours si tu en as la possibilité... Je vois que ça...

mercredi 26 mai 2010

Page suivante »