LA GLOBULE

Inscris le 25/09/2002 à 10:40
  • Site web
  • Nombre de sujets
    47
  • Nombre de messages
    8 345
  • Nombre de commentaires
    142
  • Nombre de news
    8 346
  • Niveau en PHP
    Excellent

Ses derniers messages sur les forums

LA GLOBULE
le 25/03/2010 à 12:01
[mysql] problèmes de date
Il te faut faire plusieurs conditions dans ton WHERE, tu n'as pas le choix.

Liste tous les cas possibles de chevauchement de dates, et traduis les en SQL.

PS : tu aurais pu stocker tes dates au format DATETIME, ca t'aurait éviter des conversions (meme si je suis d'accord mysql les stocke en interne avec un timstamp).
LA GLOBULE
le 25/03/2010 à 08:19
Exécuter un lien sous conditions
Heu non, Amery avait donné la bonne solution.

Dans ton premier message, tu dis vouloir simuler un clic sur un lien (tu parles d'ouvrir une page) si une condition est valide.

Ceci est équivalent à une redirection : tu balances le visiteur sur la page ciblé par ce lien sans que le visiteur clic sur un lien.

Donc :

<?php
if ($condition_validee) {
header('location: la_page.php');
exit();
}
else {
echo 'une erreur';
}
?>
LA GLOBULE
le 25/03/2010 à 08:14
espace membre
Ton erreur, c'est que tu as loupé ta connexion à ton serveur MySQL.

Vérifie tes identifants de connexion.
LA GLOBULE
le 25/03/2010 à 08:13
Sessions sécurisées sans mysql est-ce possible
Ben c'est la merde, car si quelqu'un connait le chemin de ce fichier, il peut se le faire servir par apache.
Et donc accéder à son contenu.

En utilisant le système de session de PHP, ces données de session sont stockées dans des fichiers qui ne sont pas accessibles par apache par défaut.
LA GLOBULE
le 24/03/2010 à 19:55
Sessions sécurisées sans mysql est-ce possible
OK, je comprend mieux.

En fait, tu n'utilisais pas un vrai système de session :) Mais un système bricolé ou tu écrivais dans un fichier texte.

Dans l'absolu, ca peut être fiable aussi comme solution, mais bien sur, si le fichier texte est accessible via apache, c'est la merde :)
LA GLOBULE
le 24/03/2010 à 17:17
Sessions sécurisées sans mysql est-ce possible
Je ne comprend toujours pas ce que tu veux faire.

Tu dis que tu t'es fais hacker à cause de sessions qui n'étaient pas stockées en SQL.
Et tu nous montres un article qui ne parle pas du tout du lieu de stockage des données de sessions :/

Le stockage par défaut de PHP des sessions (dans des fichiers sur le filesystem) est fiable.

Comme dit moogli, à toi de controler ce que tu mets et ce que tu utilises dans tes sessions.
LA GLOBULE
le 20/03/2010 à 19:24
Chargement de miniature
Es tu sur que le problème vient du poids ?

As tu testé la RAM consommée et le temps d'execution sur ton environnement local ?
Parce que à mon avis, ce n'est pas cela qui bloque.

Mais si le problème vient de la, tu n'as pas beaucoup de solution : soit prendre un serveur dédié soit prendre une offre mutualisée plus adaptée, soit générer les miniatures sur ton pc et les uploader automatiquement, soit une autre solution.
LA GLOBULE
le 20/03/2010 à 18:44
Chargement de miniature
Pas sur.

- Nombre de processus en simultanés : a prioti, tu en as qu'un
- Limite Mémoire : je pense pas que redimensionner une image de 1,5 Mo consomme 32 de RAM en php (tu peux le vérifier sur ton espace de développement avec la fonction memory_get_peak_usage, mais normalement, php doit claquer une erreur si le script consomme plus de RAM que ce qui est autorisé)
- Durée Maxium de Calcul : en général, cela ne prend pas 10 pour redimensionner une image. Si le serveur est vraiment un escargot, normalement php devrait te claquer une erreur du genre "maximum execution time"

D'habitude, si tu fais un .php qui génére des erreurs sur ton hebergement, php affiche les erreurs ou bien apache balance une erreur 500 ?
LA GLOBULE
le 20/03/2010 à 18:37
Chargement de miniature
Une erreur 500, c'est une erreur serveur.
Le plus simple, c'est de contacter le support de 1and1. Ils pourront t'en dire beaucoup plus que nous :/

PS : on ne pallie pas à quelque chose, on pallie quelque chose :)
LoadingChargement en cours