begin process at 2012 05 31 11:22:00
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

trier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

trier

mardi 27 juillet 2004 à 18:40:04 | trier

benjiman2

Bonjour ,
Voila je voudrais vous poser un question qui me tourmente depuis plusieurs semaine !

Voici mon probleme :
J'ai un site de Video .
En faite c'est un site ou les visiteurs entre l'url , le nom etc de leur video , et toout le forumlaire s'enregistre dans plusieurs fichier .txt
OU le nom est : $nomvideo_taillevideo_$date_$heure_acommentaire.txt
Puis lorsque je veux voir toute les video qui sont ajoutée , j'utilise la boucle while pour aficcher tous les fichier se terminant par acommentaire.txt .
PUis je demande a php de lire le nom , en fiate plutot de lire toutes les infos séparé par les _ .
Jusque la pas de probleme .
puis sur mon script , je demande de mettre $nomvideo dans la colonne "Nom de la video" ... etc
SOUS FORME HTML ! donc avec les <td> <tr> etc !

Mais le probleme , c'est que toutes les information sont classé dans le désordre !
C-a-d qu'un utilisateur peux posté une video qui s'appel phpcs , un autre , javascriptfr et un autre , codes-sources ,
et bien ce ne sera pas du tout trié , en faite php en ferra a csa tete , il le triera de sa maniere!
J'ai tout regarder , comment il le trie .. sa se trie pas !!
je ne sais pas ce qu'il se passe !

Alors apres j'ai réfléchi , et en faite il fudrait tout simplement transformé ce jolie tableau en array.
Sauf que pour les affiché , c'est pas tres beau !!
Et c'est un peu compliqué !

Alors si vous avez une solution comment je pourrai les trier !!
MErci !!

SVP , dites moi si vous ne savez pas , sinon je vais croire qu'on s'en fou !!!!

Merci de votre compréhension.
En esperant vos réponse.

By ;)
mardi 27 juillet 2004 à 21:49:34 | Re : trier

coockiesch

Salut!
Je comprends pas trop... Tu peux nous donne la structure de tes données?

@++

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
mardi 27 juillet 2004 à 23:50:02 | Re : trier

benjiman2

Ok c'est vrai , c'est tirer par les cheveux ce que je dis !
Excusez moi

En faite la seule chose tout simplement ,

J'ai des variables qui sont enregistrer par plusieur fichier txt .
Pas tres compliqué jusque la .
Puis en faite il y a une boucle while qui lit tout les fichier en txt (en résumé)
Et ce que je voudrais c'est de mettre toute ces variable dans un tableau , mais trié .


echo("<tr><td><font color=white size=2 face=verdana>$nomvideo2</font></td><td><font color=white size=2 face=verdana>$pseudo_2</font></td><td><font color=white size=2 face=verdana>$date_ecrit</font></td><td><font color=white size=2 face=verdana>$taillevideo</font></td><td><a href='$commentaire'><font color=white size=2 face=verdana><b>Cliquez ici</b></font></a></font></td><td><a href=\"envoiecom.php?nomvideo=$nomvideo&pseudo2=$pseudo_2\"><font color=white size=2 face=verdana><b>Envoyer un commentaire!</b></font></a></td></tr>");

Et donc sa , c'est ce que va s'écrire pour chaque fichier txt .
Donc maintenant comment faire pour que chaque
ligne soit classé par date ?
Fs2004Video => c'est LA référence des videos Flight SImulator !
mercredi 28 juillet 2004 à 00:44:55 | Re : trier

benjiman2

En fin de comtpe j'en ai résolu que j'afficherai un logo NEW lorsquie la video a été ajouté il y a moins de 24 h .

Mais voici le probleme !
Regardez cette source vous comprendrez !
Par contre $string sera dans la page des video , la date ou la video a été inséré !




<?
$date2= date("j-m-Y");
if ($date2 = $date2) {

$string = $date2 ;
$jour = strtok($string,"-");
$mois = strtok("-");
$an = strtok("-");
}

$string = "27-07-2004" ;
if ($string = $string) {
$jour2 = strtok($string,"-");
$mois2 = strtok("-");
$an2 = strtok("-");
}

$antoto = "$jour"."$mois"."$an" ;
$antoto2 = "$jour2"."$mois2"."$an2" ;
$moidifer = $mois - $mois2 ;
$antotodif = $antoto2 - $antoto ;
$jourdifer = $jour2 - $jour ;
if ($ans2 = $an) {

if ($mois2 = $mois) {
if ($jourdifer<=1) {
$differ2 = "NEWWWWWW !!!" ;
}
}
}
else {
$differ2 = " non3" ;}

if ($an = $an2) {

if ($moidifer ==3011) {
$differ2 = "NEWWWWWW !!!" ;
}
elseif ($differ ==2899) {
$differ2 = "NEWWWWWW !!!" ;
}
elseif ($differ ==2999) {
$differ2 = "NEWWWWWW !!!" ;
}
elseif ($differ ==2799) {
$differ2 = "NEWWWWWW !!!" ;
}
elseif ($differ ==2699) {
$differ2 = "NEWWWWWW !!!" ;
}
}
else {
$differ2 = " non2" ;}


if ($antotodif == 301099) {
$differ2 = "NEWWWWWW !!!" ;
}
else { $differ2 = "non1";}
echo " $differ2" ;
?>




Le probleme c'est que tout depend du dernier ELSE ! vu que lorsque je veux oir le résultat avec easyphp , il me met non1 ! et quand je supprime else , il me met NEWWWW

Voila si vous avez une solution!!
Merci!


Fs2004Video => c'est LA référence des videos Flight SImulator !
mercredi 28 juillet 2004 à 10:27:19 | Re : trier

coockiesch

Salut!
Ce que je comprends pas:
Pourquoi tu récupère pas des infos dans des tableau (1 date, 1 nom, 1 ...)

Et après tu fais une petite fonction de tri...

@++

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
mercredi 28 juillet 2004 à 10:50:24 | Re : trier

benjiman2

Et bien oui ...
Mais comment faire ?
Je ne connais ni la fonction tri ...
et en fait lors de mon apprentissage en php , on va dire que j'ai un peu "basé" les array ... et maintenant impossible de remettre la main sur la lecon d'array !!
Pouvez vous m'aidez justement pour savoir comment faire ce tableau et apres utiliser la fonction tri?

Sinon , j'ai pensé qui serait bien de mettre tout simplement un logo new (dans l'exemple j'ai écris NEWWWWWW) pour dire que ce fichier a moins de 24 h ...
Mais ce que je ne comprend pas , c'est que en fait , tout dépend du dernier else !
Si je ne emet pas de else a la fin on me met NEWWW mai si j'en met un il me met non1 et non1 correspond au dernier else ...
En gros php s'en fou de string , la date de la video ou ici c'est
$string = "27-07-2004" ;

Merci de votre aide!!!
Fs2004Video => c'est LA référence des videos Flight SImulator !
mercredi 28 juillet 2004 à 10:55:36 | Re : trier

coockiesch

Salut!
On pourrais lire les noms des fichiers et répartir les infos dans des tableau, mais j'ai une idée: Tu veux pas utiliser une petite base de données? Ca serait tellement plus simple...

@++

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
mercredi 28 juillet 2004 à 12:30:48 | Re : trier

benjiman2

Oui oui pour le tableau ... mais comme je l'ai déja dit , je ne sais pas le faire !!!!

Pour ce qui est de la base de données ...
En faite lorsque j'ai créé le site (mi juin) , je commencer a peine avec le php
Et Puis le probleme c'est que je ne pensez pas que le site allez tourner de cette facon ...
Au bout de 1 semaine , plus d'une dizaine de video a été rajouté .
Et meme bien pire ...
Au début du mois de juillet , je me suis apercu que la bibliotheque comptait maintenant environ 40 videos.
Maintenant je ne peux transferer toutes ces fichier txt en fichier sql !!
SI?
mais c'est sur que sa serait bien d'utiliser le mysql , sauf que je n'y conait rien a tout ça !
je me suis acheté un lire dessus et je compte bien le lire en vacances mais bon...
Ce qui serait bien c'est qu'apres avoir utiliser les array , je pourrai compter le nombre de ligne ... avec count ou un truc du genre ...
et comme sa je peux dire combien de video compte fs2004video ....

Si savoiez comment je pourrez résoudre ce probleme txt/sql et pour faire un array !!

Merci ;)

Fs2004Video => c'est LA référence des videos Flight SImulator !
mercredi 28 juillet 2004 à 12:31:46 | Re : trier

winwarrior

Membre Club
Renseigne toi sur
explode()
plutot que
strtok()

exemple:

<?php
$string = "page_28-07-2004";
$i = explode("_",$string);
if ($i[1] == date("j-m-Y")) echo "NEW!!!";
else echo "Bah non ...";
?>


@+

win


Cette discussion est classée dans : probleme, txt, video, trier, faite


Répondre à ce message

Sujets en rapport avec ce message

IP/Fichier.txt: Probleme FOPEN [ par skurvy ] Voila mon problem:$ip= $_SERVER["REMOTE_ADDR"];// Adresse ip$b= "";// pour nouvelle ligne$chat = file("http://".$ip."/chat.txt"); //ouvre le fichier$d Probleme d'upload d'une video de 8 Mo [ par shuuutup ] Bonjour à tous, J'ai un petit pb avec l'upload. En fait, j'ai un espace admin ou le webmaster peut ajouter des photos et des videos sur son site. videodream's probleme d'ajout de video [ par yoyo77yo ] bonjour je suis chez free et g mis ce code il est géniale tout a fait ce que je recherche mais il y a un probleme : quans je veux ajouter des videos ( Probleme include txt et lecture [ par neoxdragon ] Bonjour,J'ai codé une petite fonction pour mettre simplement des valeurs a jour dans une page en écrivant dans des txt mais le problème c'est que aprè Trier une table avec le contenu d'une variable [ par bullo95 ] Bonjour!! Voila mon probleme premiere page, un petit moteur de recherche par mots clefs. qui va a la page 2 page 2 la liste de tt les article compten Probleme regex [ par Eliays ] bonjour: voici mon code : $donnees['txt'] = preg_replace('/[b](.*)[\/b]/','$1', $donnees['txt']); ce qu'il y a entre [b] et [/b] devrais etre en gra Encore un probleme : syntax [ par Eliays ] Voila j'ai donc pris le code de coucou, merci a lui :) maitenant j'ai un autre probleme, voice le code : $txt = preg_replace('/\[b\](.*)\[\/b\]/Ui',' probleme insertion video [ par laloire33150 ] bonjour, je cree mon site de formation avec des videos toutes les videos fonctionnent avec internet explorer, mais sur mozilla c'est la kata voici l Probleme de centrage video sur page HTML [ par mel06 ] Bonjour, J'ai un souci avec une page web : http://www.tristane-banon-officiel.com/index2.php?r=avLa video se place de cette facon....A priori c'est 2 questions qui pour moi sont un probleme [ par toutais ] bonjourvoici mes deux questions : Je tiens à  preciser que je suis un débutant ,je connais un peu le html et c est tout. Je suis pret à apprendre d au


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 24,867 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales