dark_nemo

  • Nombre de sujets
    6
  • Nombre de messages
    105
  • Nombre de commentaires
    1
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

dark_nemo
le 01/06/2010 à 18:45
Fonction checkdnsrr () !!??
que signifie cette erreur ?

Cette erreur signifie que la fonction est non définit.

pourquoi PHP ne reconnait il pas cette fonction ?

Cette fonction n'est disponique sous windows que depuis la version 5.3 donc si ta version de php est plus ancienne tu as une erreur.

comment y remédier ?

Pour y remédier tu dois soit passer sous unix, soit mettre à jour ta version de php si t'es sous windows
dark_nemo
le 01/06/2010 à 14:26
Tuto Créer un Espace Membre
Oui c'est un peu plus complexe (quoique pas tant que ça)
Le pattern MVC permet de découper ton application en 3 couches applicatives.
Un modèle (Le M de MVC) qui assure la gestion des données. Par exemple une base de données mais les sources peuvent être autres comme du xml, ini etc etc.

La vue (V de MVC) c'est la partie visible. C'est l'interface avec laquelle l'utilisateur interagit. Elle permet la présentation des données du modèle mais aussi de récupérer des données grace aux formulaires.

Et le contrôler (C de MVC) qui sert de chef d'orchestre. Celui qui organise le tout. Il est le lien entre les données et les vues. Il réceptionne ou envoi des données à la bonne vue ainsi qu'au modèle.

J'ai volontairement schématisé et simplifier l'explication mais c'est dans un but d'apporter une première approche.
dark_nemo
le 01/06/2010 à 13:00
Mon formulaire affiche un message d'erreur
Une autre chose, l'utilisation de plusieurs str_replace entraine une perte de performance.

Tu peux utiliser des tableaux avec cette fonction.

Par exemple :
<?php
$rechercher = array('chien','chat','poule');
$remplacer = array('chiens','chats','poules');
$msg = str_replace($rechercher,$remplacer,$msg);
?>
dark_nemo
le 01/06/2010 à 12:12
Tuto Créer un Espace Membre
Très bons conseils.
L'utilisation du buffer de sortie est une bonne méthode que j'aime aussi.
Je rajoute que pour éviter les problèmes, une bonne séparation des couches applicatives est primordiales.
Par exemple l'utilisation du pattern MVC
Mais là je m'éloigne du sujet (quoique)
dark_nemo
le 01/06/2010 à 12:04
enregistrement de plusieurs formulaires
C'est sûr que ça dépend de beaucoup de choses et en l'état, nous ne pouvons que faire des suppositions, et propositions conceptuelles
dark_nemo
le 01/06/2010 à 11:14
Mon formulaire affiche un message d'erreur
Une autre modif que tu peux faire c'est remplacer "\n" par la constante PHP_EOL qui permet d'avoir un saut de ligne LF \n pour unix et CRLF \n\r pour windows
dark_nemo
le 01/06/2010 à 01:15
enregistrement de plusieurs formulaires
L'avantage étant que tu peux mettre un bouton permettant aux utilisateurs de reprendre l'enregistrement ultérieurement.
C'est particulièrement adapté pour les enregistrements long et fastidieux
dark_nemo
le 01/06/2010 à 01:10
enregistrement de plusieurs formulaires
Tu peux aussi juste enregistrer l'identifiant unique (celui qui te sert à identifier l'utilisateur) dans les sessions et l'utiliser pour insérer correctement les informations en base de données page par page.
Il ne faut jamais oublier que les sessions sont moins adaptés que les bases de données pour les gros traitements.
dark_nemo
le 31/05/2010 à 21:12
urgent lier mon formulaire a ma base de donne
Déjà premièrement tu ne connais pas mon niveau et tu n'as pas le niveau pour le juger donc ton argumentaire tombe à plat.
Il est certains que le php n'est pas sorcier mais contrairement à toi, je le maitrise. Deuxièmement, je suis ici pour apporter mes connaissances et mon aide.
Je le fais de bon coeur. Je ne gagne rien à aider.
Maintenant si t'as un problème d'infériorité j'y peux rien.
Si pour toi une personne qui aide se prend pour un génie, c'est que tu n'as rien comprit à l'entre aide .
Enfin et pour en finir avec toi car j'ai assez perdu de mon génial temps de génie pour obtenir de l'aide, il faut un minimum de savoir vivre, chose que tu ne sembles pas avoir.
dark_nemo
le 31/05/2010 à 20:27
Mon formulaire affiche un message d'erreur
C'est parce que lors du premier chargement de ta page ta variable
if (!isset($_POST['envoi'])) ne doit pas exister donc le message d'erreur s'affiche.
Remplaces
<?php
if (!isset($_POST['envoi']))
{
// formulaire non envoyé
echo '<p>'.$message_erreur_formulaire.'</p>'."\n";
}
else
{
?>

par

<?php
if (isset($_POST['envoi']))
{
?>
LoadingChargement en cours