Positionner un pointeur dans un fichier en fonction d'une variable - PHP - Programmation
Marsh Posté le 30-11-2003 à 18:42:47
tu penses réellement que parcourir des fichiers est plus rapide qu'interroger (même 100x) une base de données ?
>> J'ai donc pensé a mysql mais le nombre de requete en simultané rique de faire peter ma db
--> Sais-tu au moins combien mySQL est capable de connections en simultané ?
Marsh Posté le 30-11-2003 à 19:59:57
+1 pour la db... en mettant bien tes index, ça devrait rouler
Marsh Posté le 30-11-2003 à 22:18:36
non je ne sais pas jag
vous pensez reelement qu'interroger des tables dans tout les sens en meme temps ne fera pas une surcharge trop grosse pour un hebergeur disons correct? (pas free )
Marsh Posté le 30-11-2003 à 22:19:53
enfin meme j'ai besoin de savoir pointer dans un fichier, pour mon fichier de config il faut que j'ajoute des variable genre
$forum_name=... et la faut que je complete grace a un formulaire (mais la pas de db)
Marsh Posté le 30-11-2003 à 23:05:35
chacal_one333 a écrit : non je ne sais pas jag |
mySQL est robuste pour une application web disons normale (<1Go)
Marsh Posté le 30-11-2003 à 23:06:23
chacal_one333 a écrit : enfin meme j'ai besoin de savoir pointer dans un fichier, pour mon fichier de config il faut que j'ajoute des variable genre |
pour ça un fichier php qui tu inclus fera bien l'affaire. pas besoin de fopen() et compagnie.
Marsh Posté le 01-12-2003 à 06:41:17
JagStang a écrit : |
ben c'est bien ca vi. je me sert de ce fichier en include dans les page (ce sont les pararemetre de connection sql entre autre).
Mais avant de l'inclure il faut bien que je les definisse ces valeurs
Marsh Posté le 01-12-2003 à 07:16:02
chacal_one333 a écrit : ben c'est bien ca vi. je me sert de ce fichier en include dans les page (ce sont les pararemetre de connection sql entre autre). |
ben
Code :
|
et tu fais un include ensuite...
Marsh Posté le 01-12-2003 à 07:31:23
ouais mais je voudrait remplir ces valeur grace a un forumulaire et insertion des valeurs dans le fichier, pas ecrire directement dans le fichier
Marsh Posté le 01-12-2003 à 11:01:46
à ta place, je mettrais aussi ces infos en base
sinon, tu peux peut-être faire ton fichier de config en xml et rajouter des noeuds à la volée, mais ce sera pê un chouillat lourd
Marsh Posté le 01-12-2003 à 15:13:31
ben mettre les parametre de connection sql dans les DB spatop quoi
Marsh Posté le 01-12-2003 à 16:04:14
euh, ouai en effet j'avais pas compris ce qu'il voulait mettre... ça veut dire qu'il crée des bd à la volée
Marsh Posté le 01-12-2003 à 16:40:38
ben nan mais j'ai un formulaire pour l'install du forum.
Dans ce formulaire on met, server sql, login, pass, db_name et ensuite j'inclue ce fichier dans tout mes page ou j'effectue les connection sql.
Donc pour les parametres du forum je peu les mettre dans une db ca c'est pas un pbm, mais pas le reste
Marsh Posté le 01-12-2003 à 18:25:41
c'est bien du luxe tout ça... en principe on automatise pas une action qu'on effectue qu'une seule fois par déploiement
Marsh Posté le 01-12-2003 à 18:49:16
peut etre un fread + strpos + fseek
tu lis ton fichier avec fread, tu repere la position ou tu veux aller avec strpos et tu y vas avec fseek.
Marsh Posté le 01-12-2003 à 19:40:57
chacal_one333 a écrit : ben nan mais j'ai un formulaire pour l'install du forum. |
ok, j'avais pas compris
pour l'installation, tu peux faire un script qui génère un fixhier php tout simplement
genre:
Code :
|
qqch comme ça, ensuite tu copies $file_cfg dans un fichier que tu crées.
évidement, là, tu gères que la création pas la mise à jour
c'est un peu du luxe, mais ça fais tjs plaisir d'avoir un script d'install tout propre
Marsh Posté le 01-12-2003 à 20:52:29
karamilo a écrit : peut etre un fread + strpos + fseek |
vais chercher avec strpos
dropsy : j'ai une fonction update
Marsh Posté le 01-12-2003 à 21:00:31
chacal_one333 a écrit : |
je dois être malade, je capte plus rien...
je parlais de l'update de ton fichier de conf
Marsh Posté le 30-11-2003 à 03:29:37
Vi encore un ptit problem mais cette fois plus compliqué que l'upload, du moins je pense
En fait je cherche a crée un systeme pour mon forum ou l'ont suit a la trace les topic vu et pas vu.
J'ai donc pensé a mysql mais le nombre de requete en simultané rique de faire peter ma db
Je me suis alors retourné vers un systeme de fichier stocké sur le server.
chaque user a son fichier avec l'id du topic associé au dernier message vu
i.e : 20,1 21,2 qui veut dire que j'ai vu le post 1 du thread 20.
bref tout cela marche nikel.
Le problem vient du fait que je n'arrive pas a reecrire a un endroit preci (genre updater le thread 21 vu jusqu'au post 10)
Je pourrais facilement reecrire a la suite, mais apres mon script ne comprendra plus.
je cherche donc a pointer mon pointeur ( ) sur l'id the sujet.
J'ai cherche du coté de fseek et ftell mais en gros c'est soit je donne la position en octets, soit a la fin ou le debut du fichier
Comment pourrait je pointer sur un chiffre a la position tout a fait inconnue et plutot aleatoire
Message édité par Profil supprimé le 30-11-2003 à 03:30:00