| La programmation | |
|
+36pouale meteskis Choco-sama Dragongaze13 Wraithslayer/HD Kotomine Naqqah kilam1110 wolftag valentinos garywiss6 AristA Sogeking Chroniker Falco Empty AlexRE Awakeing Grade Mod Godboy coco Arvester Blizzard Krok Shakuras Raspberyl Slump Antheor guigui kun Quelqu'un krosk Toshibashin Relm Ccd-ToF NeoKakashi 40 participants |
|
Auteur | Message |
---|
Slump Kikoo Lv -1
Nombre de messages : 15257
| Sujet: Re: La programmation Sam 17 Jan 2009, 17:54 | |
| * Avait complètement oublié de poster * Ca me balance toujours un chiffre à ralonge, mais bon osef de toute façon je veux plus faire le programme sur lequel j'étais parti Par contre autre question ( Je suppose que ça a un minimum de rapport avec la programmation puisqu'on va dire que c'est du html ), j'ai vu qu'on pouvait protéger les dossiers de son ftp par des mots de passe, grâce à des fichiers htaccess ou je sais plus quoi, quelqu'un pourrait pas me dire clairement ce qu'il faut faire ( parce que leurs tutos sont sympas, mais y a deux trois trucs qui sont un peu ambïgus ) ? | |
|
| |
Sogeking Maker Lv 6
Nombre de messages : 160 Age : 2023
| Sujet: Re: La programmation Dim 25 Jan 2009, 19:51 | |
| Après de longues années de recherche, j'ai réussi à retrouver le code source de Terminator : - Code:
-
int Sarah Connor = 1;
printf("Sarah Connor ?");
if (Sarah Connor) { do("Kill"); } else { do("Kill"); } ____________ | |
|
| |
AlexRE Admin trop trizo Lv 65
Nombre de messages : 29934 Age : 37
| Sujet: Re: La programmation Dim 25 Jan 2009, 19:55 | |
| Ok. Y'a 7 lignes en trop. ____________ - Relm a écrit:
- Merci pour la confirmation Gary et fuck my life.
| |
|
| |
Slump Kikoo Lv -1
Nombre de messages : 15257 Age : 32
| Sujet: Re: La programmation Dim 25 Jan 2009, 21:56 | |
| Tu viens de me donner une idée de programme à la con http://forumemagination.free.fr/Divers/Terminator.rar ( Je l'ai un peu fait à l'arrache donc c'est peut être pas super bien rangé ) Et sinon pour mon aide en ftp/html ? | |
|
| |
Falco Maker qui quitte vraiment E-m Lv 60
Nombre de messages : 13628 Age : 33
| Sujet: Re: La programmation Dim 25 Jan 2009, 21:58 | |
| T'as besoin d'aide en HTML ? ____________ "Listen now, you don't understand That's not the point of Christmas land"
| |
|
| |
Slump Kikoo Lv -1
Nombre de messages : 15257 Age : 32
| |
| |
Empty Mangeur de manettes Lv 65
Nombre de messages : 16363 Age : 38
| Sujet: Re: La programmation Dim 25 Jan 2009, 22:10 | |
| .htaccess .htpaswd un truc du genre... Y avait un challenge de hacking qui m'a particulièrement emmerdé un jour avec ce truc. Le faire sauter c'est compliqué (voir impossible) mais le programmer c'est simple, suffit de retomber sur la bonne Doc. Je regarde dès que je suis chez moi | |
|
| |
Falco Maker qui quitte vraiment E-m Lv 60
Nombre de messages : 13628 Age : 33
| Sujet: Re: La programmation Dim 25 Jan 2009, 22:14 | |
| Ah ouais, j'utilise pas ses machins la, j'avais essayé un coup avec Free, ça avait pas marché, et ça m'avais soulé. Moi à la place, je vais un système d'inscription. Et je fais : - Code:
-
if (isset($_SESSION['pseudo'])) // Si le membre est connecté { if ($userdata['user_level'] == 1 OR $userdata['user_rank'] == 3 ) //si le membre est admin (lvl 1) ou si son rang le lui permet {
//accès a la page } else { //t'as rien à foutre la !
} } 100 % efficace ^^ ____________ "Listen now, you don't understand That's not the point of Christmas land"
| |
|
| |
Sogeking Maker Lv 6
Nombre de messages : 160 Age : 2023
| Sujet: Re: La programmation Dim 25 Jan 2009, 22:23 | |
| Si y a rien à mettre dans le else, pas besoin de l'écrire. ____________ | |
|
| |
Slump Kikoo Lv -1
Nombre de messages : 15257 Age : 32
| Sujet: Re: La programmation Dim 25 Jan 2009, 22:25 | |
| - Kozz a écrit:
- .htaccess .htpaswd un truc du genre... Y avait un challenge de hacking qui m'a particulièrement emmerdé un jour avec ce truc.
T'as réussi à le by-pass ? Falco -----> Pas con ( Sauf que le commentaire " t'as rien à foutre là ! " je l'afficherai ) Je testerai ça demain soir ^^ | |
|
| |
Falco Maker qui quitte vraiment E-m Lv 60
Nombre de messages : 13628 Age : 33
| Sujet: Re: La programmation Dim 25 Jan 2009, 22:35 | |
| Si y a rien à mettre dans le else, pas besoin de l'écrire.Ben si, faut écrire qu'il à pas le droit d'être la. Falco -----> Pas con jv.com ( Sauf que le commentaire " t'as rien à foutre là ! " je l'afficherai jv.com )Comme tu veut En tout cas c'est le système que j'utilise pour RMA, et ça marche bien. Par contre, veuille à ne pas faire d'erreur lorsque tu fais des exceptions pour certains rangs, il m'est arrivé sans faire exprès d'autoriser l'administration uniquement aux invités ____________ "Listen now, you don't understand That's not the point of Christmas land"
| |
|
| |
Empty Mangeur de manettes Lv 65
Nombre de messages : 16363 Age : 38
| Sujet: Re: La programmation Dim 25 Jan 2009, 22:58 | |
| Slump: Bien entendu sinon je ne saurais toujours pas de quoi je parle Falco: Ton truc est faillible. J'en avais fait sauter un du genre soit sur NC soit sur Hack-tools. Je sais plus le nom de la faille par contre :p Re-slump: Tien,le SDZ explique mieux que moi ^^ http://www.siteduzero.com/tutoriel-3-14649-proteger-un-dossier-avec-un-htaccess.html | |
|
| |
Falco Maker qui quitte vraiment E-m Lv 60
Nombre de messages : 13628 Age : 33
| Sujet: Re: La programmation Dim 25 Jan 2009, 23:07 | |
| Falco: Ton truc est faillible. J'en avais fait sauter un du genre soit sur NC soit sur Hack-tools. Je sais plus le nom de la faille par contre :pAh bon ? T'es sur ? Pour cela il faudrait que tu puisses t'attribuer toi même un rang. A moins que le programmeur ai fait une erreur la dedans, c'est normalement impossible (moi vu que le code est géré par phpBB, j'ai aucun souci à me faire) ____________ "Listen now, you don't understand That's not the point of Christmas land"
| |
|
| |
Empty Mangeur de manettes Lv 65
Nombre de messages : 16363 Age : 38
| Sujet: Re: La programmation Dim 25 Jan 2009, 23:09 | |
| C'est d'ailleurs comme ça qu'on le hack, on s'attribue soit même le rang 1 ou 3 ou A ou AA selon ce que le programmeur à choisi ^^ Et tout ça via l'url en plus ou simplement en ré-enregistrant la source. Ps: Mais comme tu le dis, il faut que le programmeur soit assez con pour exposer tout ça Dans l'autre cas, la faille n'est pas exploitable en effet mais tout de même moins sûre que le .htaccess | |
|
| |
Falco Maker qui quitte vraiment E-m Lv 60
Nombre de messages : 13628 Age : 33
| Sujet: Re: La programmation Dim 25 Jan 2009, 23:11 | |
| Tu peut essayer sur RMA ? ____________ "Listen now, you don't understand That's not the point of Christmas land"
| |
|
| |
Empty Mangeur de manettes Lv 65
Nombre de messages : 16363 Age : 38
| Sujet: Re: La programmation Dim 25 Jan 2009, 23:13 | |
| Peut-être dans la semaine si tu veux (je peux faire un petit check up) Là j'attends juste que mes médocs fassent effet pour pouvoir enfin dormir | |
|
| |
Slump Kikoo Lv -1
Nombre de messages : 15257 Age : 32
| Sujet: Re: La programmation Dim 25 Jan 2009, 23:21 | |
| * Avais absolument pas vu qu'un tuto comme ça était sur le SDZ * Merci Je verrai ça demain ^^ | |
|
| |
Sogeking Maker Lv 6
Nombre de messages : 160 Age : 2023
| |
| |
Slump Kikoo Lv -1
Nombre de messages : 15257 Age : 32
| Sujet: Re: La programmation Dim 25 Jan 2009, 23:29 | |
| Non Google n'est pas mon ami J'avais fais une rapide recherche et il m'avait trouvé que des tutos en carton... Et j'avais pas de manuel sous la main | |
|
| |
Empty Mangeur de manettes Lv 65
Nombre de messages : 16363 Age : 38
| Sujet: Re: La programmation Dim 25 Jan 2009, 23:34 | |
| Tu es sous Linux Sogeking? | |
|
| |
Falco Maker qui quitte vraiment E-m Lv 60
Nombre de messages : 13628 Age : 33
| Sujet: Re: La programmation Lun 26 Jan 2009, 17:13 | |
| Help Alex Je travaille en ce moment sur un forum fait maison. J'ai utilisé une boucle while pour lister mes catégories, ainsi que les forums étant dans la catégorie. Ça marche, par contre, je trouve que niveau esthétique, c'est assez moche. Pour cela, j'aimerai qu'à chaque nouvelle catégorie, il y ai une espace de quelques cm. Voici mon code : - Code:
-
<table> <?php //Début de la boucle while($data2 = mysql_fetch_assoc($requete2)) { //On affiche chaque catégorie if( $categorie != $data2['cat_id'] ) { //Si c'est une nouvelle catégorie on l'affiche $categorie = $data2['cat_id']; ?> <tr> <th></th> <th class="titre"><strong><?php echo stripslashes(htmlspecialchars($data2['cat_nom'])); ?> </strong></th> <th class="nombremessages"><strong>Sujets</strong></th> <th class="nombresujets"><strong>Messages</strong></th> <th class="derniermessage"><strong>Dernier message</strong></th> </tr> <?php }
//Ici, on met le contenu de chaque catégorie ?> <?php $time_requete = mysql_query('SELECT * FROM forum_post WHERE post_id = "'.$data2['forum_last_post_id'].'"'); $time = mysql_fetch_array($time_requete); $pseudo_posteur = mysql_query('SELECT username FROM site_users WHERE user_id = "'.$time['poster_id'].'"'); $pseudo = mysql_fetch_array($pseudo_posteur);
// Ce super echo de la mort affiche tous // les forums en détail : description, nombre de réponses etc...
echo'<tr><td><img src="./images/message.gif" alt="message" /></td> <td class="titre"><strong> <a href="./voirforum.php?f='.$data2['forum_id'].'"> '.stripslashes(htmlspecialchars($data2['forum_name'])).'</a></strong> <br />'.nl2br(stripslashes(htmlspecialchars($data2['forum_desc']))).'</td> <td class="nombresujets">'.$data2['forum_topic'].'</td> <td class="nombremessages">'.$data2['forum_post'].'</td>';
// Deux cas possibles : // Soit il y a un nouveau message, soit le forum est vide if (!empty($data2['forum_post'])) { //Selection dernier message $nombreDeMessagesParPage = 15; $nbr_post = $data2['topic_post'] +1; $page = ceil($nbr_post / $nombreDeMessagesParPage); echo'<td class="derniermessage"> '.date('H\hi \l\e d/M/Y',$time['post_time']).'<br /> <a href="./voirprofil.php?m='.stripslashes(htmlspecialchars($pseudo['username'])).'&action=consulter">'.$pseudo['username'].' </a> <a href="./voirtopic.php?t='.$data2['topic_id'].'&page='.$page.'#p_'.$data2['post_id'].'"> <img src="./images/go.gif" alt="go" /></a></td></tr>'; } else { echo'<td class="nombremessages">Pas de message</td></tr>'; }
//Cette variable stock le nombre de message, on la met à jour $totaldesmessages += $data2['forum_post'];
//On ferme notre boucle et nos balises
} //fin de la boucle
echo '</table>'; } //fin du else ?>
____________ "Listen now, you don't understand That's not the point of Christmas land"
| |
|
| |
Empty Mangeur de manettes Lv 65
Nombre de messages : 16363 Age : 38
| Sujet: Re: La programmation Lun 26 Jan 2009, 17:26 | |
| C'est marrant ça ressemble étrangement à ça: - Code:
-
<?php //Cette fonction doit être appelée avant tout code html session_start();
//On donne ensuite un titre à la page, puis on appelle notre fichier debut.php $titre = "Index du forum"; include("includes/debut.php"); ?> <title>index</title><body><img name="Accueil" src="" width="32" height="32" alt="" style="background-color: #FF3366"> <div id="banniere"></div> <?php //Maintenant, on se connecte à la base de données include("includes/identifiants.php"); mysql_connect($adresse, $nom, $motdepasse); mysql_select_db($database); ?> <div id="corps_forum"> <?php //exit('Désolé mais le forum rencontre un problème technique ! repassez plus tard =)');
// On indique où l'on se trouve echo'<a href ="./accueil.html">Index du forum</a>';
// Puis on commence notre if
if (isset($_SESSION['pseudo'])) // Si le membre est connecté { //Voici les options echo'<p>Vous êtes connecté en tant que <a href="./voirprofil.php?m='.$_SESSION['id'].'&action=consulter"> '.$_SESSION['pseudo'].'</a><br /> <a href="./voirprofil.php?action=modifier"> Modifier mon profil</a><br /> <a href="./messagesprives.php"> <blink>/!\En construction</blink> Consulter mes messages privés</a><br /> <a href ="./deconnexion.php">Se déconnecter</a><br /></p>';
}
// Sinon, on propose de se connecter ou de s'enregistrer else { echo'<br /><br /><b>Attention vous n\'êtes pas connecté !</b> <p><a href="./connexion.php">Se connecter</a><br /> <a href="./register.php">S\'inscrire</a><br /></p>'; } ?> <br /><br />
<?php
//Initialisation de deux variables $totaldesmessages = 0; $categorie = ""; //Cette requete permet d'obtenir tout sur le forum $requete2 = mysql_query(' SELECT cat_id, cat_nom, forum_forum.forum_id, forum_name, forum_desc, forum_post, forum_topic, auth_view, forum_topic.topic_id, post_time, post_createur, membre_pseudo, membre_id FROM forum_categorie LEFT JOIN forum_forum ON forum_categorie.cat_id = forum_forum.forum_cat_id LEFT JOIN forum_post ON forum_post.post_id = forum_forum.forum_last_post_id LEFT JOIN forum_topic ON forum_topic.topic_id = forum_post.topic_id LEFT JOIN forum_membres ON forum_membres.membre_id = forum_post.post_createur ORDER BY cat_ordre, forum_ordre DESC'); ?> <?php
//POUR REMETTRE EN ROUTE SUPPRIMER $requete2=0 et enlever les com au dessus =) //Dans un premier temps, on vérifie s'il y a des forums à lister if (mysql_num_rows($requete2) < 1)
{ echo'<center><h1>Désolé mais ce forum est en construction ! </h1> <br />Il n y a pas de forum :o <br />Repassez =)'; } else { ?> <table> <?php function verif_auth($auth_necessaire) { //Dans un premier temps, on vérifie si le membre est connecté if(isset($_SESSION['id'])) $auth = $_SESSION['level']; else $auth = 1; if ($auth_necessaire < $auth) return true; else return false; } //Début de la boucle while($data2 = mysql_fetch_assoc($requete2)) { //Si c'est une nouvelle catégorie on l'affiche if(verif_auth($data2['auth_view']))// Securité d'affichage { //On affiche chaque catégorie if( $categorie != $data2['cat_id'] ) { $categorie = $data2['cat_id']; ?> <tr> <th></th> <th class="titre"><strong><?php echo $data2['cat_nom']; ?> </strong></th> <th class="nombremessages"><strong>Sujets</strong></th> <th class="nombresujets"><strong>Messages</strong></th> <th class="derniermessage"><strong>Dernier message</strong></th> </tr> <?php }
//Ici, on met le contenu de chaque catégorie
// Ce super echo de la mort affiche tous // les forums en détail : description, nombre de réponses etc... echo'<tr><br /><td><img src="./images/message.gif" alt="message" /></td> <td class="titre"><strong> <a href="./voirforum.php?f='.$data2['forum_id'].'"> '.$data2['forum_name'].'</a></strong> <br />'.$data2['forum_desc'].'</td> <td class="nombresujets">'.$data2['forum_topic'].'</td> <td class="nombremessages">'.$data2['forum_post'].'</td>';
// Deux cas possibles : // Soit il y a un nouveau message, soit le forum est vide if (!empty($data2['forum_post'])) { echo'<td class="derniermessage"> '.date('H\hi \l\e d/M/Y',$data2['post_time']).'<br /> <a href="./voirprofil.php?m='.$data2['post_createur'].'&action=consulter"> '.$data2['membre_pseudo'].' </a> <a href="./voirtopic.php?t='.$data2['topic_id'].'"> <img src="./images/go.gif" alt="aller voir le message " /></a></td></tr>'; } else { echo'<td class="nombremessages">Pas de message</td></tr>'; }
//Cette variable stock le nombre de message, on la met à jour $totaldesmessages = $totaldesmessages + $data2['forum_post'];
//On ferme notre boucle et nos balises } //fin de la boucle } else { echo'Désolé mais vous ne pouvez pas voir ces forums ! =)'; }
}//fin du else echo '</table> <br />';
include("includes/bas.php"); //Fin de la vérification d'autorisation
?>
</body> pure hazard ou vous programmez tous avec les mêmes commentaires en php (ou alors tu t'appelles Akoo sur d'autres forums?) | |
|
| |
Falco Maker qui quitte vraiment E-m Lv 60
Nombre de messages : 13628 Age : 33
| Sujet: Re: La programmation Lun 26 Jan 2009, 17:32 | |
| On utilise surement le tuto "créer un forum de toute pièce" du SDZ Par contre, moi le code change énormément, car je dois utiliser les informations de phpBB. Il y a plein de requête et fonction que je dois ajouter/modifier. ____________ "Listen now, you don't understand That's not the point of Christmas land"
| |
|
| |
Sogeking Maker Lv 6
Nombre de messages : 160 Age : 2023
| Sujet: Re: La programmation Lun 26 Jan 2009, 18:22 | |
| - KoZzY theTurtle a écrit:
- Tu es sous Linux Sogeking?
Si seulement... Le jour où j'aurais mon propre PC, mais en attendant interdit, ma sœur elle serait trop bouleversée si y a pas word et MSN comme pour tout le monde, et il est où le menu démarrer ? Et pour mon frère, interdit que je pète l'ordi avec mes programmes de drogués (oui, il a ouvert code::blocks un jour et depuis...) ____________ | |
|
| |
AlexRE Admin trop trizo Lv 65
Nombre de messages : 29934 Age : 37
| Sujet: Re: La programmation Lun 26 Jan 2009, 21:55 | |
| J'ai pas trop compris... Ton espace de quelques centimètres serait à quel niveau ? Si tu comptes rajouter un truc à chaque catégorie, ça devrait être tout simplement pas loin de ça : - Code:
-
<th class="titre"><strong><?php echo stripslashes(htmlspecialchars($data2['cat_nom'])); ?> </strong></th> ____________ - Relm a écrit:
- Merci pour la confirmation Gary et fuck my life.
| |
|
| |
Falco Maker qui quitte vraiment E-m Lv 60
Nombre de messages : 13628 Age : 33
| Sujet: Re: La programmation Lun 26 Jan 2009, 22:02 | |
| J'aimerai mettre un espace après chaque nouvelle catégorie, mais hors du tableau !
Pour faire un peu des "blocs" séparés, avec les différentes catégories. ____________ "Listen now, you don't understand That's not the point of Christmas land"
| |
|
| |
Contenu sponsorisé
| Sujet: Re: La programmation | |
| |
|
| |
| La programmation | |
|