petit projet qui a besoin d'un coup de pouce. - Forums de discussion
Navigation
Accueil du forum
» PHP » petit projet qui a besoin d'un coup de pouce.
Le sujet
petit projet qui a besoin d'un coup de pouce.Par
genjo, le Mercredi 28/02/2007 à 14h40'15
8 messages
bonjour tous le mondes.
pour commencé , je suis content d 'être tombé par pur hasard sur se superbe site qui renferme un mine de renseignement. merci à ses concepteurs.
bon attaquons le vif du sujet avant que je ne vous endormes. ^^
Étant leader depuis un ans d'une petite team de cs 1.6 , une team 100% pour le plaisir de jouer fun , avec des personnes âgées de 25ans à 45+ans . nous possédions un site avec pour modèle des thèmes nuked klan. et après 2 plantages total , et perdu toute les données ( les back up ne fonction pas ,) j 'ai décidé de refaire un site plus personnalisé , avec plein de petite chose qui peuvent être attrayante , afin de rendre plaisant la visite chez nous.
seulement problème ^^
1: je ne capte rien au php , html , java et encore moins en flash .donc je tâtonne je fait des tests avec des morceau de script que je trouve et je ne crée que des pages d'erreur ^^.mais je persiste et test encore et encore.
2: je n ai pas le temps de me mettre a prendre des cours de création php et etc , pour la simple et bonne raison , c est que entre le travail , les enfant et madame , la construction de notre petite maison et bien sur la team peu pas tous gérer ^^
donc voila pkoi j'aurai besoin d'un petit coup de pouce afin de réussir a faire quelques chose de propre et correct.
bien sur en échange , je m 'engage a faire la pub pour vos sites respectifs , et tous se qui peu vous arrangez .
ce que j'aimerai faire :
-un système qui permet à chaque connections sur une page du site , de changer la bannière d'en tête aléatoirement .
-une petite fenêtre dans l'index qui fait apparaître en petit une des images de la section images .
-un système qui fait apparaître un texte aléatoirement dans un cadre dans l'index, avec un moyen simple de rajouter des textes ( qui s'ajoute au autre texte aléatoire) .
-et que ceci soit compatible avec les différent thème que l'on installera.
pour l'instant le site est vide. j'utilise le système de nuked-klan 1.7 .
________________
genjo
Les réponses

Par
xerses, le Mercredi 28/02/2007 à 19h56'16
682 messages
Pour pouvoir faire tout ce que tu souhaites, il va te falloir non seulement du PHP mais aussi une base SQL.
Tout ces petits "scripts" sont "facilement" réalisables seulement cela ne se fait pas en 3 bouts de lignes et donner tout le code à mettre pour que cela fonctionne seraît contraignant.
Le mieux serait d'apprendre les bases de PHP pour au moins comprendre comment cela pourrait fonctionner. Ensuite il existe des sites qui expliquent en détail comment créer ce genre de "scripts" (voir SiteDuZero).
Après, si besoin est sur certains codes trouvés sur le net, nous pourrons certainement donner un coup de main.
Bonne soirée.
________________
Anything that can go wrong will go wrong (Murphy)
Statut:
Modérateur

Par
genjo, le Jeudi 01/03/2007 à 00h02'46
8 messages
merci pour le lien du zero xerses , je m'y met dessuite et je vous tiens au courant.
j ai déjà repérer sur un des themes ou se situe les modification à faire.
je vais dabor essayer de comprend le comment sa marche , et si j'ai un soucis je vous en fait part ^^.
[Message édité par genjo le 01/03/2007 à 00h18'21]
________________
genjo

Par
xerses, le Jeudi 01/03/2007 à 06h42'43
682 messages
bonne initiative

Bonne chance et n'hésites pas en cas de problème.
________________
Anything that can go wrong will go wrong (Murphy)
Statut:
Modérateur

Par
genjo, le Jeudi 01/03/2007 à 20h36'04
8 messages
re ^^
bon j ai fait quelques progrès en php.
j'ai compris pas mal de chose grâce au site des zero.( bon j y ai passé la nuit dessus faut dire, et j 'était pas très frais se matin.)
mais bon c 'est pas encore ça , je suis loin d'être un dieu
part contre j ai trouvé un script qui sert a affiché des bannières aléatoirement sur le site. il ressemble à cela:
<?
$cpt=0;
$fp = fopen("banniere.txt","r");
while (!feof($fp))
{
$enr = fgets ($fp,4096);
$tab[$cpt]=$enr;
$cpt++;
}
srand((double)microtime()*1000000);
$nbr=rand(0,($cpt-1));
echo "$tab[$nbr]";
unset($cpt,$enr,$tab,$nbr);
?>
d'apres se que j ai compris il me suffit de créer un fichier banniére.txt et d'inscrire sur chaque lignes le code de la bannière à lancer
1er question:
à quoi ressemble ce fameux code ?
ensuite le script ou se trouve la bannière ressemble a ceci:
echo" <center><table width=\"960\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\">
<tr><td width=\"960\"><a href=\"http://www.cs-powa.tk\" target=_blank><img border=\"0\" src=\"themes/powa_alu-b/images/banniere.jpg\" alt=\"team fun!!!\"></a></td></tr></table>
<table width=\"960\" cellpadding=\"0\" bgcolor=\"333333\" cellspacing=\"0\" border=\"0\">
<tr valign=\"top\">
<td width=\"180\" background=\"themes/powa_alu-b/images/menu_f.gif\" valign=\"top\">
";
2ème question:
est ce que je doit juste écrire le script sur une nouvel page et indiquer à la place de src=\"themes/powa_alu-b/images/banniere.jpg\"
le lien du script ou alors je doit l'incorporer tel quel dans la même pages ?
[Message édité par raptor le 01/03/2007 à 20h44'26]
________________
genjo

Par
xerses, le Jeudi 01/03/2007 à 21h42'31
682 messages
Le script que tu as trouvé permet en effet de mettre dans un tableau les différentes lignes d'un fichier texte (dans l'exemple banniere.txt) et donc de récupérer les différents liens vers tes bannières.
Dans ton fichier banniere.txt il te faudra donc écrire par exemple :
images/banniere1.jpg
images/banniere2.jpg
images/banniere3.jpg
images/banniere4.jpg
Pour maintenant pouvoir utiliser ce script dans ton site ilte faudra l'implémenter de cette manière :
echo '<center><table width=\"960\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\">
<tr><td width=\"960\"><a href=\"http://www.cs-powa.tk\" target=_blank><img border=\"0\" src=\"themes/powa_alu-b/'.$tab[$nbr].'" alt=\"team fun!!!\"></a></td></tr></table>
<table width=\"960\" cellpadding=\"0\" bgcolor=\"333333\" cellspacing=\"0\" border=\"0\">
<tr valign=\"top\">
<td width=\"180\" background=\"themes/powa_alu-b/images/menu_f.gif\" valign=\"top\">
';
Il faudra donc enlever le
echo "$tab[$nbr]"; et le
unset($cpt,$enr,$tab,$nbr); du script et placer le script avant l'affichage de ta bannière.
J'espère que c'est assez clair

Bonne chance.
[Message édité par xerses le 01/03/2007 à 21h44'51]
________________
Anything that can go wrong will go wrong (Murphy)
Statut:
Modérateur

Par
genjo, le Jeudi 01/03/2007 à 23h15'09
8 messages
super!
vais tester tous sa dessuite et tiendrai au courant.
encore merci pour ton aide .
________________
genjo

Par
genjo, le Vendredi 02/03/2007 à 01h06'13
8 messages
ho ho ...
petit souci. légé comme tous
j ai un joli message ^^ :
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@verygames.net and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Apache/1.3.34 Server at team-pirates.verygames.net Port 80
apparament il n'apprécie pas le script .
$cpt=0;
$fp = fopen("banniere.txt","r");
while (!feof($fp))
{
$enr = fgets ($fp,4096);
$tab[$cpt]=$enr;
$cpt++;
}
srand((double)microtime()*1000000);
$nbr=rand(0,($cpt-1));
echo '<center><table width=\"960\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\">
<tr><td width=\"960\"><a href=\"http://www.cs-powa.tk\" target=_blank><img border=\"0\"
src=\"themes/powa_alu-b/'.$tab[$nbr].'" alt=\"team fun!!!\"></a></td></tr></table>
<table width=\"960\" cellpadding=\"0\" bgcolor=\"333333\" cellspacing=\"0\" border=\"0\">
<tr valign=\"top\">
<td width=\"180\" background=\"themes/powa_alu-b/images/menu_f.gif\" valign=\"top\">
';
d'aprés mes renseignements , le probleme ne viens de chez eux , y a t'il moyen de contourner se souci.
[Message édité par genjo le 02/03/2007 à 01h19'32]
[Message édité par genjo le 02/03/2007 à 01h23'32]
________________
genjo

Par
xerses, le Vendredi 02/03/2007 à 07h11'06
682 messages
Essaie avec ça (testé chez moi et foncionnant) :
<?
$cpt=0;
$fp = fopen("banniere.txt","r");
while (!feof($fp))
{
$enr = fgets ($fp,4096);
$tab[$cpt]=$enr;
$cpt++;
}
srand((double)microtime()*1000000);
$nbr=rand(0,($cpt-1));
echo "<center><table width=\"960\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\">
<tr><td width=\"960\"><a href=\"http://www.cs-powa.tk\" target=_blank><img border=\"0\"
src=\"themes/powa_alu-b/".$tab[$nbr]."\" alt=\"team fun!!!\"></a></td></tr></table>
<table width=\"960\" cellpadding=\"0\" bgcolor=\"333333\" cellspacing=\"0\" border=\"0\">
<tr valign=\"top\">
<td width=\"180\" background=\"themes/powa_alu-b/images/menu_f.gif\" valign=\"top\">
";
?>
________________
Anything that can go wrong will go wrong (Murphy)
Statut:
Modérateur

Par
genjo, le Vendredi 02/03/2007 à 11h41'40
8 messages
le problème viendrai donc de '.$tab[$nbr].'
une histoire de " " alors ?
je vais faire le test et je te raconte sa ^^ .
"un peu plus tard."...
bon ben même message d'erreur ...
merci de ton aide en tous cas .
je vais voir avec l'hebergeur du site , et au pire je chercherai un autre système d'affichage aléatoire .
[Message édité par genjo le 02/03/2007 à 12h24'29]
________________
genjo

Par
xerses, le Vendredi 02/03/2007 à 13h28'08
682 messages
En tout cas ça marche chez mon hébergeur (1&1) et même sur les serveurs de Free donc si ça marche pas chez toi, ça vient forcément de ton hébergeur qui doit bloquer certaines requêtes.
________________
Anything that can go wrong will go wrong (Murphy)
Statut:
Modérateur
Pages
A lire également
- Les conditions générales d'utilisation du site
Top-sites membres
Discussions récentes dans les forums