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 messages sur les forums

jackbocar
le 14/05/2011 à 10:22
Wamps, EasyPhp ou installation personnelle
Bonjour,

Personnellement, je travaille pour mes sites avec Ubuntu, le serveur est installé avec les « apt-get »
Je travaille aussi avec Windows, j'y suis obligé pour les textes que je dois passer au scanner ou utiliser un logiciel pour transformer des textes sur des fichiers PDF en mode texte.

> un serveur mysql et postgre sur une VM sur la même machine histoire de pouvoir utiliser les mêmes host / user /pwd / nom de base qu'en ligne (comme ça pas d'erreur a l'upload).

Si je veux installer un serveur de tests sur Windows, et éviter de copier mes textes sur une clé USB pour faire des tests en local et ensuite les envoyer sur mon serveur en ligne, comment être sur que l'installation soit suffisamment sécurisé afin de protéger les host, logins et users des bases de données.

Est-il toujours obligatoire d'installer des chemins PATH dans le système Windows de nos jours ?

Merci de vos conseils

Jack Bocar
jackbocar
le 11/05/2011 à 15:46
Wamps, EasyPhp ou installation personnelle
Bonjour,

En fait c’est pour un ami qui veut que je lui propose une solution pour faire des tests sur son PC portable.
Je ne pense pas qu’il a réellement besoin d’un serveur configuré. De toute façon, je n’aime pas trop changer ou ajouter dans le système Windows les path.
Enfin, merci pour ta réponse

Jack Bocar
jackbocar
le 11/05/2011 à 15:20
pagination
Bonjour,

Comment fait-on en CSS pour que les liens d'un système de pagination, et pour que la page visitée par exemple la page 5, ce numéro 5 soit 2 fois plus gros que les autres « 1 - 2 - 3 - 4 - 5 - 6 »

Merci de votre aide

Jack Bocar
jackbocar
le 05/05/2011 à 11:38
Wamps, EasyPhp ou installation personnelle
Bonjour

J'aimerai s'avoir quel est le meilleur choix entre un pack complet comme Wamps ou EasyPhp ou une installation personnelle avec Apache2, Php5, Mysql et PhpMyadmin, sur Windows.

Je vous remercie pour vos conseils.

Jack
jackbocar
le 08/12/2010 à 10:46
class php pour débutant
Bonjour,

Merci de ta réponse.

Cette class, je l'ai prise au hasard sur le net.

Je te remercie pour l'adresse du tutoriel, il est enfin simple et bien expliqué pour des personnes comme moi qui veulent tester de nouvelles méthodes de codages ou de scripts

Jack Bocar
jackbocar
le 07/12/2010 à 17:31
class php pour débutant
Bonjour,

Une question de débutant, je n'ai jamais utilisé les fonctions d'une class, j'ai ce modèle, j'aimerais que l'on me dise comment ou quoi mettre comme code sur la page du script SELECT pour voir afficher le contenu de la base de données ?


Ma class
<?php
public function dbSelect($table, $fieldname=null, $id=null)
{
$this->conn();
$sql = "SELECT * FROM `$table` WHERE `$fieldname`=:id";
$stmt = $this->db->prepare($sql);
$stmt->bindParam(':id', $id);
$stmt->execute();
return $stmt->fetchAll(PDO::FETCH_ASSOC);
}

public function rawSelect($sql)
{
$this->conn();
return $this->db->query($sql);
}

public function rawQuery($sql)
{
$this->conn();
$this->db->query($sql);
}
?>



Mon script pour lire les données
<?php
/**QUOI INSCRIRE ICI POUR QUE LA FUNCTION DE LA CLASS TRAITE L'AFFICHAGE **/

print $row['animal_type'] .' - '. $row['animal_name'] . '<br />';
}
$dbh = null;
}
catch(PDOException $e)
{
echo $e->getMessage();
}
?>


Merci de votre aide
jackbocar
le 03/10/2010 à 11:58
Conversion automatique
Bonjour,

J'ai testé la variable srt_replace, et ca a l'air de fonctionner.

moogli> J'ai les noms en latin et les noms en français, les listes sont toutes en latin, et je veux ajouter le nom du diocèse en français pour orienter ce qui ne le savent pas.

Pour la liste des noms, à peu près 700, elles est sans aucun ordre, tous les diocèse sont mélangés, je suis obligé de faire des listes telles qu'elles sont avec mon bloc notes et ensuite les triées par diocèse et après ce tri les envoyer sur excel et d'Excel sur la base. Pour le moment, je n'ai pas trouver d'autres solutions.
jackbocar
le 02/10/2010 à 15:56
Conversion automatique
Penses-tu à str_replace ?
Ou quelle fonction me recommandes-tu.
jackbocar
le 02/10/2010 à 12:02
Contrôle d'un nom déjà dans la base
Bonjour,

Je suis d'accord avec toi pour le select avant l'enregistrement des données.

Voici mon code, il fait bien les contrôles, par contre, quelques fois, il n'enregistre pas les données

<?php
$hostname = 'localhost';
$username = 'XXXXX';
$password = 'XXXXX';


try {
$dbh = new PDO("mysql:host=$hostname;dbname=XXXXX", $username, $password);
echo 'Connected to database<br />';

if (isset($_POST['enregistrement']) && $_POST['enregistrement'] == 'Enregistrement') {

if ((isset($_POST['Domus']) && !empty($_POST['Domus'])) && (isset($_POST['Diocesis']) && !empty($_POST['Diocesis']))) {

$sql = "SELECT count(*) FROM maisons_dioceses WHERE domus='".$_POST['Domus']."' AND diocesis='".$_POST['Diocesis']."'";
$stmt = $dbh->query($sql);
$data = $stmt->fetch(PDO::FETCH_NUM);

if ($data[0] == 0) {
$sql = ('INSERT INTO maisons_dioceses VALUES("", "'.addslashes($_POST['Domus']).'", "'.$_POST['Diocesis'].'", "'.addslashes($_POST['Maison_Francaise']).'", "'.addslashes($_POST['Diocese_Francais']).'")');
$dbh->exec($sql);
header('Location: index.php');
exit();
}
else {
$erreur = 'Le couple <span class="R">DOMUS ET DIOCESIS</span> existe deja dans la table.<br /><br />';
}
}
}
$dbh = null;
}
catch(PDOException $e)
{
echo $e->getMessage();
}
?>

<form name="formulaire" method="post" action="add_domus.php">
<table width="100%" cellspacing="0" border="0" cellpadding="0">
<tr>
<td>Domus</td>
<td><input type="text" id="Domus" name="Domus" size="80" maxlength="150" /></td>
</tr>
<tr>
<td>Diocesis</td>
<td><input type="text" id="Diocesis" name="Diocesis" size="80" maxlength="150" /></td>
</tr>
<tr>
<td>Maison</td>
<td><input type="text" id="Maison_Francaise" name="Maison_Francaise" size="80" maxlength="150" /></td>
</tr>
<tr>
<td>Diocèse</td>
<td><input type="text" id="Diocese_Francais" name="Diocese_Francais" size="80" maxlength="150" /></td>
</tr>
<tr>
<td>Enregistrer</td>
<td>
<input type="submit" name="enregistrement" value="Enregistrement">
</td>
</tr>
</table>
</form>
<?php
if (isset($erreur)) echo '<br />',$erreur;
?>
LoadingChargement en cours