laura

Inscris le 25/09/2009 à 15:52
  • Signature
    Des étoiles dans les yeux, le ciel pour m'évader
  • Nombre de sujets
    6
  • Nombre de messages
    74
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

laura
le 08/10/2009 à 11:35
Message d'erreur lors de l'insertion de l'image
Voila avec ça tu devrais t'en sortir. C'est les infos retourner par la variable $_FILES
<?php
// nom tempotaire de ton image sur le serveur
$tmp=$_FILES['photo']['tmp_name'];
// vrai nom de ton image
$name=$_FILES['photo']['name'];
//type mime de ton image
$type=$_FILES['photo']['type'];
//error retourné (0 si aucune erreur n'a eu lieu)
$error=$_FILES['photo']['error'];
//taille de ton fichier image en octets
$size=$_FILES['photo']['size'];
?>

A toi de faire des tests dessus pour vérifier que c'est bien une image, qu'elle a la bonne taille, qu'il n'y a pas eu d'erreur lors du transfert...
Des étoiles dans les yeux, le ciel pour m'évader
laura
le 08/10/2009 à 11:23
Problème dans l'utilisation d'une classe PHP
Désolée pour le pseudo johnsan smiley J'ai repris le message précédant.

PHP ressemble énormément au C sauf qu'il est beaucoup plus souple et moins strict. Tu peux trouver les équivalents de tes fonctions C (la plupart) en tapant simplement le nom de cette dernière sur le site officiel de PHP.
Pour le travail bâclé. Ça dépend de l'exigence que tu te fixes dans le temps imparti smiley
Des étoiles dans les yeux, le ciel pour m'évader
laura
le 07/10/2009 à 21:36
Problème dans l'utilisation d'une classe PHP
Je ne suis pas pour l'utilisation des outils non maitrisés. Je trouve qu'il est préférable (c'est un choix personnel smiley ) d'utiliser des outils dont nous connaissons le fonctionnement et dont nous maitrisons le comportement.
Après je suis d'accord avec toi sur la puissance des outils et leurs stabilités smiley

Mais il ne semble pas familiarisé avec donc j'me suis dit que lire/écrire dans un fichier est relativement simple en procédural et qu'il pouvait passer par là. Et pourquoi pas créer une petite classe simple de lecture/écriture.

(jojopareto) ou bloques tu dans l'installation de PEAR?
Des étoiles dans les yeux, le ciel pour m'évader
laura
le 07/10/2009 à 17:02
Problème dans l'utilisation d'une classe PHP
Si tu n'es pas familiarisé avec la programmation en général, commences plus simple.
Tu peux le faire en procédural (je fais ça, puis ça, puis ça....).
C'est un peu moins tendance que la POO mais ça fonctionne aussi bien smiley
Et c'est surtout beaucoup plus simple pour un débutant. Tu risques moins de te planter.
Des étoiles dans les yeux, le ciel pour m'évader
laura
le 07/10/2009 à 16:33
exeption compteur
Tu peux aussi créer une table dans ta base de données avec les identifiants de personnes à ne pas prendre en compte et interroger cette table à chaque login(connexion).
Si la personne n'est pas dans cette table tu la comptes, sinon tu l'ignores.
Des étoiles dans les yeux, le ciel pour m'évader
laura
le 07/10/2009 à 16:24
Problème avec File Field
Merci pour l'info. Je ne savais pas smiley
C'est vrai que c'est assez logique niveau sécurité smiley
Des étoiles dans les yeux, le ciel pour m'évader
laura
le 07/10/2009 à 16:19
Chekced = true
Bonjour,
J'ai pris 1an parce que c'est une longue période.
Tu peux mettre la valeur que tu veux (en secondes).
1an c'est une bonne valeur je trouve.
Mais tu peux mettre moins si tu trouves ça trop long. Evites quand même une période trop courte (1 jour, 1semaine...) car ça va vite agacer les utilisateurs réguliers de ton site s'ils doivent redéfinir le design qu'ils préfèrent.
Imagines un site ou chaque jour tu dois re-sélectionner le design qui te plait...c'est assez fastidieux smiley
Des étoiles dans les yeux, le ciel pour m'évader
laura
le 04/10/2009 à 00:51
Chekced = true
oups petite erreur ligne 14 il faut mettre design à la place de mondesign :)
Des étoiles dans les yeux, le ciel pour m'évader
laura
le 04/10/2009 à 00:39
Chekced = true
C'est juste une contraction d'un if else. Une façon plus rapide de l'écrire.

Tu peux le remplacer comme ceci
<?php
if(isset($_GET['design']))
{
$design=$_GET['design'];
}
else
{
$design='style1';
}
?>


Si j'étais toi j'ajouterais un elseif de plus avec lecture d'un cookie.

<?php
//Liste des designs
$design_list=array('style1','style2','style3','style4');
//design par défaut
$design='style1';

if(isset($_GET['design']))
{
if(in_array($_GET['design'],$design_list))
{
$design=$_GET['design'];
//création d'un cookie avec le nom du design d'une durée d'un an
setcookie('design', $design,time()+31587840);
}
}
else
{
//lecture du cookie design
if(isset($_COOKIE['design']))
{
if(in_array($_COOKIE['design'],$design_list))
{
$design=$_COOKIE['design'];
}
}
}
?>


Bon il ne s'agit que d'une ébauche, une simple piste.
Des étoiles dans les yeux, le ciel pour m'évader
LoadingChargement en cours