[Spip] rezo.net : nos sources

Le "nos sources" sur rezo.net, c'est vraiment bien ! J'en fais ma page de
mdémarrage ..

Merci :slight_smile:

Je vais les trier par ordre alphabetique parce que la c'est le bordel.
Arno, comment on peut faire pour la presentation, je trouve ca dommage que
les trois ascenseurs fassent pas la meme largeur...

http://rezo.net
http://menteur.com

* Pierre Lazuly (lazuly@menteur.com) écrivait :

les trois ascenseurs fassent pas la meme largeur...

J'avais eu le pb, mais pas la solution ;(

Techniquement, pas de solution: on ne peut pas fixer la largeur d'un menu,
il dépend uniquement du contenu. Solutions possibles:

- faire une ligne ne contenant que des blancs (insécables?) plus large que
toute les autres; ainsi la largeur s'ajuste par défaut sur cette ligne là;
cette solution n'est pas certaine, en plus ça fait forcément des menus très
larges (beurk);

- puisque c'est généré automatiquement, fixé pour chaque ligne le nombre de
caractères maximal; pour les lignes trop longues, tronquer et remplacer le
dernier caractère par des petits points; (bof)

- ne pas placer les deux menus l'un sous l'autre; ça oblige à installer un
menu à un autre endroit, genre dans la colonne de droite. Je peux regarder
ça, voir ce que ça donnerait...

Amicalement,
ARNO*

Le Scarabée: http://www.scarabee.com

Salut tout le monde,

Pfiou, je crois que j’arrive au bout du plus gros morceaux du site Vuibert PHP/mySQL (quel pied, ce mySQL!).

Finalement, je vais passer une partie des pages PHP en “vrai” HTML. En effet, avec un modem, on ne sent pas trop la différence, mais avec un accès rapide, les pages les plus complexes (c’est-à-dire celles qui réclament de nombreux appels mySQL - récursifs le plus souvent) se font un peu attendre (un peu plus d’une seconde avant la réponse, ce qui est rédibitoire avec l’ADSL).

Ah oui, pour les ceusses qui voudraient visiter le site public en construction:
http://vuibert.com/index2.html

Du coup, j’arrive au problème habituel: comment je fais pour déclencher une mise-à-jour du site à intervalles réguliers (et si possible au milieu de la nuit)? Je peux bien entendu déclencher par une visite, mais c’est pas dément qu’un visiteur récupère un message d’erreur parce qu’il a déclenché la moulinette infernale…

Vous z’avez causé d’un truc genre “Kron”, “Crone”?

C’est quoi? Comment je sais si je peux le faire sur mon serveur? Et ensuite, techniquement, comment je fais?

Bref, merci de me faire faire des progrès monstrueux! :-))

Amicalement,
ARNO*

Hello,

Alors le truc génial en question, ça s'appelle "cron". Et comme je suis
un champion du cron, que j'ai des crontabs qui s'agitent toutes les
heures, je vais me faire un plaisir de te l'expliquer...

D'abord, il faut faire une crontab. Dans un fichier texte "toto", tu
mets :
0 6 * * * /home/arno/touslesmatinsa6h00
15 3 * * 4 /home/arno/touslesjeudisa3h15
(une ligne vide à la fin)

Ensuite tu fais "crontab toto", et ça prend en compte ta nouvelle
crontab. (Tu peux faire "crontab -l" pour vérifier ta crontab active).
Note que tu ne peux avoir qu'une seule crontab pour un login donné sur
une machine donnée, mais que ce fichier de crontab peut contenir autant
de lignes que tu veux...

Ensuite, le daemon du cron exécutera tes scripts aux heures dites. Les
scripts "touslesmatins..." doivent être des shell scripts, mais si tu
veux exécuter des scripts PHP tu peux toujours t'en sortir en mettant,
dans ton shell script :
lynx -source http://vuibert.com/rafraichitoo.php

Essaie de faire une crontab sur ton serveur, pour voir si tu as les
droits. Si ça marche pas, c'est pas une catastrophe, c'est possible de
mettre sur une autre machine un shell script qui appelle le script PHP
sur le site de Vuibert (c'est déjà ce que je fais : c'est un cron sur
atlas qui déclenche la réactualisation de menteur.com sur la machine de
Bok).

Laz

ARNO* a écrit:

Yo, c'est bien ça...

A vue de nez, je peux faire des cron, vu que j'ai réussi à mettre un fichier toto en cron (il m'est d'ailleurs renvoyé quand je fais crontab -l).

Mais, euh, en revanche j'ai pas lynx sur ma machine. Je vais essayer de l'installer, mais je crois que c'est pas gagné (comme j'ai pas d'accès root, j'ai du mal à installer des logiciels, vu que certains dossiers importants du système me sont interdits en écriture).

Sinon, est-ce qu'il existe un autre moyen d'appeler un script PHP depuis un script shell?
(et, hum, je suppose qu'un script shell est une commande shell ou une série de commandes sauvegardées dans un fichier texte...).

ARNO*

Hello,

A vue de nez, je peux faire des cron, vu que j'ai réussi à mettre un
fichier toto en cron (il m'est d'ailleurs renvoyé quand je fais
crontab -l).

OK, donc cron marche bien.

Mais, euh, en revanche j'ai pas lynx sur ma machine. Je vais essayer
de l'installer, mais je crois que c'est pas gagné (comme j'ai pas
d'accès root, j'ai du mal à installer des logiciels, vu que certains
dossiers importants du système me sont interdits en écriture).

Demande à ton hébergeur qu'il installe lynx. On ne peut pas vivre sans
lynx! Le portail des copains n'existerait pas sans lui...

Si tu n'as pas lynx, regarde si tu n'as pas wget, ça fait un peu la même
chose (dans le cas qui t'intéresse).

Sinon, est-ce qu'il existe un autre moyen d'appeler un script PHP
depuis un script shell?

Il paraît, mais avec Fil on n'a toujours pas trouvé le moyen de le
faire... Il semblerait que PHP puisse tourner en standalone (sans serveur
Apache), mais on sait pas comment.

(et, hum, je suppose qu'un script shell est une commande shell ou une
série de commandes sauvegardées dans un fichier texte...).

That's it!

Laz

* Pierre Lazuly (lazuly@rezo.net) écrivait :

Il paraît, mais avec Fil on n'a toujours pas trouvé le moyen de le
faire... Il semblerait que PHP puisse tourner en standalone (sans serveur
Apache), mais on sait pas comment.

Euh, désolé les gars, je viens de trouver !!!
Sur atlas : /www/cgi-bin/php3 fichier.php3

Euh, désolé les gars, je viens de trouver !!!
Sur atlas : /www/cgi-bin/php3 fichier.php3

Il vien d'où ce binaire ? C'est installé en standard ?

> Sur atlas : /www/cgi-bin/php3 fichier.php3
Il vien d'où ce binaire ? C'est installé en standard ?

Aucune idée. Il est là, en tous cas, depuis que j'ai réinstallé php3.

Euh, désolé les gars, je viens de trouver !!!
Sur atlas : /www/cgi-bin/php3 fichier.php3

Merde, c'est trop con! Ca fait 107 ans que je me demande ce qu'est ce fichier "/cgi-bin/php"...

Merci Fil! Une nouvelle vie s'ouvre devant moi... :-))

ARNO*