Flux rss
Les formalités en ligne
pour les entreprises
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[php]class de livre d'or

krabs, le jeudi 17 mai 2007 à 16:23:25
Bonjour,
J'essaye de faire une classe php qui écrit et gere 5 fichier texte.
Seulement elle ne semble pas marcher ;-) j'ai une petite idée qui ne me semble cependant pas etre le probleme: un return dans un for qui interrompt toute la fonction ??Si quelqun voit quelque chose merci bcp.

Voici le code
<?php
class txt{
     function see(){
	     //fichier texte
	     $txt[0] = "txt1.txt";
         $txt[1] = "txt2.txt";
         $txt[2] = "txt3.txt";
         $txt[3] = "txt4.txt";
         $txt[4] = "txt5.txt";
         
		 //le premier vide
		 for($i=0;$i<5;$i++){
	         $open[$i] = fopen($txt[$i], 'a');
		     $length[$i] = strlen($open[$i]);
			 fclose($open[$i]);
		     if($length[$i] == 0){
		         return $i;
		     }
			 if($i == 4 && $length[$i]!=0){
			     $i = false;
			     return $i;
			 }
		 }
		 
		 //nom et message
		 $name = htmlentities($_GET["name"]);
         $msg = htmlentities($_GET["msg"]);
		 
		 if(!isset($name,$msg) && strlen($name)<100 && strlen($msg)<600){
		     break;
		 }
		 
		 //date et heure en francais
		 $mois[1] = "janvier";
		 $mois[2] = "fevrier";
		 $mois[3] = "mars";
		 $mois[4] = "avril";
		 $mois[5] = "mai";
		 $mois[6] = "juin";
		 $mois[7] = "juillet";
		 $mois[8] = "août";
		 $mois[9] = "septembre";
		 $mois[10] = "octobre";
		 $mois[11] = "novembre";
		 $mois[12] = "décembre";
		 
		 $jour[1] = "lundi";
		 $jour[2] = "mardi";
		 $jour[3] = "mercredi";
		 $jour[4] = "jeudi";
		 $jour[5] = "vendredi";
		 $jour[6] = "samedi";
		 $jour[7] = "dimanche";
		 
		 $date = getDate();
		 
		 $semaine = $date[wday];
		 $annee = $date[year];
		 $moi = $date[mon];
		 $journee = $date[mday];
		 $heure = $date[hours];
		 $minute = $date[mintes];
		 $secs = $date[seconds]; 
         
         $ajout = "$jour[$semaine] $journee $mois[$moi] $annee à $heure h $minute min $secs sec";	 
		 //texte rajouté dans le fichier
		 $pre = "Rajouté par $name le $ajout par $name";
		 
		 //si un fichier et vide:
		 if(isset($i) && $i<5){
		     $op = fopen($txt[$i], 'a');
			 $incl = "<div class='com'><div class='header'>$ajout</div><div class='msg'>$msg</div></div>";
			 fwrite($op, $incl);
             fclose($op);
		 }
		 echo htmlentities($_GET["name"]).htmlentities($_GET["msg"]);
		 //si aucun fichier est vide
		 //if($i == false){
		     
		 //}
	 }
}
$obj = new txt();
$obj -> see();

include("txt1.txt");
echo"<br>";
include("txt2.txt");
echo"<br>";
include("txt3.txt");
echo"<br>";
include("txt4.txt");
echo"<br>";
include("txt5.txt");
?>
Configuration: Windows XP
Firefox 2.0.0.3
Répondre à krabs  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
s.spark, le samedi 19 mai 2007 à 17:20:19
Salut,

Peut-on avoir le formulaire ?
Ceux qui veulent savoir comment utiliser eMule Paradise contactez moi par email.
Répondre à s.spark

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
krabs, le dimanche 20 mai 2007 à 15:29:31
Bonjour
bien sur:
la page load.php:
<?php
class txt{
     function see(){
	     //fichier texte
	     $txt[0] = "txt1.txt";
         $txt[1] = "txt2.txt";
         $txt[2] = "txt3.txt";
         $txt[3] = "txt4.txt";
         $txt[4] = "txt5.txt";
         
		 //le premier vide
		 for($i=1;$i<6;$i++){
	         $open[$i] = fopen($txt[$i], 'a');
		     $length[$i] = strlen($open[$i]);
			 fclose($open[$i]);
		     if($length[$i] == 0){
		         return $i;
		     }
			 if($i == 4 && $length[$i]!=0){
			     $i = false;
			     return $i;
			 }
		 }
		 
		 //nom et message
		 $name = htmlentities($_GET["name"]);
         $msg = htmlentities($_GET["msg"]);
		 
		 if(!isset($name,$msg) && strlen($name)<100 && strlen($msg)<600){
		     break;
		 }
		 
		 //date et heure en francais
		 $mois[1] = "janvier";
		 $mois[2] = "fevrier";
		 $mois[3] = "mars";
		 $mois[4] = "avril";
		 $mois[5] = "mai";
		 $mois[6] = "juin";
		 $mois[7] = "juillet";
		 $mois[8] = "août";
		 $mois[9] = "septembre";
		 $mois[10] = "octobre";
		 $mois[11] = "novembre";
		 $mois[12] = "décembre";
		 
		 $jour[1] = "lundi";
		 $jour[2] = "mardi";
		 $jour[3] = "mercredi";
		 $jour[4] = "jeudi";
		 $jour[5] = "vendredi";
		 $jour[6] = "samedi";
		 $jour[7] = "dimanche";
		 
		 $date = getDate();
		 
		 $semaine = $date[wday];
		 $annee = $date[year];
		 $moi = $date[mon];
		 $journee = $date[mday];
		 $heure = $date[hours];
		 $minute = $date[mintes];
		 $secs = $date[seconds]; 
         
         $ajout = "$jour[$semaine] $journee $mois[$moi] $annee à $heure h $minute min $secs sec";	 
		 //texte rajouté dans le fichier
		 $pre = "Rajouté par $name le $ajout par $name";
		 
		 //si un fichier et vide:
		 if(isset($i) && $i<5){
		     $op = fopen($txt[$i], 'a');
			 $incl = "<div class='com'><div class='header'>$ajout
			 </div><div class='msg'>$msg</div></div>";
			 fwrite($op, $incl);
             fclose($op);
		 }
		 //si aucun fichier est vide
		/*if($i == false){
		     
             for($a = 0; $a < 3; $a++){
			     $b = a++;
				 if($b == 1){
				     $tx = $op = fopen($txt[1], 'a');
					 
				 }
				 if($b<2&&$b4){
				     rename($ouvrir[$a], "txt$b.txt");
				 }
		     }
		 }
		 */
	 }
}
$obj = new txt();
$obj -> see();
?>



Répondre à krabs

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 krabs, le dimanche 20 mai 2007 à 15:32:48
la page tst.html
<html>
     <head>
	     <title>Tchat</title>
         <link rel="stylesheet" type="text/css" href="style.css"/>
         <script type="text/javascript" src="script.js"></script>
     </head>
     <body>
	     <div id="target"></div>
	     <a href="#" onclick="open_file(),focus_name()">Ajouté votre commentaire</a>
         <div id="ad" style="display:none;"><br>
		     <table border="0">
			 <tr><td>Nom&nbsp;&nbsp;</td></tr>
			 <tr><td><input type="text" name="name" id="name"></input></td></tr>
             <tr><td>Message&nbsp;&nbsp;</td></tr>
			 <tr><td><textarea name="msg" id="msg"></textarea></td></tr>
             <tr><td><input type="button" value="envoyer" id="submit" onclick="send_msg()"></input></td></tr>
			 </table>
         </div>
     </body>
</html>

et le script ajax/js
function focus_name(){
     document.getElementById("name").focus();
}

function open_file(){
     var div = document.getElementById("ad");
     if(div.style.display == "none"){
	     div.style.display = "block";
	 }
	 else{
	     div.style.display = "none";
	 }
} 

function send_msg(){
var load;
try {
load = new ActiveXObject("Msxml2.XMLHTTP");
} 
     catch (e) {
         try {
         load = new ActiveXObject("Microsoft.XMLHTTP");
	     } 
	         catch (e) {
	         load = false;
	         }
     }
	 
if (!load && typeof XMLHttpRequest != 'undefined'){
     load = new XMLHttpRequest();
}
var name = document.getElementById("name").value;
var msg = document.getElementById("msg").value;
var url = "load.php?name="+name+"&&msg="+msg;
alert(url);
load.open("GET", url);
load.onreadystatechange = function(){
     if (load.readyState == 4 && load.status == 200) {
          document.getElementById("target").innerHTML = load.responseText;
     }
}
load.send(null);
}

Si cela peut aider
Merci bcp
Répondre à krabs

Résultats pour [php]class de livre d'or

Classement par ordre alphabétique (Résolu) bsr mesdames, bsr messieurs, Petite question svp, existe un moyen pour classer par ordre alphabétique le contenu de mon répertoire "Mes documents" Cordialement www.commentcamarche.net/forum/affich-1230898-classement-par-ordre-alphabetique
[Java] classer par ordre alphabétique (Résolu) Bonjour, Comment classer par ordre alphabétique une liste de mots le plus simplement possible en Java ? (les mots peuvent être rangés dans un vecteur, une array list,...) Merci de votre aide www.commentcamarche.net/forum/affich-1684452-java-classer-par-ordre-alphabetique
Algorithme de classement par ordre croissant (Résolu) Bonjour, je commence juste à apprendre l'algorithme. j'aimerais savoir kel algorithme permet d'entrer trois nombres puis de les classer par ordre croissant je vous remercie d'avance de votre colaboration www.commentcamarche.net/forum/affich-4056327-algorithme-de-classement-par-ordre-croissant

Résultats pour [php]class de livre d'or

[Caml] Lien tutorielTutoriel de Ocaml sympathique chez: http://www.pps.jussieu.fr/Livres/ora/DA-OCAML/ www.commentcamarche.net/faq/sujet-1294-caml-lien-tutoriel
Connexion à une base Oracle en php1. Périmètre Cet article est un exemple de connexion à une base Oracle par le biais d'un script php. Cet article ne traite pas la configuration de votre serveur Oracle, et de votre client Oracle. Nous partons du principe que vous pouvez accéder à... www.commentcamarche.net/faq/sujet-123-connexion-a-une-base-oracle-en-php

Résultats pour [php]class de livre d'or

Différence entre les différentes classe d'ord (Résolu)Bonjour, je voudrai savoir quelle est la différence entre les 3 classe d'ordinateur car: un bureau doit être le - puissant un multimédia entre les 2 un de jeux c'est le plus puissant mais pourquoi un jeux ne peut pas être bureautique ect?... www.commentcamarche.net/forum/affich-8881572-difference-entre-les-differentes-classe-d-ord
Classement favoris (Résolu)Bonjour, Mes favoris IE se sont classés par ordre alphabetique, comment les reclasser par date ? Merci www.commentcamarche.net/forum/affich-6617597-classement-favoris
Php, sql & float (Résolu)Bonjour, J'ai une base de données avec une colone "float" (nombre non-entier) qui correspondent à des prix. Je souhaite, dans ma page PHP, classer mes résultats en ordre croissant. J'utilise donc une requête du type : $query= "SELECT * FROM... www.commentcamarche.net/forum/affich-8173016-php-sql-float

Résultats pour [php]class de livre d'or

Télécharger Feed DemonFeed Demon est un lecteur (agrégateur) de flux RSS très populaire pour les systèmes Microsoft Windows supportant les principaux standards en la matière (RSS / Atom). Il offre de nombreuses fonctionnalités de classement, d'organisation, de filtrage... www.commentcamarche.net/telecharger/telecharger-34055550-feed-demon
Télécharger RSS OwlRSSOwl est un lecteur RSS très complet offrant un support des principaux standards (RSS/Atom) et surtout une interface intuitive permettant de classer et organiser ses flux RSS, ainsi que de gérer des alertes par mots clés. www.commentcamarche.net/telecharger/telecharger-34055544-rss-owl
Télécharger Dalc web book 2009Voici la version 2009 de Dalc web book. Cet annuaire thématique gratuit et sans pub classe les rubriques par catégories, désormais les adresses sont classées par ordre alphabétique. Avec une nouvelle interface adaptée à Windows, Dalc web book 2009... www.commentcamarche.net/telecharger/telecharger-34057877-dalc-web-book-2009

Résultats pour [php]class de livre d'or

Top 5 des meilleures ventes d'ordinateurs portables : Acer en tête(Paris - Relax news) - Chaque semaine, Relaxnews établit le classement des meilleures ventes d'ordinateurs portables en partenariat avec Bestventes.com, le premier service en France qui centralise les meilleurs ventes des sites marchands. Ce... www.commentcamarche.net/actualites/top-5-des-meilleures-ventes-d-ordinateurs-portables-acer-en-tete-5847322-actualite.php3
Top 5 des meilleures ventes d'ordinateurs portables : HP détrône Acer(Paris - Relax news) - Chaque semaine, Relaxnews établit le classement des meilleures ventes d'ordinateurs portables en partenariat avec Bestventes.com, le premier service en France qui centralise les meilleurs ventes des sites marchands. Ce... www.commentcamarche.net/actualites/top-5-des-meilleures-ventes-d-ordinateurs-portables-hp-detrone-acer-5846647-actualite.php3
Top 5 des meilleures ventes d'ordinateurs portables : l'eee PC d'Asus plus présent(Paris - Relax news) - Chaque semaine, Relaxnews établit le classement des meilleures ventes d'ordinateurs portables en partenariat avec Bestventes.com, le premier service en France qui centralise les meilleurs ventes des sites marchands. Ce... www.commentcamarche.net/actualites/top-5-des-meilleures-ventes-d-ordinateurs-portables-l-eee-pc-d-asus-plus-present-5846825-actualite.php3

Résultats pour [php]class de livre d'or

PHP - Les classesLa notion de classe Php3 intègre un soupçon de caractéristiques empruntées aux langages orientés objet, c'est-à-dire la possibilité d'utiliser des objets, entités regroupant des données et des fonctions au sein d'une structure et rendant la... www.commentcamarche.net/contents/php/phpclass.php3
PHP - Introduction à la programmation avec PHPQu'est-ce que PHP? PHP est un langage interprété (un langage de script) exécuté du côté serveur (comme les scripts CGI, ASP, ...) et non du côté client (un script écrit en Javascript ou une applet Java s'exécute sur votre ordinateur...). La... www.commentcamarche.net/contents/php/phpintro.php3
PHP - Les variablesConcept de variable avec PHP Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage PHP peuvent être de trois... www.commentcamarche.net/contents/php/phpvar.php3