subrally

Inscris le 22/06/2009 à 19:41
  • Site web
  • Nombre de sujets
    13
  • Nombre de messages
    60
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

subrally
le 28/07/2009 à 15:26
caractéres spéciaux
bonjour

j'ai un probléme avec les caractére spéciaux cad que qd je rentre un texte dans la base de donnée j'utilise: mysql_escape_string($_POST['commentaire'])

et pour afficher: nl2br(stripslashes(htmlentities(trim($row["commentaire"]))))

mais quand il y a des é, /, " etc il m'affiche des truc du style é, j'ai tous essayé mais je n'arrive pas a résoudre mon probléme
merci
subrally
le 25/07/2009 à 18:13
Info d'un cookie session_start()
j'ai fait un tit script que je met au début de mon index.php

<?
session_start();
if(!isset($_SESSION['id']) && isset($_COOKIE['test_cookie'])){
$tc = explode('#', $_COOKIE['bachatissus']);
$pseudo = isset($tc[0]) ? ( get_magic_quotes_gpc() ? $tc[0] : $tc[0]) : '';
$password = isset($tc[1]) ? $tc[1] : '';
connexion('base de donné');
$result = mysql_query("SELECT id, login, pass FROM user WHERE login='".$pseudo."' AND pass='".$password."'");
$row = mysql_fetch_array($result);
if(mysql_num_rows($result) == 1) {
$_SESSION['login'] = get_magic_quotes_gpc() ? $pseudo : stripslashes($pseudo);
$_SESSION['pass'] = $row["pass"];
$_SESSION['id'] = $row['id'];
}
mysql_close();
}
?>


biensure quand l'utilisateur se connect:

<?
session_register("connection");
$_SESSION['login'] = $row["login"];
$_SESSION['id'] = $row["id"];
$_SESSION['pass'] = $row["pass"];
setcookie('test_cookie', $row["login"] . '#' . $row["pass"], ( time() + 86400 * 90 * 90 ));
?>


mais ca n'a pas l'air de marcher :/
subrally
le 24/07/2009 à 12:50
Info d'un cookie session_start()
bonjour,

j'aimerais faire une connexion automatique avec les session et non les cookie vue que j'utilise les sessions

j'ai vue plein de tuto mais il parle a chaques fois de cookie

mon code est poster dans le 1ere post
subrally
le 17/07/2009 à 13:18
Inserer un lien par défaut dans la balise <img>
enfin j'ai trouver solution:

<?	$filename = 'profil_pics/'.$id_user.'.jpeg';
if(file_exists($filename)) { ?>
<img src="/profil_pics/<? echo $id_user; ?>.jpeg" width="150" height="150"/>
<? } else { ?>
<img src="/profil_pics/default.jpeg" width="150" height="150"/>
<? } ?>


sorry pour le post inutile ^^
subrally
le 17/07/2009 à 13:09
Inserer un lien par défaut dans la balise <img>
bonjour,

je voudrais tous simplement faire ceci
<img src="/profil_pics/1.jpeg" width="150" height="150" alt="/profil_pics/default.jpeg"/>


Si l'image 1.jpeg n'existe pas mettre l'image default.jpeg
subrally
le 17/07/2009 à 12:22
afficher les 5 dernier utilisateur d'une page
j'ai fais un tit truc qui a l'air de marcher correctement

<?php
if (session_is_registered("connection")){
if ($_SESSION["login"] != $_GET["user"]) {
$result = mysql_query("SELECT id, last_5, last_4, last_3, last_2, last_1, visite FROM nbr_visite WHERE id='".$id_user."'");
$row = mysql_fetch_array($result);
if ($_SESSION["login"] != $row["last_1"])
if ($_SESSION["login"] != $row["last_2"])
if ($_SESSION["login"] != $row["last_3"])
if ($_SESSION["login"] != $row["last_4"])
$result = mysql_query("UPDATE nbr_visite SET
last_5='".$row["last_4"]."',
last_4='".$row["last_3"]."',
last_3='".$row["last_2"]."',
last_2='".$row["last_1"]."',
last_1='".$_SESSION["login"]."',
visite='".$row["visite"]++."' WHERE id='".$id_user."'");
else
$result = mysql_query("UPDATE nbr_visite SET
last_4='".$row["last_3"]."',
last_3='".$row["last_2"]."',
last_2='".$row["last_1"]."',
last_1='".$_SESSION["login"]."',
visite='".$row["visite"]++." WHERE id='".$id_user."'");
else
$result = mysql_query("UPDATE nbr_visite SET
last_3='".$row["last_2"]."',
last_2='".$row["last_1"]."',
last_1='".$_SESSION["login"]."',
visite='".$row["visite"]++." WHERE id='".$id_user."'");
else
$result = mysql_query("UPDATE nbr_visite SET
last_2='".$row["last_1"]."',
last_1='".$_SESSION["login"]."',
visite='".$row["visite"]++." WHERE id='".$id_user."'");
}
$result = mysql_query("SELECT id, last_5, last_4, last_3, last_2, last_1, visite FROM nbr_visite WHERE id='".$id_user."'");
$row = mysql_fetch_array($result);
$last_5_user = $row["last_5"];
$last_4_user = $row["last_4"];
$last_3_user = $row["last_3"];
$last_2_user = $row["last_2"];
$last_1_user = $row["last_1"];
$visite_user = $row["visite"];
?>


petit explication, il vérifie que l'utilisaeur est connecté au site et que la page qu'il visite n'est pas la sienne
last_5 last_4 etc sont les dernier utilisateur qui ont visité cette page la variable "visite" le nombre total de visite enfin voila peut etre qqch de faux ou à améliorer...

j'attend vos remarque :)
LoadingChargement en cours