jackbocar

  • Site web
  • Nombre de sujets
    152
  • Nombre de messages
    456
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

jackbocar
le 21/06/2006 à 15:34
Redirection URL espace membre
Bonjour,

Avec le comment faire un espace membre :

Maintenant qu’il fonctionne très bien en local, est-il possible de rediriger les membres sur leurs pages personnelles depuis la base de données ?

Où y a-t-il une autre solution à ces redirections ?

Jack Bocar
jackbocar
le 18/06/2006 à 10:20
Config Apache
A la suite d’une réinstallation de Windows pro, je n’arrive plus à installer mon serveur :

L’osque je reconfigure mon http.conf, Apache refuse de démarrer avec cette ligne :

LoadModule php5_module C:/localhost/php/php5apache2.dll

Que faire ?

Merci de vos conseils

Jack Bocar
jackbocar
le 11/06/2006 à 17:56
Comment-faire : Espace membres
Bonjour,

J'ai testé le cours "espace membres" dans la rubrique "comment faire", en local ça fonctionne très bien. La seule chose qui me gène c'est qu'il est écrit :

Attention, ces scripts sont des scripts incomplets ! Ils ne sont pas vraiment sécurisés et peuvent contenir des erreurs.

Pourtant, lorsque je vais sur le manuel PHP, les fonctions de sécurités sont bonnes : md5 ; stripslashes ; htmlentities ; trim etc..

Alors, que faut-il faire en plus pour que ces scripts soient utilisables en ligne et avec toutes les sécurités nécessaires.

Peut-être faut-il passer par : sha1


Jack Bocar
jackbocar
le 11/06/2006 à 11:30
AJAX
Bonjour

Vous parlez d'AJAX de temps à autres, est-ce un nouveau langage de programmation ?

Sera t'il un remplaçant de PHP ou cela n'a rien à voir ?

Ou bien à terme, remplacer t'il complètement le HTML et le PHP ?


Jack Bocar
jackbocar
le 04/05/2006 à 11:49
plusieurs requêtes sur la même page
Bonjour,

Je voudrais savoir si je peux mettre dans la même page plusieurs requêtes de bases de données ?

Je m'explique, j'ai des pages de textes qui sont visiblement trop long pour ma table, j'ai un carré gris qui s'affiche et me dit : la quantité de données est trop importantes pour un affichage correct.

Alors, j'ai coupé ma page en 4 et j'ai fait pour chaque partie de page :

ID infos_1
ID infos_2
ID infos_3
ID infos_4

Lorsque j'appelle ma page, j'ai deux solutions que je maîtrise :
Des liens en bas de page ou placer dans ma page 4 requêtes :

Alors, si je procède de cette manière, est-ce une bonne solution ou y en à t'il une autre plus efficace ?

Merci de votre aide

Jack Bocar

<?php
$sql = 'SELECT id, nom, commentaire FROM infos WHERE id = "1"';
$resultat = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_num_rows($resultat);

while ($data = mysql_fetch_array($resultat)) {
$id=$data['id'];
$nom=$data['nom'];
$commentaire=$data['commentaire'];
$commentaire = nl2br($commentaire);

echo '<span class="nom">'. stripslashes(htmlentities(trim ($nom).'</span>';
echo '<span class="comm">'. stripslashes(htmlentities(trim ($commentaire).'</span>';
}
mysql_free_result($resultat);
?>

<?php
$sql = 'SELECT id, nom, commentaire FROM infos WHERE id = "2"';
$resultat = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_num_rows($resultat);

while ($data = mysql_fetch_array($resultat)) {
$id=$data['id'];
$nom=$data['nom'];
$commentaire=$data['commentaire'];
$commentaire = nl2br($commentaire);

echo '<span class="nom">'. stripslashes(htmlentities(trim ($nom).'</span>';
echo '<span class="comm">'. stripslashes(htmlentities(trim ($commentaire).'</span>';
}
mysql_free_result($resultat);
?>

<?php
$sql = 'SELECT id, nom, commentaire FROM infos WHERE id = "3"';
$resultat = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_num_rows($resultat);

while ($data = mysql_fetch_array($resultat)) {
$id=$data['id'];
$nom=$data['nom'];
$commentaire=$data['commentaire'];
$commentaire = nl2br($commentaire);

echo '<span class="nom">'. stripslashes(htmlentities(trim ($nom).'</span>';
echo '<span class="comm">'. stripslashes(htmlentities(trim ($commentaire).'</span>';
}
mysql_free_result($resultat);
?>

<?php
$sql = 'SELECT id, nom, commentaire FROM infos WHERE id = "4"';
$resultat = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_num_rows($resultat);

while ($data = mysql_fetch_array($resultat)) {
$id=$data['id'];
$nom=$data['nom'];
$commentaire=$data['commentaire'];
$commentaire = nl2br($commentaire);

echo '<span class="nom">'. stripslashes(htmlentities(trim ($nom).'</span>';
echo '<span class="comm">'. stripslashes(htmlentities(trim ($commentaire).'</span>';
}
mysql_free_result($resultat);
?>
jackbocar
le 28/04/2006 à 13:21
affichage données
Bonjour,

J'ai une table qui est comme ceci :

Id
Nom
Lien
Commentaire

J'aimerai afficher le commentaire dont l'ID est 38
Je n'arrive pas à faire cet affichage avec cette requête :

$sql = 'SELECT id, commantaire FROM regions WHERE AND commantaire="38" id = "38"';

Ce ne doit pas être bien construit

Jack Bocar
jackbocar
le 27/04/2006 à 08:27
Tags HTML et base de données
Bonjour,

Dans une base de données, logiquement doit-on y mettre que des textes, sans tags HTML ?

Je me pose cette question : si j'ai des titres avec par exemples :
<h1>Mon titre de page</h1>,
et si j'ai des liens :
<a href="mon-liens.php" class"link"> Mon-lien </a>,
ou encore des :
<b> GRAS </b> ou <p> Mon paragraphe </p>.

Comment faire pour y intégrer des tags en utilisant correctement la base de données ?

Merci de vos réponses.

Jack Bocar
jackbocar
le 13/04/2006 à 19:15
tableau array AIDE
Bonjour,

Je ne trouve pas de solutions à ce script :

<?php
$pages = array("commanderies_A" => "menu_A","commanderies_L" => "menu_L");

if ( in_array($_GET['page'], $pages) ) {
include 'pages/'.$_GET['page'].'.php';

} else {
include 'pages/commanderies_A.php';
}
?>

Dans mon dossiers /pages/, j'ai une page commanderies_A.php et un menu_A.php et commanderies_L.php et un menu_L.php, comme ceci avec toutes les lettres de l'alphabet et je voudrais lorsque l'on clique sur le lien [L], la page commanderies_L.php et le menu_L.php s'ouvrent en même temps et sur la même page.

Si quelqu'un peut me dire quoi faire ou comment faire, ce serait sympa.

J'ai trouvé une autre solution, avec des <table>, mais ce n'est pas utiliser le PHP.


Jack Bocar
jackbocar
le 13/04/2006 à 09:05
erreur fonction
Bonjour,

Je n'arrive pas régler une erreur avec cette fonction :

function protect($chaine) {
return(get_magic_quotes_gpc() == 1 ? stripslashes(htmlentities(trim($chaine) : $chaine);
}

J'ai certainement fait une erreur de conception, mais je ne vois pas où ?

Jack Bocar
jackbocar
le 02/04/2006 à 07:17
crypt MD5
Bonjour,

Si vous avez besoin de crypter des mots de passe MD5, voici une bonne adresse :

http://md5.rednoize.com/

Jack Bocar
LoadingChargement en cours