Résolu Problème script

Statut
N'est pas ouverte pour d'autres réponses.

Farcitron

Premium
Inscription
5 Juillet 2015
Messages
401
Réactions
151
Points
14 379
RGCoins
20
Bonjour,
J'ai récemment essayer de créé un site web sur le thème du jeux CS GO. J'ai trouver tous les script et tous ce qu'il fallait (car je mis connais pas encore trop en PHP) , et après avoir mis tout sa sur un hébergeur web ( livehost ), comme je l'attendais, des erreurs de script sont apparues.
Voici le message que cela m'indique :
________________________________________________________________________________________
Fatal error: Uncaught Error: Call to a member function fetch_object() on boolean in /home/vsftpd/skillcsgo_4l61/skillcsgo_4l61/index.php:10 Stack trace: #0 {main} thrown in /home/vsftpd/skillcsgo_4l61/skillcsgo_4l61/index.php on line 10
________________________________________________________________________________________


Sauf qu'en allant voir le script m'a l'aire pourtant bon...

________________________________________________________________________________________
9) $rarity = $Functions->db->query("SELECT * FROM cases WHERE class='rarity' ORDER BY id");
>10) while($case = $rarity->fetch_object()){
11) $Visible = $case->visible == 1 ? "" : "disable";
12) $casesRarity .= '
13) <a href="/case/'.$case->name.'" class="randbox '.$case->name.' '.$Visible.'">
14) <i class="box"><img src="/get-rich-or-die/images/'.$case->picture.'"
15) alt="'.$case->title.'"></i>
16) <span>'.$case->title.'</span>
17) <strong>'.$case->price.' P</strong>
18) <span class="view">more</span>
19) </a>
20) ';
________________________________________________________________________________________

Voilà, si vous pouviez m'aider sa serais sympa
big_grin.png


Par la même occasion, si quelqu'un serais intéressé de m'ajouter sur Skype au cas ou il y aurais d'autre petit soucis comme celui si sa serais cool (+ il y aura surement rémunération si aboutissement du projet). Mon skype : drdubi_fabibe

Merci ! ^^
inlove.png
 
Dernière édition:
Récemment ! Par pitié ! :xD:

Ça m'a l'air d'être un joyeux bordel ton code, tu y comprends quelque chose ? Moi pas trop :trollface:
Tu essaie de faire quoi exactement ? On peut en voir un peu plus sur ton code ? :p

Ha oui lol désolé j'avais pas vue cette faute x) Bon en même temps tu auras compris que moi et l'orthographe ça fait 2 :D.
J’essaye de faire un site de case opening, j'ais trouver plein de script sur un site russe ou je ne sais quoi...

Et voici l'index.php au complet :
<?php
require_once("./engine/functions.php");

$moduleGet = $_GET['module'];

if(!isset($moduleGet)){
$user = $Functions->getUser();

$rarity = $Functions->db->query("SELECT * FROM cases WHERE class='rarity' ORDER BY id");
while($case = $rarity->fetch_object()){
$Visible = $case->visible == 1 ? "" : "disable";
$casesRarity .= '
<a href="/case/'.$case->name.'" class="randbox '.$case->name.' '.$Visible.'">
<i class="box"><img src="/get-rich-or-die/images/'.$case->picture.'" alt="'.$case->title.'"></i>
<span>'.$case->title.'</span>
<strong>'.$case->price.' P</strong>
<span class="view">more</span>
</a>
';
}

$newyear = $Functions->db->query("SELECT * FROM cases WHERE class='newyear' ORDER BY id");
while($case = $newyear->fetch_object()){
$Visible = $case->visible == 1 ? "" : "disable";
$casesNewyear .= '
<a href="/case/'.$case->name.'" class="randbox '.$case->name.' '.$Visible.'">
<i class="box"><img src="/get-rich-or-die/images/'.$case->picture.'" alt="'.$case->title.'"></i>
<span>'.$case->title.'</span>
<strong>'.$case->price.' P</strong>
<span class="view">more</span>
</a>
';

}
$random = $Functions->db->query("SELECT * FROM cases WHERE class='random' ORDER BY id");
while($case = $random->fetch_object()){
$Visible = $case->visible == 1 ? "" : "disable";
$casesRandom .= '
<a href="/case/'.$case->name.'" class="randbox '.$case->name.' '.$Visible.'"">
<i class="box"><img src="/get-rich-or-die/images/'.$case->picture.'" alt="'.$case->title.'"></i>
<span>'.$case->title.'</span>
<strong>'.$case->price.' P</strong>
<span class="view">more</span>
</a>
';

}
$cases = $Functions->db->query("SELECT * FROM cases WHERE class='casee' ORDER BY id");
while($case = $cases->fetch_object()){
$Visible = $case->visible == 1 ? "" : "disable";
$casesRand .= '
<a href="/case/'.$case->name.'" class="case '.$Visible.'"">
<i class="box"><img src="/get-rich-or-die/images/'.$case->picture.'" alt="'.$case->title.'"></i>
<span>'.$case->title.'</span>
<strong>'.$case->price.' P</strong>
<span class="view">more</span>
</a>
';

}
$items = $Functions->db->query("SELECT * FROM `drops`");
$totalcase = 0;
while($drop = $items->fetch_object()){
$totalcase++;}

$sqr = $Functions->db->query("SELECT * FROM `users`");
$totaluser = 0;
while($row = $sqr->fetch_object()){
$totaluser++;}


session_start();
//выделяем уникальный идентификатор сессии
$id = session_id();

if ($id!="") {
//текущее время
$CurrentTime = time();
//через какое время сессии удаляются
$LastTime = time() - 60;
//файл, в котором храним идентификаторы и время
$base = "base.dat";

$file = file($base);
$k = 0;
for ($i = 0; $i < sizeof($file); $i++) {
$line = explode("|", $file[$i]);
if ($line[1] > $LastTime) {
$ResFile[$k] = $file[$i];
$k++;
}
}

for ($i = 0; $i<sizeof($ResFile); $i++) {
$line = explode("|", $ResFile[$i]);
if ($line[0]==$id) {
$line[1] = trim($CurrentTime)."\n";
$is_sid_in_file = 1;
}
$line = implode("|", $line); $ResFile[$i] = $line;
}

$fp = fopen($base, "w");
for ($i = 0; $i<sizeof($ResFile); $i++) { fputs($fp, $ResFile[$i]); }
fclose($fp);

if (!$is_sid_in_file) {
$fp = fopen($base, "a-");
$line = $id."|".$CurrentTime."\n";
fputs($fp, $line);
fclose($fp);
}
}

echo $Functions->getIndex("index", array(
'from' => ['{user_avatar}', '{user_name}', '{caserarity}', '{newyear}', '{casesrandom}','{caseses}' , '{total_case}', '{total_users}', '{online_people}'],
'to' => [str_replace("_full.jpg", "_medium.jpg", $user->avatar), $user->personaname, $casesRarity, $casesNewyear, $casesRandom, $casesRand, $totalcase, $totaluser, sizeof(file($base))]
));
}else{
$module = "./engine/modules/".$moduleGet.".php";
if(is_file($module)){
require_once($module);
}else{
echo $Functions->getIndex("404", array(
'from' => ['{total_case}', '{total_users}', '{online_people}'],
'to' => [$totalcase, $totaluser, sizeof(file($base))]
));
}
$items = $Functions->db->query("SELECT * FROM `drops`");
$totalcase = 0;
while($drop = $items->fetch_object()){
$totalcase++;}

$sqr = $Functions->db->query("SELECT * FROM `users`");
$totaluser = 0;
while($row = $sqr->fetch_object()){
$totaluser++;}

session_start();
$id = session_id();

if ($id!="") {
$CurrentTime = time();
$LastTime = time() - 600;
$base = "session.txt";

$file = file($base);
$k = 0;
for ($i = 0; $i < sizeof($file); $i++) {
$line = explode("|", $file[$i]);
if ($line[1] > $LastTime) {
$ResFile[$k] = $file[$i];
$k++;
}
}

for ($i = 0; $i<sizeof($ResFile); $i++) {
$line = explode("|", $ResFile[$i]);
if ($line[0]==$id) {
$line[1] = trim($CurrentTime)."\n";
$is_sid_in_file = 1;
}
$line = implode("|", $line); $ResFile[$i] = $line;
}

$fp = fopen($base, "w");
for ($i = 0; $i<sizeof($ResFile); $i++) { fputs($fp, $ResFile[$i]); }
fclose($fp);

if (!$is_sid_in_file) {
$fp = fopen($base, "a-");
$line = $id."|".$CurrentTime."\n";
fputs($fp, $line);
fclose($fp);
}
}
}

?>

Sauf que du coup quand je vais sur le site ( ). Sa m'affiche ceci :

Fatal error: Uncaught Error: Call to a member function fetch_object() on boolean in /home/vsftpd/skillcsgo_4l61/skillcsgo_4l61/index.php:10 Stack trace: #0 {main} thrown in /home/vsftpd/skillcsgo_4l61/skillcsgo_4l61/index.php on line 10


Et la ligne dix est celle ci :


while($case = $rarity->fetch_object()){

Voilà si tu peux m'aider sa serait cool ^^
 
Salut,

Essaie de remplacer ton code (ligne 10) par sa :
PHP:
<?php // sans la balise PHP

while($case = $rarity->fetch(PDO::FETCH_OBJ)){
 
Salut,

Essaie de remplacer ton code (ligne 10) par sa :
PHP:
<?php // sans la balise PHP

while($case = $rarity->fetch(PDO::FETCH_OBJ)){

Merci d'essayer de m'aider :D Nouvel erreur : Fatal error: Uncaught Error: Call to a member function fetch() on boolean in /home/vsftpd/skillcsgo_4l61/skillcsgo_4l61/index.php:10 Stack trace: #0 {main} thrown in /home/vsftpd/skillcsgo_4l61/skillcsgo_4l61/index.php on line 10
 
Ce type de script csgo "leak" est souvent bourré de failles / backdoors, je ne te conseil pas de l'utilisé.
Fais comme tu le souhaite, mais c'est un conseil surtout que je vois que tu n'as pas tellement de connaissance dans ce milieu.
:)
 
Ce type de script csgo "leak" est souvent bourré de failles / backdoors, je ne te conseil pas de l'utilisé.
Fais comme tu le souhaite, mais c'est un conseil surtout que je vois que tu n'as pas tellement de connaissance dans ce milieu.
:)

Ok j'en prend note... Mais comment un script peut comporter des backdoors ? Et après j'adorerais vraiment avoir un site web de ce genre, le problème c'est que je ne peu pas payer 10 000€ pour que quelqu'un me le fabrique :/
 
Ok j'en prend note... Mais comment un script peut comporter des backdoors ? Et après j'adorerais vraiment avoir un site web de ce genre, le problème c'est que je ne peu pas payer 10 000€ pour que quelqu'un me le fabrique :/
Les scripts que tu trouves gratuitement sont leaks et releaks donc tout le monde connais son code (et personne ne modifie ses liens :mdr:) et certains avant de le partager ajoute des backdoors pour retirer des skins sur le bot ou prendre le contrôle du site...
Le mieux c'est de te renseigner et de trouver des personnes aptes à t'aider et à monter un site avec toi, un site ne coûte pas 10k € mais j'avais demandé à plusieurs entreprises, et cela montais à 1.400€ max, c'est énormément de travail ce genre de site...
 
Sauf que je n'est pas 1400€ sur moi :/ et tkt je le sais que sa prend du temps... En tous cas si tu connais des gens qui pourrais faire ce genre de site avec moi contre de la pub sur Youtube :mdr: lol. Nan plus sérieusement contre une petite rémunération (mais pas 1400€) bas je veux bien que tu me les présentes :)
 

Un pourcentage chaque moi des bénéfice du site tout le temps de son ouverture pour payer les frais de construction du site, c'est à en discuter, mais je pensais entre 50 % et 75% au début puis si le site marche bien entre 35% et 45% mais comme je l'es dis vraiment tout le long de la sortie du site. Donc si la construction coute 300€ (imaginons) et qu'au début le site à un bénéfice de 35€, les ou la personne m'aillant aider à construire le site touchent 26€. Le site serait payer en environ 1 ans voir moins :) Après si il faut que j'avance un peu, pourquoi pas. Mais après ses 1 ans passer et le site web payer, les constructeur du site toucherons encore 35% ou 45% soit (si le site fais toujours un bénéfice de 35€ ) 15€ par moi jusqu'a la fermeture du site web. Mais ca reste vraiment à voir et à en parler :)
 
Statut
N'est pas ouverte pour d'autres réponses.
Retour
Haut