CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

T_Variable problème

BorisKarloff
BorisKarloff
Niveau 10
21 mars 2012 à 21:03:31

Je sais que je suis saoulant mais.. voila quoi :(

la source du problème:

$t = preg_replace_callback $callbackLien, $t);

le problème :d) T_Variable :doute:

else
{
$LIEN .= mb_substr($array[0], 0, 20) .'[...]' . mb_substr($array[0], ($nb - 20), 20) ;
}

$LIEN .= '</a>' ;

return $LIEN;

$t = preg_replace_callback $callbackLien, $t);
$t = preg_replace_callback, $callbackLien, $t);

// lien
$regLienSimple="\[url\] ?([^\[]*) ?\[/url\]";
$regLienEtendu="\[url ?=([^\[]*) ?] ?([^]]*) ?\[/url\]";
if (ereg($regLienSimple, $t)) $t=ereg_replace($regLienSimple, "<a href=\"\\1\">\\1</a>", $t);
else $t=ereg_replace($regLienEtendu, "<a href=\"\\1\" target=\"_blank\">\\2</a>", $t);
return $t;
}
// Fin - Déclaration des Fonctions

// Debut - Eviter le renvoie de données par $_POST
// Début - Première partie
if(!empty($_POST) OR !empty($_FILES))
{
$_SESSION = $_POST ;
$_SESSION = $_FILES ;

$fichierActuel = $_SERVER[] ;
if(!empty($_SERVER[]))
{
$fichierActuel .= . $_SERVER[] ;
}

header( . $fichierActuel);
exit;
}
// Fin - Première partie

// Début - Seconde partie
if(isset($_SESSION[]))
{
$_POST = $_SESSION[] ;
$_FILES = $_SESSION[] ;

unset($_SESSION[], $_SESSION[]);
}
// Fin - Seconde partie

// Fin - Eviter le renvoie de données par $_POST

include();

$erreurMySQL = mysql_error();
if($erreurMySQL != )
{
echo ;
exit;
}

// Debut - Cookie

// Si on a le $_COOKIE[]
if(isset($_COOKIE[]) AND $_COOKIE[] == true AND !isset($_SESSION[][]))
{
list($id, $passe) = explode(, $_COOKIE[]);

$reponse = mysql_query( . $id . ) or die (mysql_error());
$donnees = mysql_fetch_assoc($reponse);

if($donnees[] != 1)
{
if($passe == $donnees[])
{
// Le membre est connecté, on crée les variables SESSION
$_SESSION[][] = $donnees[];
$_SESSION[][] = $donnees[];
$_SESSION[][] = $donnees[];
$_SESSION[][] = 10;
$_SESSION[][] = $donnees[];

header( . $_SERVER[]);
exit;
}
}
}
// Fin - Cookie

// Si on a été banni quand on été connecté
if(isset($_SESSION[][], $_SESSION[][]))
{
$reponse = mysql_query( . $_SESSION[][] . );
$donnees = mysql_fetch_assoc($reponse);

if($donnees[] != 100)
{
if($donnees[] == 1)
{
// On le déconnecte automatiquement sans chercher à comprendre. =D
session_destroy();
header( . $_SERVER[]);
exit;
}
}
}

// Debut - Liste des connectés
if(isset($_SESSION[][]))
{
$idPseudo = $_SESSION[][];
$Sacces = $_SESSION[][];
}
else
{
$idPseudo = 0;
$Sacces = 0;
}

$reponse = mysql_query( . $idPseudo . );
$donnees = mysql_fetch_assoc($reponse);

if($donnees[] != 0)
{
$Sacces = 50;
}

$reponse = mysql_query( . $idPseudo . );
$donnees = mysql_fetch_assoc($reponse);

if($donnees[] != 0)
{
$Sacces = 90;
}

$retour = mysql_query( . $_SERVER[] . );
$donnees = mysql_fetch_assoc($retour);

if($donnees[] == 0)
{
mysql_query( . $_SERVER[] . . time() . . $idPseudo . . $Sacces . );
}
else
{
mysql_query( . time() . . $Sacces . . $idPseudo . . $_SERVER[] . );
}

// Suppression des membres inactifs depuis plus de 200min
$timestamp_200min = time() - (60 * 200);
mysql_query( . $timestamp_200min);
// Fin - Liste des Connectés

// Debut - Cookie/Session timestamp dernière visite
if(!isset( $_SESSION[]))
{

if(!isset($_COOKIE[]))
{
setcookie(,time(), time() + (3600*24*365));
}

// On enregistre le temps de dernière visite de la session
$_SESSION[] = $_COOKIE[];

// On met le temps de dernière visite à jour, pour les prochaines visites
setcookie(, time(), time() + (3600*24*365));
}
else
{
setcookie(, time(), time() + (3600*24*365));
}
// Fin - Cookie/Session timestamp dernière visite

if(isset($_SESSION[][]) AND $_SESSION[][] != 100 AND $_SESSION[][] != 90)
{
$_SESSION[][] = 10;
}

// Debut - Config du Forum
$configForum = file_get_contents();
$configForum = explode(, $configForum);

$config[][] = $configForum[0];
$config[][] = $configForum[1];
$config[][] = $configForum[2];
$config[][] = $configForum[3];
$config[][] = $configForum[4];
// Fin - Config du Forum

?>

Ctrl + F au pire :oui:

Lama-Sticow
Lama-Sticow
Niveau 6
21 mars 2012 à 21:39:25

Doucement avec les . et les / Mais as par sa je vois que tu as bien configuré je ne vois qu'un petit problème c'est peut être que tu tes trompé dans tes chiffres

BorisKarloff
BorisKarloff
Niveau 10
21 mars 2012 à 22:23:10

Non, toujours un problème :(

bob63
bob63
Niveau 11
22 mars 2012 à 08:23:44

Je crois que tu as du mal non ?

On te donne déjà tes réponses dans les autres postes !! Pourquoi tu en fais 50 ?

Je t'ai déjà dis que :
$fichierActuel .= . $_SERVER[] ;
C'est pas la bonne syntaxe ! Enlève moi ces points avec et après le =.

Tu mets des points pour concaténer des chaines, pas pour l'affectation.

Ensuite en PHP, les symboles AND et OR n'existent pas (du moins pas à ma connaissance) :
if(isset($_COOKIE[]) AND $_COOKIE[] == true AND !isset($_SESSION[][]))
if(isset($_COOKIE[]) && $_COOKIE[] == true && !isset($_SESSION[][]))

Le OR c'est ||

Ensuite j'ai pas lu tout ton code car là tu attends qu'on fasse tout ton boulot. Jamais quelqu'un te corrigera tout où il te restera juste un copier/coller.

bob63
bob63
Niveau 11
22 mars 2012 à 08:25:54

Puis
if(!empty($_POST) OR !empty($_FILES))

$_POST ca veut rien dire ... tu dois avoir d'une valeur du genre $_POST['ta variable'] issu d'un champs formulaire.

Soit honnête, c'est un fake tes postes ? Car ton code ne fonctionnera jamais, tu l'as récupérés où ?

Fire_Storm
Fire_Storm
Niveau 10
22 mars 2012 à 11:21:56

Du calme bob t'énerve pas comme ça voyons. =P (ironie hein ^^)

Fait déjà ce qui est marqué au dessus après on verra parce que là.

Et puis y a des trucs où j'ai vraiment du mal à comprendre dans ce code je l'avoue. ^^

Ou tu l'as chopé ce "truc" ?

deepblue
deepblue
Niveau 16
22 mars 2012 à 11:36:58

$t = preg_replace_callback $callbackLien, $t);
$t = preg_replace_callback, $callbackLien, $t);

->

$t = preg_replace_callback($callbackLien, $t);
$t = preg_replace_callback($callbackLien, $t);

Tu l'as volé ou ton code ?!

deepblue
deepblue
Niveau 16
22 mars 2012 à 11:42:09

if(!isset($_COOKIE[])) -> c'est débile de faire ça (et je ne suis même pas sur que ça fonctionne)

$config[][] = $configForum[0];
$config[][] = $configForum[1];
$config[][] = $configForum[2];
$config[][] = $configForum[3];
$config[][] = $configForum[4];
-> ça aussi c'est débile...et en plus d'être sale, ça ne devrait pas fonctionner des masses non plus

$_SESSION[] = $_COOKIE[]; -> débile aussi, ça ne veut rien dire...

if($erreurMySQL != )
{
echo ;
exit;
} -> WTF ?!

Aider des gens : aucun problème, mais il y a des limites. Aucun effort dans le code et dans les explications, pour moi tu as récupéré un truc qui ne fonctionne pas et tu essayes de le faire fonctionner...mais tu ne sais pas faire de code.

Soit tu expliques exactement le contexte et je pourrai éventuellement imaginer prendre du temps pour t'aider, soit c'est mort (et je demanderai au modération de locker à vue tes topics).

Perso, je ne roucoule pas encore...

Fire_Storm
Fire_Storm
Niveau 10
22 mars 2012 à 13:00:46

Sinon y a le coup de l'include ... rien. xP

0x1 à toujours donner 0 à ce que je sache. xP

Non sérieux change de code parce que là... ^^

BorisKarloff
BorisKarloff
Niveau 10
22 mars 2012 à 13:34:38

évidemment que c'est pas moi qui l'ai fait :rire:

Je n'y connais pratiquement rien en php :desole:

C'est un gars :noel:

Il m'a donné le base.php parce que je dois faire un truc :noel:

deepblue
deepblue
Niveau 16
22 mars 2012 à 13:49:33

1- ne me MP pas, j'en ai rien à carrer
2- visiblement tu n'as rien compris à ce que j'ai dis

Me concernant je clos le sujet.

BorisKarloff
BorisKarloff
Niveau 10
22 mars 2012 à 13:50:33

D'accord :)

Quelqu'un d'autre? :fou:

Lawiet si tu vois ce topic connecte toi sur msn :nonnon:

Bien de me donner un script non fonctionnel :fou: ?

BorisKarloff
BorisKarloff
Niveau 10
22 mars 2012 à 14:02:13

Au passage merci beaucoup :)

Au moins j'aurais appris quelques base :oui: (quelques = 3 :fou: )

bob63
bob63
Niveau 11
22 mars 2012 à 19:21:08

Je comprend mieux la 'base' de ton ami.

En fait partout où tu as des include(), des $_POST, $_COOKIES,... tu dois y mettre des choses dedans.

Tu dois avoir des formulaires avec des <input type=machin name="un_nom" />

C'est ce 'un_nom' que tu mets dans tes $_POST['un_nom'] ...

M'enfin je fais comme deepblue, j'arrête ici, il y a trop de choses à modifier sur ton code.

Tu devrais prendre les 5 premières lignes, les faire fonctionner avec ton formulaire, prendre 5 autres et ainsi de suite.

Là tout débugger d'un coup, si tu connais rien en PHP, c'est voué à l'echec l'ami :ok:

BorisKarloff
BorisKarloff
Niveau 10
23 mars 2012 à 02:40:42

C'est bon, mon site est fonctionnel, merci pour tout :noel:

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment