Topic Officiel de la programmation et du codage - Page 2 - Forums automobile et motos

ico
 ico, le Mercredi 07/04/2010 à 13h33'07
#79223 | 106 messages
Bonjour tout le monde,

Postez dans ce topic toutes vos questions concernant la programmation, le développement ou plus globalement le codage
Amis geeks bonjour !

Édit : Ico
Je me suis permis d'éditer car si on parle de codage, il faut bien entendu utiliser la balise code.


Dernière édition par ico le 08/04/2010 à 11:11

ico
 ico, le Dimanche 11/04/2010 à 15h28'11
#79773 | 106 messages
J' ai la chance de connaitre le Java. C' est pas très complique mais il faut être organise.

La j' ai juste parler algorithmie. La prochaine étape c' est la mise en code. La il devrait y avoir texte en commentaire et code.
Bien evidement, j' ai choisit de décortiquer ce que doit faire le code avant de le réaliser.
Raptor
 Raptor, le Dimanche 11/04/2010 à 15h58'00
#79774 | 20979 messages
Mais vu la longueur du truc ça se fait en live ça
pixcars
 pixcars, le Dimanche 11/04/2010 à 16h18'57
#79777 | 12459 messages
Je vois le truc, trois pages
ico
 ico, le Dimanche 11/04/2010 à 16h38'38
#79778 | 106 messages
Ça se peut car je compte faire une vérification du cheksum. Enfin de quoi fiche toutes tentatives de vole de compte par cookie.
Raptor
 Raptor, le Dimanche 11/04/2010 à 16h41'53
#79779 | 20979 messages
Mais non ça se boucle en 10 lignes tout ça.
Rom1336
 Rom1336, le Dimanche 11/04/2010 à 18h25'05
#79791 | 14602 messages
Le dernier para me fait pense aux programmes que je faisais en automatisme... si C<3 alors NON si C=3 alors OUI etc... Poussez pas je suis déjà dehors
ico
 ico, le Mardi 13/04/2010 à 10h04'27
#79916 | 106 messages
Bon aller, une couche de plus.

Je suis en train d'éditer une BDD sous SQL. Bah oui ça commence par des abréviations compliquées.

Mon problème est le suivant. Je cherche à optimiser le stockage des corps de page dans un VARCHAR (255) mais est-ce bien suffisant pour stocker une page ? J'ai regardé du côté TEXT, mais peu d'informations pratique m'ont poussé à demander au chef ce qu'il en était.

Si je compte faire une page au-delà de 2000 caractères UTF-8, quel format et quelle limite dois-je prendre ?
Raptor
 Raptor, le Mardi 13/04/2010 à 10h08'46
#79917 | 20979 messages
Je suppose que tu parles de MySQL.
Évidemment que non c'est insuffisant.
On ne stocke pas une zone de texte dans un varchar. Varchar ça sert uniquement à stocker une valeur alphanumérique d'une chaine en gros.
Perso je colle des longtext pour tous mes champs de saisie multiligne.

- TEXT ou BLOB : un objet BLOB ou TEXT ayant une longueur maximale de 65 535 caractères
- MEDIUMTEXT ou MEDIUMBLOB : un objet BLOB ou TEXT ayant une longueur maximale de 16 777 215 caractères
- LONGTEXT ou LONGBLOB : un objet BLOB ou TEXT ayant une longueur maximale de 4 294 967 295 caractères
ico
 ico, le Mardi 13/04/2010 à 10h24'16
#79918 | 106 messages
Donc il faudrait pour de longs articles ayant du BBCODE que je migre sur sur MEDIUMBLOB mais alors il fautd éclarer comment en MYSQL ?

Comme ceci :
<?php
            $create_table_page_site 
"
            CREATE TABLE `
$dataBase`.`page_site` (
            `id` INT( 10 ) NOT NULL AUTO_INCREMENT PRIMARY KEY COMMENT 'Identifiant de la page',
            `titre` VARCHAR( 50 ) NOT NULL DEFAULT 'Titre' COMMENT 'Titre de la page',
            `description` MEDIUMBLOB ( 255 ) NOT NULL DEFAULT 'Description' COMMENT 'Description de la page',
            `mots_clef` VARCHAR ( 255 ) NOT NULL DEFAULT 'Vide' COMMENT 'Mots clefs de la page séparé par une virgule',
            `contenu` VARCHAR ( 255 ) NOT NULL DEFAULT 'Vide' COMMENT 'Contenu de la page',
            `date` DATETIME NOT NULL COMMENT 'Date de modification de la page',
            `user` INT( 5 ) NOT NULL DEFAULT '1' COMMENT 'Administrateur ayant modifié la page',
            `visible` ENUM( 'oui', 'non' ) NOT NULL COMMENT 'Indique si la page doit être visible ou pas'
            ) ENGINE = MYISAM ;
        "
;
         
mysql_query($create_table_page_site$connexion);
?>
Raptor
 Raptor, le Mardi 13/04/2010 à 10h35'35
#79919 | 20979 messages
Mets du Longtext t'embêtes pas.
`description` LONGTEXT  NOT NULL DEFAULT '' COMMENT 'Description de la page',


Dernière édition par Raptor le 13/04/2010 à 10:36

ico
 ico, le Mardi 13/04/2010 à 10h40'46
#79920 | 106 messages
Ok chef. Y compris pour le contenu ?
Raptor
 Raptor, le Mardi 13/04/2010 à 10h47'03
#79921 | 20979 messages
Oui.
Description pas la peine si ca fait pas plus de 65 000 caractère, contente toi d'un TEXT au lieu de LONGTEXT pour ce champs.
ico
 ico, le Mardi 13/04/2010 à 11h08'42
#79922 | 106 messages
Ok !

Voila comment j'ai modifier
CREATE TABLE IF NOT EXISTS `page_site` (
  `id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'Identifiant de la page',
  `titre` text COLLATE utf8_unicode_ci NOT NULL COMMENT 'Titre de la page',
  `description` text COLLATE utf8_unicode_ci NOT NULL COMMENT 'Description de la page',
  `mots_clef` text COLLATE utf8_unicode_ci NOT NULL COMMENT 'Mots clefs de la page séparé par une virgule',
  `contenu` longtext COLLATE utf8_unicode_ci NOT NULL COMMENT 'Contenu de la page',
  `date` datetime NOT NULL COMMENT 'Date de modification de la page',
  `user` int(5) NOT NULL DEFAULT '1' COMMENT 'Administrateur ayant modifié la page',
  `visible` enum('oui','non') COLLATE utf8_unicode_ci NOT NULL COMMENT 'Indique si la page doit être visible ou pas',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ;


Dernière édition par ico le 13/04/2010 à 11:16

Raptor
 Raptor, le Mardi 13/04/2010 à 11h25'06
#79923 | 20979 messages
Titre j'aurai laissé VARCHAR, c'est rare que ça dépasse 255 caractères.
ico
 ico, le Mardi 13/04/2010 à 11h43'21
#79924 | 106 messages
Ah zut !
C'est modifié !!

Édit, pour éviter le double post.

Voila, j'essaie de mettre un lecteur non flash dans une page xhtml strict. Seulement voila, si je fait cela, j'ai des erreurs de validation.

j'ai écrit la chose suivante:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
               <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        </head>
    <body>
               <embed src="audios/bruitages/Marche-Chaussons.wav" autostart="false" height=60 width=144 />
        </body>
</html>

Existe-t-il une solution pour ne pas mettre de lecteur flash mais profiter d'un lecteur accessible ?


Dernière édition par ico le 13/04/2010 à 15:26

Raptor
 Raptor, le Mardi 13/04/2010 à 16h00'40
#79952 | 20979 messages
En XHTML Strict on utilise object, et non embed.
ico
 ico, le Mardi 13/04/2010 à 16h54'31
#79959 | 106 messages
Bon j'ai cherché quelques exemples. Hélas pas de tutoriels à disposition. Le flash ce n'est pas mon truc, mais pas du tout !
Raptor
 Raptor, le Mardi 13/04/2010 à 17h27'27
#79961 | 20979 messages
Utilise swfobject.js c'est pas mal.
pixcars
 pixcars, le Mardi 13/04/2010 à 18h49'25
#79976 | 12459 messages
@Rom moi aussi avec les truc logiques
ico
 ico, le Mardi 13/04/2010 à 22h32'31
#79995 | 106 messages
Je testerais demain Raptor.

Répondre

Vous devez être enregistrés et identifiés pour pouvoir accéder à cette fonction.

- Je souhaite m'inscrire gratuitement.
- M'identifier.
- Me connecter en utilisant un des mes réseaux sociaux :