Keika

  • Signature
    Le PHP --> C'est dur !
  • Nombre de sujets
    123
  • Nombre de messages
    753
  • Nombre de commentaires
    8
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

Keika
le 22/07/2008 à 15:43
Quel appareil ?
salut,

aujourd'hui je me demandais s'il y avait un moyen de connaitre via quel appareil (ordi, telephone principalement) un utilisateur utilise pour naviguer sur mon site.

Disons que je sois un webmaster tres soigneux et inquiet pour mes utilisateurs qui viendraient via un telephone, j'aimerai le savoir comme ca je pourrais changer le dossier general des images, pour qu'ils recoivent des images plus petites et mieux adaptees a leur ecran. Et autres reglages...

Je sais que l'on peut selectionner via les CSS mais je trouve ca assez limite tout de meme.

Merci d'avance.
Le PHP --> C'est dur !
Keika
le 05/07/2008 à 13:47
Div et float
salut,

aujourd'hui je plante sur un vieux probleme de CSS qui m'enerve bien. A chaque fois ca me le fait et je ne retiens jamais pourquoi, ni comment le resoudre.

Bon alors j'ai un div, contenant du texte et des images. Les images ont une propriete CSS float: left ;, le div a un fond colore.

Alors lorsque je n'ai que du texte, le div s'ajuste correctement au texte. Cependant lorsque je mets une image, le div s'accorde au texte mais pas a l'image, ce qui me donne une image qui depasse de mon bloc.

Si quelqu'un pouvait me donner la methode pour ajuster definitivement les float avec les autres elements je lui en serais tres reconnaissant(e).

Merci d'avance.
Le PHP --> C'est dur !
Keika
le 24/06/2008 à 16:07
relancer une connexion mysql
S'lu,

un soucis un peu particuliers cette fois. Pas relatif a un site, mais pour ceux qui connaissent, a un bot IRC.

Voila, ce bot utilise un code PHP et va chercher en base SQL diverses infos. Cependant il a la mauvaise habitude de se deconnecter toutes les X minutes, je pense a cause du timeout de connexion SQL. Maintenant j'aimerais entendre des avis sur comment relancer la connexion.

J'avais d'abords pense a faire une nouvelle connexion a chaque requete que le bot recoit, mais lorsque l'on sera 110 a demander des infos en meme temps, je pense que ca coincera.
Ensuite j'ai songe a faire un timeout en php, avec une variable $debut = microtime(true), $timeout = 10min et de verifier a chaque requete la diff entre $debut (stocke en varible de session ou en dur, me suis pas decide) et le microtime actuel. Mais l'autre mec qui bosse dessus me dit que ca prendra trop de ressource de laisser se deco et reco apres.
Lui propose de simplement lancer une petite requete sur une table ne contenant rien ou peu d'infos.

Donc voila, si vous avez une meilleure idee, ou l'Idee je suis preneur.

Merci d'avance
Le PHP --> C'est dur !
Keika
le 21/06/2008 à 12:23
Limiter une chaine de caracteres
S'lu

voila, je me demandais comment limiter l'affichage d'une chaine de caracteres a un nombre X de caracteres. Exactement comme ici lorsque le titre du message est "trop long" ?
J'ai feuilleter mon PHP 5 pour les nuls et google, mais rien trouve...

Merci d'avance
Le PHP --> C'est dur !
Keika
le 07/06/2008 à 17:21
Passage de MySQL 4 a 5
S'lu,

Voila, je viens de copier une bdd qui etait geree en MySQL 4, vers une MySQL 5. Et maintenant j'ai les accents de mes textes qui ne s'affichent pas correctement. Le passage de 4 a 5 peut-il etre la raison ou faut-il que je cherche autre part, genre ISO et UTF ?

Pareil ca. Tout ce qui etait sur l'ancienne base est sence avoir ete copie en UTF, cependant lors de la migration, la nouvelle base m'a tout mis en latin machin. Je ne comprends pas.

Enfin merci de m'aider si vous avez une idee.

PS: j'utilise OVH et Wordpress.
Le PHP --> C'est dur !
Keika
le 11/05/2008 à 17:52
icones et texte pas alignes
Salut,

je commence a mettre quelques icones sur un site et quelque chose m'ennuit. Il y a toujours un ou deux pixels transparents entourant mes icones. Le plus ennuyant sont ceux du bas, parceque du coup mes icones ne sont pas a la meme hauteur que mon texte. Quelqu'un aurait-il une idee ? Un padding ou margin autour du texte peut etre ?

Merci d'avance.
Le PHP --> C'est dur !
Keika
le 28/04/2008 à 10:25
boucle, un seul passage
Salut,

j'ai actuellement une petite fonction qui devrait verifier chaque jours d'un calendrier si les dates contiennent un evenement, les envenements sont rentres en BDD.

Comme j'ai plusieurs enregistrements en base, j'ai donc fait une boucle pour verifier si a chaque jour, j'ai un evenement qui correspond. Maintenant, ma boucle s'arrete toujours au premier passage. Peut importe la boucle que je prends (while, for, foreach) chaque fois sa s'arrete a ma premiere entree.

J'ai fini par mettre ce que j'ai en base dans un tableau, puis essaye de traiter le tableau, mais rien n'y fait.

voici le code

Merci d'avance si vous voyez ce qui cloche
Le PHP --> C'est dur !
Keika
le 22/04/2008 à 15:35
boucle infinie
salut, voila j'ai cette boucle que j'essaye de faire tourner comme je l'entends, seulement elle fait des siennes !

Je recois un temps timestamp via une variable $_GET['jour']. Apres je veux faire une liste deroulante sur 14 jours a partir de cette date. Seulement mon script tourne a l'infinie a chaque fois. Et quand je le verifie ca me montre qu'il recommence la meme boucle ssans cesse, sans ajouter la valeur que je veux.

<?php
$i = 0 ;
//On va faire une liste deroulante de dates sur deux semaines.
//Avec une boucle dont le $i commence a $_GET['jour'] et fini a ($_GET['jour']+(3600s*24h)*14j) avec un ajout de 3600s+24h par boucle
for($i == $_GET['jour'] ; $i == ($_GET['jour']+1209600) ; $i+86400){

//On formate la date de la meme facon qu'au dessus
$jour_fin = date('d/m/Y', $i) ;

//Et on fait les options
echo '<option value="'.$i.'">'.$jour_fin.'</option>' ;

}

?>


Merci d'avance.
Le PHP --> C'est dur !
Keika
le 20/04/2008 à 17:11
une class, plusieurs endroits, les liens,,,,
Ca sent la trilogie hein ?! Bon passons...

Alors voila, j'ai des liens de base genre www.monsite.fr/?p=calendrier&mois=2 ou encore www.monsite.fr/?p=admin&a=calendrier...

maintenant, j'ai une classe (calendrier bien entendu), dans laquelle il y a des liens, j'aimerai trouver une facon d'y inserer dynamiquement le lien basique de la page(ex:www.monsite.fr/?p=calendrier), de facon a ne plus avoir qu'a entrer la suite des liens (&mois=&annee=).

J'ai bien une solution avec les tableaux $_SERVER, mais Lupus et GLOBULE disent que c'est pas bien, que c'est la porte ouverte aux attaque, donc que puis-je utiliser ?

Merci d'avance
Le PHP --> C'est dur !
Keika
le 17/04/2008 à 19:41
tableau + date + boucle == galere !
Remoi,

bon pour en rester avec le soucis des dates en voici un nouveau.

Donc j'ai reussit a trouve le jour de la semaine qui commence le mois, ensuite j'essaye de faire s'afficher le 1 sous le bon jour dans mon talbeau, et c'est la que ca se corse, ce sont des IF a repetition et je commence a m'embrouiller. Maintenant, avec ce code, le 1 est bien place sous le bon jour, quelque soit le mois, mais je vois aussi s'afficher les nombres precedents. Et enfin, ma ligne se coupe a un jour avant la fin, donc le dernier jour s'affiche toujours en lundi, ce qui n'est pas normal. Je pense que vous pouvez copier/coller ce bout de code, ca fonctionnera chez vous.

<?php
$mois = date('n') ;

$premier_jour = date('w', mktime(0, 0, 0, $mois, 1, 2008)) ;


if($premier_jour == 0){

$range = range(-5, $jours) ;

}
else{

$range = range(-$premier_jour+2, $jours) ;

}

$compte = count($range) ;

echo $compte ;
$i = 0 ;
echo'<table summary="mois">
<tr><td>Lun</td><td>Mar</td><td>Mer</td><td>Jeu</td><td>Ven</td><td>Sam</td><td>Dim</td></tr>' ;

for($i == 0 ; $i < $compte ; $i++){

if($i == 0){

echo'<tr>' ;

}



if((($i%7) == 0) && ($i != 0) && ($i != $compte - 1)){

echo'</tr><tr>' ;

}

if($i == $compte - 1){

echo'</tr>' ;

}

if($premier_jour == 0){

if($i < 6){

echo'<td></td>' ;
}
}
if(($premier_jour > 0) && ($i <= (-$premier_jour+3))){

echo'<td></td>' ;

}

if(($premier_jour > 0) && ($i >= (-$premier_jour+3))){

echo '<td>'.$range[$i].'</td>' ;

}

}

echo'</table>' ;

?>


Vous vous demander certainment pourquoi je rajoute des valeurs a mon tableau range... ca m'est venu y'a une heure, ca aide, mais je ne me souviens plus pourquoi, et a 4h du mat j'ai abandonne les commentaires (je sais, pas bien). Donc si vous avez une ch'tite idee, je vous en serais tres reconnaissant.

Merci d'avance
Le PHP --> C'est dur !
LoadingChargement en cours