Aller au contenu

theprogrammeur

Hubmaster
  • Compteur de contenus

    187
  • Inscrit(e) le

  • Dernière visite

Messages postés par theprogrammeur

  1. Bonjour

    Je me suis créé un fonction footer que voici:

    function footer($validation, $xiti){
    echo'<br /><br /><hr />
    <!-- Creative Commons License -->
    <div align="center">
    <font size="2">
    <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/">
    <img alt="Creative Commons License" style="border-width:0" src="http://creativecommons.org/images/public/somerights20.png" />
    </a>
    <br />Sauf mention contraire, le contenu de cette page est sous licence
    <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/"> Creative Commons</a>.
    </font></div><!--Fin CC--><br />';
    //calcul du temps
    $execution = microtime();
    $execution = explode(' ',$execution);
    $execution_fin = $execution[1]+$execution[0];
    $temps = $execution_fin-$execution_debut;
    $temps = round(($temps),4);
    echo'Page générée en '.$temps.' secondes.';
    //fin de calcul du temps
    echo' <a href="#top">Retour en haut de la page</a>
    <br />';
    echo'
    <!--Début XITI-->
    <div id="xiti-logo">
    <a href="http://www.xiti.com/xiti.asp?s=301054" title="WebAnalytics">
    <script type="text/javascript">
    <!--
    Xt_param = \'s=28457&p='.$xiti.'\';
    try {Xt_r = top.document.referrer;}
    catch(e) {Xt_r = document.referrer; }
    Xt_h = new Date();
    Xt_i = \'<img width="39" height="25" border="0" \';
    Xt_i += \'src="http://logv4.xiti.com/hit.xiti?\'+Xt_param;
    Xt_i += \'&hl=\'+Xt_h.getHours()+\'x\'+Xt_h.getMinutes()+\'x\'+Xt_h.getSeconds();
    if(parseFloat(navigator.appVersion)>=4)
    {Xt_s=screen;Xt_i+=\'&r=\'+Xt_s.width+\'x\'+Xt_s.height+\'x\'+Xt_s.pixelDepth+\'x\'+Xt_s.colorDepth;}
    document.write(Xt_i+\'&ref=\'+Xt_r.replace(/[<>"]/g, \'\').replace(/&/g, \'$\')+\'">\');
    //-->
    </script>
    <object>
    <noscript>
    <div id="xiti-logo-noscript">
    <img width="39" height="25" src="http://logv4.xiti.com/hit.xiti?s=301054&p=index&" alt="WebAnalytics" />
    </div>
    </noscript>
    </object>
    </a>
    </div>
    <!--Fin XITI-->';
    if($validation=="oui"){
    echo'<a href="http://validator.w3.org/check?uri=referer"><img
    src="http://www.w3.org/Icons/valid-xhtml10"
    alt="Valid XHTML 1.0 Transitional" height="31" width="88" /></a>';
    }
    elseif($validation=="non"){
    echo'';
    }
    else{
    echo''
    }
    echo'
    </div>
    </body>
    </html>';
    }

    et dans la page, j'ai inclu le fichier où se trouve la fonction et j'ai tapé ceci à la fin du fichier:

    footer('non', 'index');

    Mais là, il ne sait pas m'afficher la page et je ne sais pas pourquoi. Où se trouve l'erreur?

    Merci d'avance.

    **EDIT Modérateur (TheRec)** Merci d'utiliser la balise CODEBOX à la place de CODE pour présenter un code long.

  2. print_r donne ceci:

    Array ( [0] => Array ( [0] => info1  ) [1] => Array ( [0] => info8 ) [2] => Array ( [0] => info4  ) [3] => Array ( [0] => info12  ) [4] => Array ( [0] => info2  ) [5] => )

    C'est parfait, il a bien sélectionné les 5 données aléatoirement. Seulement, mon but n'était pas de les écrire dans la page mais de les écrire dans un fichier .txt sous cette forme:

    <li>info_aleatoire1</li>
    <li>info_aleatoire2</li>
    <li>info_aleatoire3</li>
    <li>info_aleatoire4</li>
    <li>info_aleatoire5</li>

    Je ne voulais les écrire que pour voir comment ça s'affichait et si jamais ça s'affichait seulement dans une seule variable, j'aurais utilisé la fonction explode() pour diviser la grosse variable dans un array. La seule chose qu'il me manque pour l'instant c'est de pouvoir arriver individuellement à chaque case de l'array pour mettre <li> devant et </li> après.

  3. Re-bonjour

    Après avoir réusssi à insérer des données dans ma base, je voudrais bien en sélectionner 5 aléatoirement. Pour ce faire, j'ai utilisé ce script:

    $connection = mysql_connect("***", "***", "***");
    if (!$connection) {
    die('Connexion impossible : ' . mysql_error());
    }
    mysql_select_db("*****");
    $requete = 'SELECT * FROM table ORDER BY RAND() LIMIT 5';
    $mysql_reponse = mysql_query($requete);
    $i = 0;
    while($i<=5){
    $lien = mysql_fetch_row($mysql_reponse);
    $i++;
    }
    echo $lien[0];

    mysql_close($connection);

    Ce n'est qu'un script pour vérifier qu'il sélectionne bien 5 données différentes et qu'il les stocke dans un Array. C'est pourquoi j'ai voulu tester une des entrées de l'Array en l'écrivant. Seul problème, rien ne s'affiche sur ma page. Pourtant je ne vois pas d'erreurs.

    Quelqu'un peut-il m'aider?

    Merci d'avance.

  4. Bonjour

    J'ai créé une table ne comportant qu'un champ dans ma base et ce code pour le remplir:

    <?
    if(isset($_POST['lien'])){
    $connection = mysql_connect("serveur", "moi", "mot_passe");
    if (!$connection) {
    die('Connexion impossible : ' . mysql_error());
    }
    mysql_select_db("ma_table");
    mysql_query("INSERT INTO table VALUES('$_POST['lien']')");
    mysql_close($connection);
    echo'information enregistrée';
    }
    else{
    ?>
    <form method="post" action="ma_page.php">
    Information:<br />
    <input type="text" name="lien" /><br />
    <input type="submit" value="Envoyer" />
    </form>
    <?
    }
    ?>

    Lorsque je teste ce script, le serveur me dit qu'il y a une erreur à la ligne 17 (mysql_query). J'ai beau regarder, je ne la vois pas. Quelqu'un peut m'aider?

    Merci d'avance.

  5. Fais aussi attention lorsque tu inclus un Javascript de mettre SRC en minuscules sinon il ne sera pas valide XHTML mais ce n'est qu'un détail. De plus, mais ça aussi c'est accessoire, j'aime bien avoir tout le code CSS dans un seul fichier externe pour faciliter la relecture. J'ai aussi remarqué qu'il y avait beaucoup de propriétés communest à toutes les cellules du tableau. Mets ces propriétés dans la feuille de style, ça allègera ton code et tu t'y retrouveras donc mieux.

    En espérant t'avoir été utile.

  6. Bonjour

    J'ai fait plusieurs backlinks vers mon site et lorsque je tape l'adresse de mon site (sans le http:) je trouve plusieurs pages contenant un lien vers mon site. Cependant, lorsque je fait la recherche dans Google avec link:http://..., il ne m'affiche aucun backlinks et donc un PR0. Pourquoi Google ne reprend-il pas les pages contenant mon lien et qu'il a indexées comme des liens?

    Merci

  7. En effet, la bande passante est la quantité de données que le serveur peut envoyer pour ton site. Une fois que ce quota est dépassé, le trafic de ton site est ralenti. Mais je te rassure, il faudra longtemps pour dépasser tes 10Go de bande passante.

  8. Voilà, j'ai modifié la page d'accueil seulement en rajoutant des images et en changant le logo. Dans les cours, je rajouterai des smilleys. Vous le trouvez mieux?

  9. En effet, c'était ce site. Désolé d'avoir oublié de le noter.

    _AT_Jerome38:Tu penses que je dois mettre tout le contenu de la page y compris le menu dans un bloc?

  10. Bonjour

    J'ai fait mon site et j'en suis très content. Il est superbe. Cependant, j'ai l'impression qu'il manque un petit quelque chose pour qu'il ait l'air d'un site de pro mais je ne sais pas quoi. Si quelqu'un pouvait me dire ce qu'il faut faire.

    Merci

×
×
  • Créer...