php, ou java, ou php, m'en fou, mais aid [BESOIN D'AIDE pour mon site] - Programmation
Marsh Posté le 03-11-2001 à 11:50:34
tu peux mettre tes news dans une <iframe>. mais bon ... le mieux est de les stocker dans une base de données, et d'afficher soit celle qui datent de maxi xxx jours, ou les xxx dernières.
si ton hébergement supporte une base de données et que tu peux t'y connecter par perl (ou php, c'est mieux ) c'est vite résolu.
Marsh Posté le 03-11-2001 à 11:58:26
effectivement, la solution scripting est préférable car les iframes ne sont pas non plus reconnues par tous les browsers.
Marsh Posté le 03-11-2001 à 12:06:21
ok, donc, enfait, c'ets des <iframe> dont je parle,r et que je me souvenais plus, merci, mais bon, j'abandone, si c'ets aps une bonne solution....
par contre, moi, je suis chez free, j'aia ctivé en effet els base de donné mysql, mais je crois aps que free supporte le perl/cgi, mais plutot le php (enfin, els fichier avec l'extenson php, non, mais avec l'extension .php3 oui)
Quel est la meilleur solution alors pour vous ? et comment la réalisé ?
merci
Rainckill
Marsh Posté le 03-11-2001 à 12:09:58
va sur http://www.phpscripts-fr.net dans la rubrique news, tu vas y trouver ton bonheur
Marsh Posté le 03-11-2001 à 12:18:01
merci, j'y go desuite voir ce que ca vaut, mais je connais aps trop le php (a vrai dire.. je connais rien ! a part la balsie include mais faut bien commencé par qql chsoe )
ca a l'air cool a premeire vue, mais je sais aps lequel choisir, zont l'air tous trop cool
Merci
Rainckill
Marsh Posté le 03-11-2001 à 12:23:29
non c super facile !!! fo juste éditer un fichier de configuration ( généralement config.php ou config.inc.php ) et l'adapter à ton hébergeur par exemple:
$host="sql.free.fr" //pour Free
$db="xxx" //le nom de ta base de donné
$login="xxx" //ton login
$passwd="xxx" //ton mot de passe
c'est un exemple, c'est les variables les plus courantes
ensuite quand c'est fait, tu uploade tout sur ton serveur et tu administre ton script comme tu veux
ATTENTION !! CHEZ FREE IL TE FAUT DU PHP3 !!!
voilà
Marsh Posté le 03-11-2001 à 12:27:18
vi, mais,c quoi le nom de ma base de donnée ???
et je sais que chez free faut du php3 et aps php tout court
Par contre, le choix est trop dur ;( y zont tous l'air bien, mais le prob, c'est que je sais aps s'il propose tous un systeme d'archives
Merci
Rainckill
Marsh Posté le 03-11-2001 à 12:31:15
moi aussi j'en ai téléchargé pleins car il m'en faut un... tu peux les testé en local chez toi avec EasyPHP
ta MSN Messenger ? pour qu'on puisse discuter PHP hors HFR ?
Marsh Posté le 03-11-2001 à 12:41:28
nop, aps msn message,r mais g icq : 123971509
ou par mail si tu veux : rainckill@free.fr
Voila
++
Rainckill
Marsh Posté le 03-11-2001 à 19:32:40
g un probleme
g dl esprit news, et je l'ai installé sur mon hebergeur freee.
lorsque je fais a l'index de la gestion, et que je clique sur ajouter une news, ben il me dit
Warning: MySQL Connection Failed: Access denied for user: 'rainckill@php3-1.free.fr' (Using password: YES) in your script on line 65
Les 5 Dernières News :
Warning: MySQL Connection Failed: Access denied for user: 'UNKNOWN_USER@php3-1.free.fr' (Using password: NO) in your script on line 68
Warning: MySQL: A link to the server could not be established in your script on line 68
Warning: 0 is not a MySQL result index in your script on line 70
Pis je teste qd meme, je met une news, j'envoie et la, il me dit :
Attention, l'opération a échouée (
Pq ?? comment faire ??
ps : g bien modifié le fichier login.php3 en metant mon log, pass de mot, nom de la base de donné (ge mis mon pseudo, et $host="sql.free.fr" )
Voila
merci
Rainckill
Marsh Posté le 03-11-2001 à 19:42:52
ta bien activé ton compte MySQL chez Free ? ton erreur provient de la connexion à ta base de donnée
PS: J'ai essayé esprit news, c'est le plus pourri a mon gout
je te conseille PhpMyNews mais j'arrive pas a affichier les news sur une page...fodra que je revoit ca
Marsh Posté le 03-11-2001 à 20:40:35
vivi, g pourtant bien activé les base de donné !! ;(
faut t'il régler un chmod spécial ??
pis, si ta des problème avec celui que tu me dos, alors
mais pq dis tu que c'ets le plus nuls celui que je voulais ??
ca a l'air cool...
Rainckill
Marsh Posté le 03-11-2001 à 20:51:52
j'en ai essayé un autre qui était bien mais je me rapelle plus duquel je crois que c'est MyNews 1.2
Marsh Posté le 03-11-2001 à 21:01:18
arf, g encore un probleme
j'utilise un autre script, je l'installe sur free, et il me dit lorsque j'affiche la page :
déolé, mais ma base de donnée est down !!
ca vient peut etre que j'ai mal activé ma base chez free je me suis dit, mais non, j'y suis allé, voulu la réactivé et il mon dit 'votre base de donné est deja active/généré, je crois'
!!
Alors je sais plius quoi pensé.....
Rainckill
Marsh Posté le 03-11-2001 à 21:18:00
ca vient de tes informations de conexion a ta bdd
t sur de les connaitre parfaitement ???
exemple:
$localhost = "sql.free.fr"; // Serveur SQL
$dbName = "****"; // Nom de ta base de données ( en général le meme nom que le login )
$login = "****"; // Ton Login chez Free
$passwd = "****"; // Ton mot de passe chez Free
a part ca je vois pas... ta bien crée les requets SQL ?
Marsh Posté le 03-11-2001 à 21:24:09
alors, pour tous ce que tu m'a dit, c'est bon, je l'ai fait, sauf que le nom de ma base de donnée, je met ce que je veux, non ? sinon, comment le savoir ?
"a part ca je vois pas... ta bien crée les requets SQL ?" ==> ??
cad ? ta voulu dire quoi par la ?
Rainckill
Marsh Posté le 03-11-2001 à 21:30:21
le nom de ta base de donées, c'est dans 90% des cas ton login
mais ton login de ton compte chez Free.
ensuite si ta rien créé dans ta base c normal que ca plante !! dans ton script tu dois avoir un fichier sql ( en général table.sql ) tu vas dans phpmyadmin et tu execute ce fichier
il va te créer les tables pour que ton script PHP puisse stocker les news dedans, les trier...
Marsh Posté le 03-11-2001 à 21:42:03
oula, atta, je vais essayé, mais c vrai que g créer aucune table
je suis aps vraiment dans mon émlément al, mais j'aime ca, et faut bien commncé qql part
merci pour ton aide en tout els cas
Rainckill
Marsh Posté le 03-11-2001 à 21:48:12
arf, j'arrive a rien :((((((((((((((((
je sais pas cmment faire pour faire ce que tu me dis ! je suis bien sur phpmyadmin (on y va sur free dans la partie géré mes mbases de donnés) ??
mais apres !! je sais plus !
ouinnnnnnnnnnnnnnnn
Rainckill
Marsh Posté le 03-11-2001 à 21:59:35
mon problème c'ets que je voit aps le fichier dans la liste du menu ! c'ets ou qu'il fau que j'aille dans la liste des menu , (c'est le seul truc que y a pas dit sur le screen
Merci
Rainckill
Marsh Posté le 03-11-2001 à 22:05:03
koi ta rien compris ? ben enfait, j'arrive pas a faire ce que tu me dit ! tout simplement
ou tu vas pour etre sur la page ou tu es ???
moi, le script que j'utilise est : espritnews
Mais j'en utilises un autre si tu veux pour essayé ??
Rainckill
Marsh Posté le 03-11-2001 à 22:08:21
avec esprit news :
Warning: MySQL Connection Failed: Access denied for user: 'rainckill@php3-1.free.fr' (Using password: YES) in your script on line 65
Les 5 Dernières News :
Warning: MySQL Connection Failed: Access denied for user: 'UNKNOWN_USER@php3-1.free.fr' (Using password: NO) in your script on line 68
Warning: MySQL: A link to the server could not be established in your script on line 68
Warning: 0 is not a MySQL result index in your script on line 70
avec lesnews :
'base de donnée down'
Rainckill
Marsh Posté le 03-11-2001 à 22:08:39
tu vas dans PhpMyAdmin, ensuite tu clic sur ta base à gauche ( c le nom de ta base ) puis t'a tout son contenu qui s'affiche à droite
Marsh Posté le 03-11-2001 à 22:08:59
va voir ici http://rainckill.free.fr/lesnews/test.php3
et voit le probleme.....
Marsh Posté le 03-11-2001 à 22:13:08
ben je le voit le contenu, c le meme que le tiens pratiquement, mais, bon, ou je ais pour faire ce que ta fais ?
pis enfait, a un loggin 'diablovortex' y a plein de truc, et a un autre loggin 'rainckill' ben la, y a rien du tout !! mais g la fenetre que tu ma montré..alors je vais essayé
Rainckill
Marsh Posté le 03-11-2001 à 22:18:19
ca y est ! je l'ai fait, enfin je crois....
regarde ce que ca me donbne ici :
http://rainckill.free.fr/screen01.jpg
Par contre, ici : http://rainckill.free.fr/lesnews/test.php3 toujours le meme probleme
Rainckill
Marsh Posté le 03-11-2001 à 22:53:00
Bon, je prend phpmynews, pour qu'on ai le meme,e t donc mieux comparable !
je l'est uploadé, suis allé sur install/index, j'ai par ce biait créer els table u'il faut (il la fait tout seul ) j'ai coller le texte qu'il ma donner a l'endroit vouli (config.inc) et la, je suis aller sur index.php3 !
il me demande de me logger, et la, je met les loggin que j'avais donné dans la page istall/index.php3 (il me les demandé pour créer un BDD) et lorsque je m'identifie, ben la, erreur ! (pour changé )
voila ce qu'il me dit :
Warning: MySQL Connection Failed: Access denied for user: 'rainckill@php2-2.free.fr' (Using password: YES) in your script on line 8
Warning: 0 is not a MySQL link index in your script on line 21
Warning: Cannot add more header information - the header was already sent (header information may be added only before any output is generated from the script - check for text or whitespace outside PHP tags, or calls to functions that output text) in your script on line 59
Rainckill
Marsh Posté le 03-11-2001 à 22:58:29
ne dis jamais tes paramètres de connexion ici ( meme si ca ferait plaisir à certain )
va sur http://www.easyphp.org et télécharge EasyPHP ! tu pourra tester ton site en PHP en local sur ton PC sans aller sur le net ( enfin, si t'as l'adsl alors pas besoin )
sinon essaye MyNews 1.2 je crois qu'il est bien celui là
Marsh Posté le 03-11-2001 à 23:02:03
af, mais tu m'avais dit que phpmynews etait bie alors je me met a lui, et bon, com d'hab g des problemes, et toi, tu m'aides plus ??
Rainckill
Marsh Posté le 03-11-2001 à 23:09:04
bon, m'en vait essayé munew 1.2, mais ca a pas marché a tous les coup
sinon, je télécharge le truc que tu m'as dit ca a l'air cool (j'espere que c'ets facile a utilisé car g qu'un 33K et po l'adsl ((((((
Rainckill
Marsh Posté le 03-11-2001 à 23:36:28
lut, ben dis donc, je m'impréssionne moi meme !! ca marche !!
http://rainckill.free.fr/MyNews1.2/news.php3
par contre, la, n'mporte qui peut poster, y a aops moyen de sécurisé ??
on ma parlé d'utilisé HTACCESS mais c quoi enfait ? et comment l'utilisé ?
merci
Rainckill
Marsh Posté le 04-11-2001 à 20:03:55
oué, c'est arrivé aussi dans un autre topic (et d'autre surement) des messgzae ce supprime tout seul !!!!
alors ca !
Rainckill
Marsh Posté le 04-11-2001 à 20:14:50
bah, alors pour la sécurité, je fais comment ??
d'apres http://support.free.fr/web/restriction_acces.html
g compris juste qu'il faut que je fasse un fichier avec les infos des membres : Restriction d'accès
Création d'une table d'utilisateurs [Page d'érreur personnalisé]
Etape 1 : Création d'une table d'utilisateurs
Il s'agit de stocker une liste d'utilisateurs et leur mot de passe correspondant dans un fichier.
Le fichier ressemble a cela :
martin:PasSw0rd
jean:SecR3t
sophie:H1dDeN
[cool les mot de pass ]
Apres, faut que je fasse un fichier portant le nom de .htaccess ou je copie dedans les codes suivant :
PerlSetVar AuthFile secret/passlist
AuthName "Acces Restreint"
AuthType Basic
require valid-user
apres, je suis plus tres sur.... je fais un dossier la ou y a toute les fichies servant au scriptphp mynews 1.2 et je fou dedans le fichier .htaccess et la, c'ets tout ????? plus rien a faire ? il va medemandé un mot de pass pour chaque page que je visite quie st dans le dossier ?? (ex espace admin, page index, page addnews, page supp => a chaque fois que je change de apge je devrais mettre mon mdp ??)
Merci
Viens faire un tour sur ma news stp
Rainckill
Marsh Posté le 04-11-2001 à 20:46:52
1. tu cré un répertoire sur ton ftp à la racine.
2. ensuite à l'interieur, tu vas placer un fichier .htpasswd qui va contenir les logins/passord des admins de ton site séparé par :
ex: Rainckill:password
3. tu protège absolument ce répertoire !!! pour ce faire, tu cré un fichier .htaccess qui contient que cette petite ligne Deny from all
4. Maintenant, il te faut un fichier .htaccess que tu met dans ton répertoire à protéger ( ex: MyNews1.2/admin/ )
dans ce .htaccess tu met:
PerlSetVar AuthFile Ton_répertoire/.htpasswd
AuthName "Acces Restreint"
AuthType Basic
require valid-user
bien sur tu remplace le "Ton_répertore" par le répertoire que tu a créé au début dans le 1.
autre chose aussi, je me rapelle plus mais je crois que sur Free, tu n'as pas besoin de crypter ton mot de pass...essaye en le mettant en clair ( ex: Rainckill:password ) sinon il te faut le crypter ( ex: Rainckill:jiR5op89fRT4 ) mais le serveur reconnaitra ton password
s'il te faut le crypter alors va sur OVH, ils ont un script CGI de cryptage...
voilà
Marsh Posté le 04-11-2001 à 20:49:12
sans le smiley fo écrire Rainckill: password ( sans l'espace entre le : et le p )
[edtdd]--Message édité par Negueu--[/edtdd]
Marsh Posté le 04-11-2001 à 21:01:59
ok, je pense avoir compris, je vais essayé, et je te teins au courant
aufait, encore merci
aufait (again !) com dis dans ma news, on trouve ou le patch des smiley ??
cimer
Rainckill
Marsh Posté le 03-11-2001 à 11:34:11
Bonjours, sur ce site www.warcraftvortex.fr.st (je ne fais aps de pub, c'est a titre d'exemple) qd il y aura beaucoup de news, ben la page sera trop grande et trop chiante a regardé/chargé...
c'est pour cela que j'aurais besoin d'une solution.
J'avais pensé a faire une sorte d'écran, enfin, une fenetre intégré dans le cadre hérisson avec son propre assenceur. Est ce possible ?? si oui, comment ?
J'avais bien sur pensé a faire des archives, le plus simple, mais bon, mon script cgi/perl me permet juste de dire 'supprime els news au bout de xx joursmais pas une redirection vers un autre fichier ou un truc du type pour faire une archive quoi...et bon, je vais aps aussi m'emmerd** a faire des copier coller et pis mettre des <br> a chaque fois aussi...
alors voulois ! besoin d'aide !!
Rainckill