Aller au contenu

kattig

Actif
  • Compteur de contenus

    28
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par kattig

  1. Pour répondre à ta question, je suis entrain de faire des conversions (binaire et autre) et, pour cela me faudra stocker le résultat. En binaire, on y trouve des 0 devant que j'aimerais prendre en compte. Par rapport à la manière que j'avais programmé, cela ne prend en compte que des entiers. D'où la raison pour laquelle je me demandais si l'on pouvait affecter à un entier des zéros devant. La meilleure et unique solution (si j'ai bien compris) est de ne pas utiliser d'entiers. En tout cas, merci une nouvelle fois pour ton aide. Bonne journée. kattig
  2. Bonjour Steph, J'utiliserai finallement le string puisque le i (int) n'est pas modifié. Alors que ce que je voudrais, c'est que i soit égale à par exemple 00045. Merci en tout cas d'avoir bien voulu m'aider. kattig
  3. Bonjour, J'aimerais savoir comment prendre en compte les zéros qui sont devant un entier (int). Par exemple: Au lieu de i=45, j'aimerais que i=0045. Merci d'avance pour votre aide. kattig PS: Je ne sais pas si c'est le bon forum pour le c++. Si ce n'est pas le cas, veuillez m'en excuser, ce serait gentil à vous de me dire dans quel rubrique aller.
  4. Bonjour, Je viens de comprendre quel était le problème grâce à vous. Il y avait deux problèmes : l'emplacement de header() (qui a été résolu après avoir fait les modifications que vous m'avez conseillé de faire)et aussi l'emplacement de ma page. En effet, dans accueil.php, j'avais inclu la page en question en utilisant include()... J'ai fais un test avec la même page, dans un emplacement différent sans qu'il y ait d'inclusion, et cela a fonctionné. Je vous remercie pour votre aide à vous tous et vous souhaite un bon week-end. kattig
  5. Bonsoir TheRec, Je vous remercie pour votre aide [sourire]. J'ai essayé la première méthode que vous m'avez proposé cependant cela ne fonctionne pas et me donne le même message d'erreur... Pourtant j'ai mis le code au tout début de la page comme vous me l'avez indiqué.. Je peux essayer la deuxième méthode, cependant, je ne m'y connais pas concernant "la gestion de buffer PHP". Je préfère me renseigner et apprendre son fonctionnement après avoir combler mes lacunes.. Merci de nouveau pour votre aide. kattig
  6. Voici mon code de ma page qui est actuellement en construction: <html> <head> </head> <body> <?php if(isset($_POST['salle'])) { $fichier=fopen("salle.txt","r"); $i=0; while(!feof($fichier)) { $fsalle[$i]=explode("|",fgets($fichier,255)); $i=$i+1; } $ls=$i; fclose($fichier); $fichier=fopen("administrateur.txt","r"); $i=0; while(!feof($fichier)) { $fens[$i]=explode("|",fgets($fichier,255)); $i=$i+1; } $lens=$i; fclose($fichier); $fichier=fopen("groupe.txt","r"); $i=0; while(!feof($fichier)) { $fgrou[$i]=explode("|",fgets($fichier,255)); $i=$i+1; } $lgrou=$i; fclose($fichier); $fichier=fopen("reserv_salle.txt","r"); $i=0; while(!feof($fichier)) { $frs[$i]=explode("|",fgets($fichier,255)); $i=$i+1; } $lrs=$i; fclose($fichier); $fichier=fopen("emploi_temps.txt","r"); $i=0; while(!feof($fichier)) { $fplan[$i]=explode("|",fgets($fichier,255)); $i=$i+1; } $lplan=$i; fclose($fichier); $jour=$_POST['jour']; $mois=$_POST['mois']; $annee=$_POST['annee']; $j=date("w",mktime(0,0,0,$mois,$jour,$annee)); if ($jour>31 || $jour<1 || $mois>12) { header("Location: accueil.php?page=reservation.php"); } //le reste n'a pas encore tapé } ?> </body> </html> Je vous remercie encore pour votre aide. kattig
  7. Bonsoir Hervé, Je vous remercie pour votre réponse. Selon vous, ce serait une balise ou un caractère qui serait la cause de mon problème. Dans ma page, il y a des balises et autres avant et après le code permettant une redirection, je ne vois pas pourquoi cela gênerait... J'ai essayé de faire ce que vous m'avez conseillez (ce que je pense avoir compris) cependant, cela ne fonctionne toujours pas. A vrai dire, je suis assez perdue... kattig
  8. kattig

    Redirection sous condition.

    Bonsoir, J'ai un petit soucis concernant la redirection d'une page. Je pensais avoir bien écrit le code, cependant, cela ne fonctionne pas et affiche un message d'erreur. Mon code est le suivant: if (ma condition) { header("Location: ./accueil.php?page=reservation.php"); } Le message d'erreur qui s'affiche est: Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\projet_ci2\accueil.php:11) Je vous remercie d'avance pour votre aide. kattig
  9. Bonsoir Petit-ourson, Si vous le dites, je vous crois. Sarc a bien voulu me donner une piste pour changer la configuration. Cependant, je ne suis pas à ce stade pour cela.. Et puis, je n'aime pas aller plus vite que la musique et préfère donc prendre mon temps afin de bien comprendre.. Enfin, voila. Bonne soirée à vous, Petit-ourson. kattig
  10. Bonjour Sarc, Je vous remercie pour votre aide [sourire]. Si je comprend bien, mon code est bon. N'est-ce pas? Le problème vient donc d'easyphp qui, selon vous, n'ai pas configuré pour cela. Pour la configuration, je préfère ne pas faire de modifications... Merci beaucoup de m'avoir rassurée [sourire]. Je peux passer à présent à une autre manipulation, sachant que le problème ne viens pas de mon code Merci encore et bonne fin d'après-midi. kattig
  11. kattig

    Problème avec le mail()

    Bonjour, Je souhaiterais faire un envoi par le biais de la fonction mail(). Cependant, aucun message n'est envoyé, je n'ai que ce message d'erreur: Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\program files\easyphp1-8\www\projet_ci2\contact2.php on line 11 Mes recherches ne m'ont pas trop aidé puisque j'en suis toujours au même point.. [triste..] Est-ce à cause du faite que j'utilise easyphp? Parce que selon le message d'erreur, "la connection a échoué".. Voici mon code: <?php if(isset($_POST['tete'])) { $sujet=$_POST['tete']; $to='toto_AT_hhh.fr'; $message=wordwrap($_POST['message'],70,"\n"); if(mail($to,$sujet,$message)) //ligne 11 { echo "Message envoyé avec succès"; } else { echo "Message non envoyé à cause d'un problème."; } } ?> Pourriez-vous m'aidez à résoudre ce petit problème? Je vous remercie d'avance pour votre aide. kattig
  12. Bonjour Interdit, Je vous remercie pour votre aide. Je viens de faire comme vous me l'avez recommendé et cela fonctionne aussi [ravie]. Je pensais que si je ne mettais pas \r\n, cela aurait écrit que sur une seule ligne... Et bien, je crois que je me suis trompée... Merci encore milles fois à vous tous pour votre aide Et bien, je crois que je vais me remettre au travail... Merci encore [sourire] et bonne fin d'après-midi. kattig
  13. Rebonjour, Je viens d'utiliser la fontion rtrim(fgets(...)) comme vous me l'avez conseillez et cela fonctionne parfaitement [sourire]. Je vous remercie milles fois pour votre aide Je vous souhaite à vous tous une bonne soirée et profitez bien de cette fin d'après-midi. kattig
  14. Bonjour Jean-Luc, Je vous remercie pour votre aide, je suis entrain de faire des essais. Je vous dis tout de suite après si cela fonctionne. Merci encore. kattig
  15. Bonjour Vincent, Je vous remercie pour votre aide [sourire]. Je viens d'essayer avec empty et malheureusement j'ai le même résultat (cela ne prend pas en compte la condition) ... Je ne comprend pas pourquoi cela ne fonctionne pas.. Mon code est pourtant bon, non? kattig
  16. kattig

    Problème avec une condition

    Bonjour, Je souhaiterais effacer une ligne de mon fichier texte. J'y arrive cependant si mon fichier texte contient par exemple: premier deuxieme troisieme Je fais en sorte de supprimer la deuxième ligne, ce qui me donne: premier troisieme alors que je veux que cela donne: premier troisieme Voici mon code: <?php $fichier=fopen("test.txt","r"); $i=0; while(!feof($fichier)) { $f[$i]=fgets($fichier,255); $i=$i+1; } $ligne=$i; fclose($fichier); $f[1]= ""; $fichier=fopen("test.txt","w+"); for($i=0;$i<$ligne-1;$i++) { if($f[$i] != "") { fwrite($fichier,$f[$i]."\r\n"); } } if($f[$ligne-1] != "") { fwrite($fichier,$f[$ligne-1]); } fclose($fichier); ?> Je pense qu'il ne prendre pas en compte les conditions que je lui ai donné en disant que si le contenu de la ième ligne est non vide alors il faut l'écrire. Sauriez-vous quelle est la raison qui fait que ma condition ne soit pas prise en compte? Je vous remercie d'avance pour votre réponse. kattig
  17. Bonjour Mamat, Je vous remercie de votre suggestion. Je me renseignerai. Bon après-midi et merci encore kattig
  18. Bonjour Captain_torche, Je vous remercie beaucoup pour votre aide [sourire]. Je vais m'y remettre ainsi à mes formulaires qui m'appellent Merci encore. Je vous souhaite un bon après-midi. kattig
  19. Bonjour, Je viens de terminer une fiche d'inscription (inscription.php). J'ai vérifié mon formulaire par le biais de Javascript sauf pour l'adresse email qui sera vérifié dans la page verif.php où sera intégré une autre formulaire ne comportant qu'un champ text pour corriger l'adresse de messagerie. Dans verif.php, je récupère les informations du formulaire de inscription.php. Cependant, lorsque je soumet ce deuxième formulaire toutes les informations du premier formulaire (dans inscription.php) sont perdus... Savez-vous comment faire pour que les informations ne se perdent pas lors de la soumission du deuxième formulaire (dans verif.php)? Je vous remercie d'avance pour votre aide. kattig
  20. Et bien, je sais maintenant pourquoi cela ne fonctionne pas. Au début, j'avais fait un convertisseur assez simple juste pour que je puisse voir si j'arrivais, ainsi, je l'avais appelée convert.php Et lorsque j'ai fait le deuxième convertisseur qui me posait problème. J'étais complètement sûre que j'étais sur la même page.. Je viens de revérifier le nom de la page et c'est convert2.php au lieu de convert.php ... Je peux être idiote des fois... [gênée] Une simple erreur dans le nom... Je suis vraiement confuse... Merci mille fois pour votre patience afin de résoudre mon problème [sourire] Merci. En regardant l'heure, vous allez certainement aller déjeuner. Ainsi, je vous souhaite un bon appétit et vous remercie encore pour votre aide. Bonne journée. kattig
  21. J'ai la version 1-8 . Pour l'instant, je ne fais que m'entrainer concernant le PHP. Ainsi, je ne fais pas de site pour l'instant... Il faut encore que je revoie plusieurs cours pour avoir des bases assez solide. Avez-vous la même version que moi? kattig
  22. C'est vraiement bizarre... Je ne sais pas pourquoi cela bloque. Si cela fonctionne chez vous c'est que mon code est bon. Non? Peut-être n'avons nous pas la même version? Ce n'est pas grave... Je vous remercie d'avoir bien voulu prendre un peu de votre temps pour m'aider Au moins, je sais que cela fonctionne (bien que cela ne soit pas le cas chez moi). Je vous souhaite une bonne journée captain_torche. kattig
  23. Voici l'intégralité de mon code: <html> <head> <title>Convertisseur</title> </head> <body bgcolor="#F5B800"> <center> <font color="red"><h1>Convertisseur de dollard en euros</h1></font> <form action="convert.php" method="POST"> <input type="hidden" name="action" value="resultat"><br> <table border="0"><tr> <td>Conversion en dollar: <input type="radio" name="conversion" value="dollar"></td> <td>Conversion en euro: <input type="radio" name="conversion" value="euro"></td> </tr> <tr> <td><input type="text" name="monnaie"></td> <td><input type="submit" value="calcul"></td></tr> </table> </form> <?php if(isset($_POST['action'])) { if($_POST['conversion']=='euro') { if(empty($_POST['monnaie'])) { echo '<h2> Tapez une valeur s\'il vous plait. </h2>'; } else { $dol=$_POST['monnaie']; if($dol >0) { $convert=0.83*$dol; echo 'Résultat: '.$convert.' euros'; } else { echo '<h2> Tapez correctement la valeur SVP </h2>'; } } } else { if($_POST['conversion']=='dollar') { if(empty($_POST['monnaie'])) { echo '<h2> Tapez une valeur s\'il vous plait. </h2>'; } else { $dol=$_POST['monnaie']; $dec = (float) $_POST['monnaie']; if($dol >0) { $convert=$dol/0.83; echo 'Résultat: '.$convert.' euros'; } else { echo '<h2> Tapez correctement la valeur SVP </h2>'; } } } else { echo '<h2>Choisissez la monnaie SVP.</h2>'; } } } ?> </center> </body> </html> Merci encore pour votre aide [sourire]. kattig
  24. Bonjour, Je vous remercie pour votre aide Cependant, le code ici présent est dans la page convert.php ... Je ne sais pas pourquoi cela ne marche pas chez moi... Pensez-vous que cela est du à EasyPHP? kattig
  25. Bonjour, Je suis actuellement entrain de faire un convertisseur qui convertit les dollars en euros et inversement selon les cas où l'on choisit un bouton radio ou l'autre. Voici mon code: Que je sélectionne un bouton radio ou pas, que j'entre une valeur ou pas, le résultat, après soumission du formulaire, est toujours le même: les boutons radios disparaissent et il affiche le message: 'Tapez une valeur s'il vous plait'. A croire qu'il ne prend pas en compte les valeurs que j'ai tapé... Qu'en pensez-vous? Pourriez-vous m'aidez? Je vous remercie d'avance pour votre aide. kattig
×
×
  • Créer...