+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Invité de passage
    Inscrit en
    juillet 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : juillet 2010
    Messages : 4
    Points : 0
    Points
    0

    Par défaut Script non fonctionnel sur Wamp.

    Bonsoir à vous tous,

    J'ai pu me procurer un script permettant de classer différente personne grâce à des votes cependant, n'étant pas un excellent programmeur, j'ignore ou est l'erreur, j'ai suivis le read-me dans la source mais rien n'y fait, le script ne souhaite pas fonctionner :

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    <?php
     
    include('mysql.php');
    include('functions.php');
     
     
    // Get random 2
    $query="SELECT * FROM images ORDER BY RAND() LIMIT 0,2";
    $result = @mysql_query($query);
     
    while($row = mysql_fetch_object($result)) {
    	$images[] = (object) $row;
    }
     
     
    // Get the top10
    $result = mysql_query("SELECT *, ROUND(score/(1+(losses/wins))) AS performance FROM images ORDER BY ROUND(score/(1+(losses/wins))) DESC LIMIT 0,10");
    while($row = mysql_fetch_object($result)) $top_ratings[] = (object) $row;
     
     
    // Close the connection
    mysql_close();
     
     
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Facemash-Alike Script</title>
    <style type="text/css">
     
    body, html {font-family:Arial, Helvetica, sans-serif;width:100%;margin:0;padding:0;text-align:center;}
    h1 {background-color:#600;color:#fff;padding:20px 0;margin:0;}
    a img {border:0;}
    td {font-size:11px;}
    .image {background-color:#eee;border:1px solid #ddd;border-bottom:1px solid #bbb;padding:5px;}
     
    </style>
    </head>
     
    <body>
     
     
    <h1>FACEMASH-ALIKE</h1>
    <h3>Were we let in for our looks? No. Will we be judged on them? Yes.</h3>
    <h2>Who's hotter? Click to choose.</h2>
     
    <center>
    <table>
    	<tr>
    		<td valign="top" class="image"><a href="rate.php?winner=<?=$images[0]->image_id?>&loser=<?=$images[1]->image_id?>"><img src="images/<?=$images[0]->filename?>" /></a></td>
    		<td valign="top" class="image"><a href="rate.php?winner=<?=$images[1]->image_id?>&loser=<?=$images[0]->image_id?>"><img src="images/<?=$images[1]->filename?>" /></a></td>
    	</tr>
    	<tr>
    		<td>Won: <?=$images[0]->wins?>, Lost: <?=$images[0]->losses?></td>
    		<td>Won: <?=$images[1]->wins?>, Lost: <?=$images[1]->losses?></td>
    	</tr>
    	<tr>
    		<td>Score: <?=$images[0]->score?></td>
    		<td>Score: <?=$images[1]->score?></td>
    	</tr>
    	<tr>
    		<td>Expected: <?=round(expected($images[1]->score, $images[0]->score), 4)?></td>
    		<td>Expected: <?=round(expected($images[0]->score, $images[1]->score), 4)?></td>
    	</tr>
    </table>
    </center>
     
    <h2>Top Rated</h2>
    <center>
    <table>
    	<tr>
    		<? foreach($top_ratings as $key => $image) : ?>
    		<td valign="top"><img src="images/<?=$image->filename?>" width="70" /></td>
    		<? endforeach ?>
    	</tr>
    	<? /* Remove this to see the scoring
    	<tr>
    		<? foreach($top_ratings as $key => $image) : ?>
    		<td valign="top">Score: <?=$image->score?></td>
    		<? endforeach ?>
    	</tr>
    	<tr>
    		<? foreach($top_ratings as $key => $image) : ?>
    		<td valign="top">Performance: <?=$image->performance?></td>
    		<? endforeach ?>
    	</tr>
    	<tr>
    		<? foreach($top_ratings as $key => $image) : ?>
    		<td valign="top">Won: <?=$image->wins?></td>
    		<? endforeach ?>
    	</tr>
    	<tr>
    		<? foreach($top_ratings as $key => $image) : ?>
    		<td valign="top">Lost: <?=$image->losses?></td>
    		<? endforeach ?>
    	</tr>
    	*/ ?>
    </table>
    </center>
     
    </body>
    </html>
    Donc ça, c'est l'index bien sur il y a d'autres fichiers mais je suis sur et certains que le problème viens de cette partie du code.

    J'utilise Wamp pour pouvoir utiliser ce Script mais, j'ai bien suivis les instructions, tous vas bien mise à part ça :

    Pouvez vous m'aidez s'il vous plaît ? Il faut absolument que je puisse faire fonctionner ce script.

    Merci de votre aide futur.

  2. #2
    Membre Expert Avatar de Djakisback
    Inscrit en
    février 2005
    Messages
    1 976
    Détails du profil
    Informations forums :
    Inscription : février 2005
    Messages : 1 976
    Points : 2 108
    Points
    2 108

    Par défaut

    Salut,
    ça semble venir de la non prise en charge des balises php courtes par ta config. Remplace tous les <? par <?php
    Vive les roues en pierre

  3. #3
    Expert Confirmé Sénior
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    février 2010
    Messages
    3 931
    Détails du profil
    Informations personnelles :
    Âge : 27
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : février 2010
    Messages : 3 931
    Points : 8 401
    Points
    8 401

    Par défaut

    Plus simple, rajoute cette ligne dans le .htaccess à la racine du site:
    Code :
    php_flag short_open_tag 1

  4. #4
    Invité de passage
    Inscrit en
    juillet 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : juillet 2010
    Messages : 4
    Points : 0
    Points
    0

    Par défaut Re : Script non fonctionnel sur Wamp.

    Bonjour à vous deux et merci beaucoup ça fonctionne parfaitement !

    Merci, vraiment.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •