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 03/11/2005 à 17:58
document Root
Bonjour,

J'utilise Mandriva et Apache2, Php5, Mysql 4xxx.

Le dossier root comme tous est /var/www/html

Peut-on le placer dans /home/jack/www/

Si oui comment faire ?

Si non :

Peut-on faire une page dans /var/www/html/index.php avec des liens qui pointent vers :
/home/jack/www/mon_site/index.php

Et est-ce que tout fonctionnera normalement sans risque avec les progs apache, php, mysql ?

Merci de votre aide

edit par zebden :

J'ai oublié de dire, pour /var/www/html/, on ne peut pas écrire ou enregistrer des fichiers dedans. Faut-il faire un chmod 777 dans le fichier /html/ ?

Si je le fais, quels sont les risques au point de vue sécurité ?

Jack Bocar

Note de zebden : pas la peine de réouvrir un nouveau sujet, tu aurais pu le préciser dans ce message
jackbocar
le 23/10/2005 à 10:33
caractères spéciaux Da-Forum
Bonjour,

J'ai un problème avec les caractères spéciaux sur DaForum : quand j'écris ceci :

"Chef", "Membre" "Principale",

j'ai un message d'erreurs pour les "" ?

Merci de me dire si quelqu'un à rencontré ce problème et s'il l'a résolu.

Jack Bocar
jackbocar
le 11/10/2005 à 17:11
Prob htaccess et htpasswd
Bonjour,

Je n'arrive pas à protéger une page avec un groupe htaccess et htpasswd.

J'y arrive lorsque le htaccess est dans le répertoire à protéger et le htpasswd dans un autre répertoire.

Pour le groupe dans le même répertoire, comment faut-il faire ?

J'ai fait ça :
AuthUserFile c:/www/monsite/administration/admin/.htpasswd
et dans mon répertoire admin, j'y ai mis mon fichier .htpasswd


De plus, mon système refuse en local de prendre des mots de passes codés.

Je crypt avec ce prog :

<?php
$password='motdepass';
$ligne="login:".crypt($password);
echo $ligne;
$f=fopen(".htpasswd","a+");
fputs($f,$ligne);
fclose($f);
?>


Je suis obligé de faire un .htpasswd en clair pour tester en local.

Merci de vos conseils

Jack Bocar
jackbocar
le 07/10/2005 à 19:22
Password aléatoire
Bonjour,

Connaissez-vous un bon script de password aléatoire ?

Merci de vos messages

Jack Bocar
jackbocar
le 02/10/2005 à 10:34
Installation Serveur PhpMyAdmin
Bonjour,

Ma cofiguration est : Mandriva 10.1

J'ai reussi à faire fonctionner Apache, Php, Mysql.

Je n'ai toujours pas d'accès à phpmyadmin. Je ne l'ai pas dans mon CD-Rom d'installation, je l'ai téléchargé en RPM. Mais j'ai toujours la même réponse, fichier corrompu...

D'autre part, quel fichier phpmyadmin dois-je charger en RPM, il y en à tellement ?

J'en ai pris un au hazard et je l'ai installé...

Et comme j'ai suivi le cours de :

http://lea-linux.org/reseau/web/Apache_PHP_MySQL.html

Il n'est pas spécifié le nom du fichier phpmyadmin.

J'ai changé dans mon php.ini ces lignes :
extension=mysql.so
extension=gd.so

Et dans mon http.conf ces lignes là :

LoadModule php5_module lib/apache/libphp5.so

Vérifiez plus bas que vous avez bien :
<IfModule mod_php5.c>
DirectoryIndex index.php index.html
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
</IfModule>

Dites-moi SVP si je suis sur la bonne voie !!!

Merci

Jack Bocar
jackbocar
le 01/10/2005 à 11:22
Installation Serveur
Bonjour,

Lorsque l’on installe Apache, Mysql, Php, Phpmyadmin sur Linux. Faut-il modifier le fichier httpd.conf, php.ini, et autres ?

Peut-on suivre les instructions de l’article : Installation d'Apache, PHP, MySQL, PHPMyAdmin

Ou si non, qui peut me dire ce qu'il faut modifier

Merci

Jack Bocar
jackbocar
le 29/09/2005 à 14:23
erreur mysql
Bonjour,

J'ai installé pour test mandriva 10.5 et j'ai installé avec les rpm :

apache , c'est ok
php, c'est ok,
phpmyadmin, c'est ok

et pour mysql j'ai cette erreur :

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)

Cela va s'en dire que pour phpmyadmin, la page s'ouvre et me dit que le serveur mysql, n'est pas ouvert.

Pourquoi ?

c'est du à quoi cette erreur ?

Comment y remedier ?

Puis-je faire une nouvelle installation manuelle ?

Si oui où, dans quel répertoire ?

Comment supprimer le répertoire mysql avec le cadenas ?

Merci de vos réponses.

Jack Bocar
jackbocar
le 22/09/2005 à 19:14
PATH_HTTP
Bonjour,

J’utilise danews en local et dans le répertoire _require il y a un fichier config.php

Avec cette ligne : define('PATH_HTTP', 'http://127.0.0.1/rep');
Cette ligne et les autres pour danews fonctionnent très bien.


Mais, lorsque j’essais de faire fonctionner en local un script de sessions, ce PATH_HTTP n’est pas assumé ?

Comment est-ce possible que dans un script de config cela fonctionne et que dans un script de sessions ça ne fonctionne pas ?

Voici mon script de sessions :

<?php
if ((!isset($_SESSION['membre_connexion']))) {
if (isset($_COOKIE['membre'])) {
$date = date("Y-m-d");
$sql = 'SELECT id FROM table_membre WHERE password="'.$_COOKIE['membre'].'" AND date>="'.$date.'"';
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
$nombre = mysql_num_rows ($req);

if ($nombre == 0) {
header('Location: '.PATH_HTTP.'/index.php');
exit();
}
else {
$_SESSION['membre_connexion'] = true;
}
}
else {
header('Location: '.PATH_HTTP.'/index.php');
exit();
}
}
?>


Merci de vos éclaircissements.

Jack Bocar
jackbocar
le 18/09/2005 à 18:09
Connexion
Bonjour,

J'ai installé php5 pour tester mes sripts, et la fonction mysql_connect n'est pas reconnue ?

Alors que dans le manuel php4 php5 elle existe cette fonction.

Par quoi la remplacer ?

Merci

Jack Bocar
jackbocar
le 15/09/2005 à 09:45
Aide erreur script : moteur de recherche
Bonjour,

Un petit coup de main serait appréciable.

J'ai bricolé un script des "NEWS", pour créer un moteur de recherche, mais j'ai une erreur que je n'arrive pas à régler :

Notice: Undefined index: mots_clefs in j:\easyphp1-8\www\moteur\test_recherches.php on line 24

Vous pouvez corriger le script cela m'aiderai pour son bon fonctionnement

Merci de votre aide

Jack Bocar


<?php
include ('./includes/config.php');

$nb_affichage_par_page = 6;
$sql = 'SELECT count(*) FROM recherches';
$resultat = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$enr = mysql_fetch_array($resultat);

if (($nbtotal = $enr[0]) == 0) {
echo '<center><table width="70%" border="0" cellspacing="0" cellpadding="0">';
echo '<tr>';
echo '<td align="left" width="10%">';
echo '<span class=""><b>Pas de résultat pour les Mots recherchés.</b></span>';
echo '</td>';
echo '</tr>';
echo '</table></center>';

}
else {
if (!isset($_GET['debut'])) $_GET['debut'] = 0;
$sql = 'SELECT id, url, mots_cles, description FROM recherches ORDER BY mots_cles LIKE "%'.$_GET["mots_clefs"].'%" DESC LIMIT '.$_GET['debut'].','.$nb_affichage_par_page;
$resultat = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$nbenr = mysql_num_rows($resultat);


if ($nbenr == 0) {
echo '<center><table width="70%" border="0" cellspacing="0" cellpadding="0">';
echo '<tr>';
echo '<td align="left" width="600">';
echo '<span class=""><b>Pas de résultat pour les Mots recherchés.</b></span>';
echo '</td>';
echo '</tr>';
echo '</table></center>';

}
else {
while ($enr = mysql_fetch_array($resultat)) {
$url=$enr['url'];
$mots_cles=$enr['mots_cles'];
$description=$enr['description'];
$mots_cles_id=$enr['id'];


echo '<center><table width="70%" border="0" cellspacing="0" cellpadding="0">';
echo '<tr>';
echo '<td width="10%" align="left" valign="bottom">&nbsp;</td>';
echo '<td align="left" valign="bottom">'.($url).'</td>';
echo '<td width="50" align="left" valign="bottom">&nbsp;</td>';
echo '</tr>';
echo '<tr>';
echo '<td width="10%" align="left" valign="top">&nbsp;</td>';
echo '<td align="left" valign="top"><a href="'.($url).'">'.($mots_cles).'</a></td>';
echo '<td width="10%" align="right" valign="top">&nbsp;</td>';
echo '</tr>';
echo '</table></center>';
echo '';
echo '<center><table width="70%" border="0" cellspacing="0" cellpadding="0">';
echo '<tr>';
echo '<td align="left" width="30%">';
echo '<span class="">'.($description).'</span>';
echo '</td>';
echo '</tr>';
echo '</table></center>';

}
}
}

?>
LoadingChargement en cours