|
La Communauté Webmaster 
| Pages: [1] |
 |
|
|
|
Auteur |
Sujet: Aide Erreur PHP (Résolu) (Lu 760 fois) |
|
 |
Aide Erreur PHP (Résolu)
« sur: le 10-03-2009 a 18:53:43 » |
|
didoof136
Membre récent

Hors-Ligne
Messages: 3

Je suis un lama!
|
Bonjour, voila je suis nouveau. J'utilise PHP5 et j'hébèrge moi-même mon site grâce a Wamp Server 2. J'ai créer un site internet sur le MMORPG le plus connu au monde (sisi celui qui s'écrit en trois lettre) dont voila l'adresse:
http://negorion-pvp.servegame.com
j'ai presque fini le site entièrement sauf que, lors de l'éxecution d'une page, j'obtien un message d'erreur et j'aimerais savoir si vous pouviez m'aider à la réparer. Voici le message d'érreur
| Fatal error: Cannot use string offset as an array in C:\wamp\www\admin\additem.php on line |
|
Je sait que je ne suis pas super fort en PHP, je viens de commencer et je ne maitrise pas encore totalement ce language donc si vous aveiz la gentillessse de m'aider, je vous en serait très reconnaissant.
maintenant, je vais insérer le code de la page qui bug (ici, additem.php)
<?php /////////////////////////////////////////////// // Site Woo : // // Copyright : Site WOO Tous droits reservé. // // // // Site PARTIELLEMENT Basé sur CoolWoW. // // Reste Codé par Astrarus // // Contact ==> ahmetcel@hotmail.fr // // // // INTERDICTION DE COPIER // // PARTIELLEMENT OU TOTALEMENT LES // // SCRIPT DE CE SITE SANS L'ACORD DE // // SON AUTEUR !!! // // // // MODIFICATION DES SCRIPT AUTORISÉ // // // // SITE NOM COMPATIBLE AVEC LA // // VERSION 2.3.3 !!! // /////////////////////////////////////////////// @session_start(); include ('../kernel/config.php'); if ($_SESSION['niveau'] < $niveau_requis) { if ($_SESSION['logged'] == 0) { echo " <h3><center><b>Vous devez etre connecté pour acceder a cette partie !</center></b></h3>
<center><form action=\"connexion.php?action=connexion\" method=\"post\"> <b>LOGIN :</b></font><br /><input type=\"text\" name=\"pseudo\"><br /> <b>PASSWORD :</b></font><br <input type=\"password\" name=\"pass\"><br /><br /> <input type=\"submit\" value=\"Connexion\" name=\"connexion\" ></center>";
} elseif ($_SESSION['niveau'] < $niveau_requis) { echo " <h3><center><b>Vous n'etes pas autorisé à acceder a cette partie.<br></center></b></h3> <center>Vous alez etre redirigé dans 5 secondes.</center> <meta http-equiv=\"refresh\" content=\"5;url=membre.php\" />"; } else { echo " <h3><center><b>Une erreur est survenue merci de la signaler au WebMaster</center></b></h3> <center><a href=\"membre.php\">Retour</a></center> <center>Vous alez etre redirigé dans 5 secondes.</center> <meta http-equiv=\"refresh\" content=\"5;url=membre.php\" />"; } } else { ?> <?php include ('menu.php'); ?> <?php mysql_select_db($characters,$connexion);
switch ($_GET['action']) { case "ajouter": //iditem = l'id de l'objet a ajouter. $character = $_POST['character']; $iditem = $_POST['iditem']; $nombre = $_POST['nombre']; $reponse = mysql_query("SELECT name FROM `characters` WHERE `guid`='$character' ") or die(mysql_error()); $donnees = mysql_fetch_array($reponse,MYSQL_ASSOC); $name = $donnees['name']; echo "<h3>Ete-vous sur de vouloir rajouter dans l'inventaire du personnage : $name</h3>"; echo "<h3>l'objet "; echo file_get_contents("http://www.lootup.com/loot.php?obj=$iditem/t"); echo "</h3> <p> <form action=\"additem.php?module=additem&action=add\" method=\"POST\"> <input type=\"hidden\" name=\"character\" value=\"$character\"> <input type=\"hidden\" name=\"iditem\" value=\"$iditem\"> <input type=\"hidden\" name=\"nombre\" value=\"$nombre\"> <input type=\"submit\" value=\"Oui je suis sûr !!!\"> </form> </p>"; break; case "add": $db = $characters[1]['db']; $character = $_POST['character']; $iditem = $_POST['iditem']; $nombre = $_POST['nombre']; $itemid = rand(1, 900001);
mysql_query("INSERT INTO ".$db.".item_instance (guid,owner_guid,data) VALUES ('".$itemid."','".$character."','".$itemid." 1073741936 3 ".$iditem." 1065353216 0 ".$character." 0 ".$character." 0 0 0 0 0 ".$nombre." 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0')");
mysql_query("REPLACE INTO ".$db.".character_inventory (guid, bag, slot, item, item_template) VALUES ('".$character."', '0', '23', '".$itemid."', '".$iditem."')"); echo "<center>Objet bien ajouté !!!</center>"; break; default: echo " <h1><center><u>Ajouter un objet</u></center></h1> <h3><center><u>Merci de vous assurez que l'espace en haut à gauche du sac de départ soit bien vide sinon vous n'arrez pas votre objets !!!</u></h3></center> <center><img src='../images/sac.jpg'width=\"150\" /></center> <p> <center><form action=\"additem.php?module=additem&action=ajouter\" method=\"POST\"> <table border=\"0\"> <tr> <td>ID du personnage:</td> <td><input type=\"text\" name=\"character\" size=\"50\" maxsize=\"50\"></td> </tr> <tr> <td>ID de l'objet à ajouter:</td> <td><input type=\"text\" name=\"iditem\" size=\"50\" maxsize=\"50\"></td> </tr> <td>Quantitée de l'objet:</td> <td><input type=\"text\" name=\"nombre\" value=\"1\" size=\"50\" maxsize=\"50\"></td> </tr> </table><br> <input type=\"submit\" value=\"Ajouter\"> </form></center> </p> <p><center><a href=\"additem.php?module=\">Retour</a></center></p> "; break; } } ?> |
|
Cordialement, Didoof. |
|
|
|
|
|
|
 |
Re:Aide Erreur PHP
« Répondre #1 sur: le 10-03-2009 a 19:01:44 » |
|
|
|
|
 |
Re:Aide Erreur PHP
« Répondre #2 sur: le 10-03-2009 a 19:11:40 » |
|
|
|
|
 |
Re:Aide Erreur PHP
« Répondre #3 sur: le 10-03-2009 a 19:37:02 » |
|
|
|
|
 |
Re:Aide Erreur PHP
« Répondre #4 sur: le 10-03-2009 a 19:50:43 » |
|
|
|
|
 |
Re:Aide Erreur PHP (Résolu)
« Répondre #5 sur: le 10-03-2009 a 21:25:00 » |
|
|
|
|
 |
Re:Aide Erreur PHP (Résolu)
« Répondre #6 sur: le 10-03-2009 a 22:19:18 » |
|
|
|
|
| Pages:
[1] |
|
|
|
| |
|
|