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 11/02/2007 à 17:54
htaccess ne fonctionne pas
Bonjour,

J'ai une installation sur ma Ubuntu avec apache2 et php5, je n'arrive pas à faire fonctionner mes fichiers .htaccess, j'en ai mis un dans un répertoire "test", mais il s'ouvre avec index.php comme s'il n'y avait pas de .htaccess ?

Mon fichier .htaccess :

AuthUserFile /home/jack/www/www.jackbocar-org/pwd/.htpasswd
AuthName "Interdit"
AuthType Basic

<Limit GET>
require valid-user
</Limit>

Merci de votre aide.

Jack Bocar
jackbocar
le 05/02/2007 à 09:07
Problèmes caractères
Bonjour,

Après une réinstallation
de mon serveur local : Apache2, Php 5.1.2, Mysql 5, PhpMyadmin 2.9 sur ma Ubuntu.

Lorsque j'envoie des données
dans une des tables, et que j'y envoie des caractères spéciaux
du genre : é, è, à, en brut et autres,
ou, que je les envoie modifiés du genre HTML : &egrave;, &eacute;, &agrave;, &ugrave;

Ou ils sont interprétés d'une manière bizarre Ä ? @ ou ils sont interprétés en HTML : &egrave;, &eacute;, &agrave;, &ugrave;

Que puis-je faire pour remédier à ces anomalies ?

Le fait de changer l'encodage dans le navigateur ne change rien.

Merci de votre aide

Jack Bocar
jackbocar
le 19/01/2007 à 19:31
Modiffier cours 6 pour PDO
Bonjour,

Comment puis-je faire des modifications efficaces du comment faire un affichage page par page pour l'utiliser avec PDO ?

cours N° 6 : http://www.lephpfacile.com/howto/index.php?p=6


J'ai essayé, sans résultats.

Je ne vois pas par quoi changer les $query de :
$query = $_SERVER['PHP_SELF'].'?debut=';

Merci de votre aide

Jack Bocar
jackbocar
le 17/01/2007 à 14:29
Syntaxte UPDATE pour PDO
Bonjour,

Je ne trouve pas la bonne syntaxe pour UPDATE avec PDO :

Mon ancien code :

$sql = 'UPDATE infos SET date="'.$date.'", titre="'$_POST['titre']'", text="'$_POST['text']'"';

Comment écrire la syntaxe avec une base PDO.

Pour SELECT et INTO ça fonctionne très bien voici un bout de code :

$sql = 'SELECT id, date, titre, text FROM infos';
$sth = $dbh->query($sql);
$result = $sth->fetchALL (PDO::FETCH_ASSOC);

foreach ($result as $row) {
$date=$row['date'];
$titre=$row['titre'];
$text=$row['text'];

Merci de votre aide pour la syntaxe UPDATE

Jack Bocar
jackbocar
le 13/01/2007 à 15:35
PHP5 Avancé
Bonjour,

J'ai acheté le livre PHP5 Avancé, je suis surpris par les cours PHP, parlent pour la plupart des relations bases de données avec le module PDO.

Je ne vois pas vraiment l'intérêt, vu que même sur le site de PHP Facile, vous n'en faites même pas allusion.

De plus, ça fait peur lorsque l'on lit : si votre application n'intercepte pas les exceptions lancées depuis le constructeur PDO, l'action par défaut du moteur PHP est de terminer le script et d'afficher une trace. Cette trace pourrait révéler des détails complets sur la connexion à la base de données, incluant le nom d'utilisateur et le mot de passe. Il est donc de votre responsabilité de gérer cette exception, soit explicitement (via l'instruction catch) ou implicitement via la fonction (set_exception_handler();)

Si vous avez eu cet ouvrage en main, merci de me donner votre avis.

Jack Bocar
jackbocar
le 10/12/2006 à 11:03
Nombre-Online
Bonjour,

Je viens de m'apercevoir qu'avec mon gestionnaire d'erreurs, j'ai cette erreur que je ne comprends pas ?

<?php
$tps_max_connex = 180;

$temps_actuel = date("u"); ----> Ligne 3

$sql = 'SELECT count(*) FROM nb_online WHERE ip= "'.$_SERVER['REMOTE_ADDR'].'"';
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
$data = mysql_fetch_array($req);
mysql_free_result($req);

if ($data[0]) {
$sql = 'UPDATE nb_online SET time = "'.$temps_actuel.'" WHERE ip = "'.$_SERVER['REMOTE_ADDR'].'"';
$req = mysql_query($sql) or die ('Erreur SQL !'.$sql.''.mysql_error());
}
else {
$sql = 'INSERT INTO nb_online VALUES("'.$_SERVER['REMOTE_ADDR']. '", "'.$temps_actuel.'")';
$req = mysql_query($sql) or die ('Erreur SQL !'.$sql.''.mysql_error());
}
$heure_max = $temps_actuel - $tps_max_connex;
$sql2 = 'DELETE FROM nb_online where time < "'.$heure_max.'"';
$req2 = mysql_query($sql2) or die ('Erreur SQL !'.$sql2.''.mysql_error());
?>




Erreur dans le fichier E:wwwtemplierspagesonlineonline.php à la ligne 3

date() [function.date]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Paris' for '1.0/no DST' instead

Merci de vos conseils

Jack Bocar
jackbocar
le 10/11/2006 à 08:39
Passer de "sql 'select " à $query = 'SELECT pour espace membres
Bonjour,

Je n'arrive pas à modifier le script du "comment faire" un espace membres de

$sql = 'SELECT count(*) FROM membre WHERE login="'.addslashes($_POST['login']).'" AND pass_md5="'.md5(addslashes($_POST['pass'])).'"';
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
$data = mysql_fetch_array($req);
mysql_free_result($req);
mysql_close();


En :

$query ='ELECT count(*) FROM membre WHERE login="'.addslashes($_POST['login']).'" AND pass_md5="'.md5(addslashes($_POST['pass'])).'"';

if( $result = $link->query($query) )
{
while ($row = mysqli_fetch_row($result)) {
printf ("XXXXXXXXXXXXXXXXXXXXn", $row[0], $row[1], $row[2], $row[3]);
}

}
}
else
echo mysqli_error();
$result->close();
$link->close();


Ne peut-on pas modifier ce script ?
Quelqu'un peut-il me dire comment faire ?
Quelqu'un peut-il me faire une ébauche avec les fonctions "mysqli" ?

Merci de votre aide

Jack Bocar
jackbocar
le 05/11/2006 à 17:16
mysqli
Bonjour

J'aimerai savoir si un jour les nouvelles fonctionnalités de Mysql avec php5 "$link = mysqli_connect", entreront en fonctions et si elles remplaceront définitivement les anciennes fonctionnalités "$link = mysql_connect".

Merci de vos réponses.

Jack Bocar
jackbocar
le 08/10/2006 à 17:42
Wall
Bonjour

Je viens de m'apercevoir qu'il n'était pas nécessaire d'est logué pour poster un Wall !

Pourquoi cette action ne requière t'elle pas d'être logué ?

Jack Bocar
LoadingChargement en cours