coringan

Inscris le 21/09/2009 à 17:17
  • Signature
    Je fais ce qui me plaît, et ce que je fais me plaît !
  • Nombre de sujets
    27
  • Nombre de messages
    72
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

coringan
le 26/07/2013 à 23:00
Affichage dans une boucle while
Bonjour à tous,

je voudrais developer un chat avec une fenêtre de conversation unique pour chaque contact (dans un while en PHP). La gestion des input et out put se faisant en AJAX à l'instar de celui-ci, je l'ai trouvé sur le net.

*** INPUT ***
function sendChatText() {
if(document.getElementById('txt_message').value == '') {
alert("You have not entered a message");
return;
}
if (sendReq.readyState == 4 || sendReq.readyState == 0) {
sendReq.open("POST", 'getChat.php?chat=1&last=' + lastMessage, true);
sendReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
sendReq.onreadystatechange = handleSendChat;
var param = 'message=' + document.getElementById('txt_message').value;
param += '&name=Ryan Smith';
param += '&chat=1';
sendReq.send(param);
document.getElementById('txt_message').value = '';
}
}

*** OUT PUT ***
function handleReceiveChat() {
if (receiveReq.readyState == 4) {
var chat_div = document.getElementById('div_chat');
var xmldoc = receiveReq.responseXML;
var message_nodes = xmldoc.getElementsByTagName("message");
var n_messages = message_nodes.length
for (i = 0; i < n_messages; i++) {
var user_node = message_nodes[i].getElementsByTagName("user");
var text_node = message_nodes[i].getElementsByTagName("text");
var time_node = message_nodes[i].getElementsByTagName("time");
chat_div.innerHTML += user_node[0].firstChild.nodeValue + '&nbsp;';
chat_div.innerHTML += '<font class="chat_time">' + time_node[0].firstChild.nodeValue + '</font><br />';
chat_div.innerHTML += text_node[0].firstChild.nodeValue + '<br />';
chat_div.scrollTop = chat_div.scrollHeight;
lastMessage = (message_nodes[i].getAttribute('id'));
}
mTimer = setTimeout('getChatText();',2000); //Refresh our chat in 2 seconds
}
}


AFFICHAGE DANS LE &lt;DIV&gt; SUIVANT
<div id="div_chat"></div>


Je réussi à récupérer et à insérer les données de la manière suivante :
function sendChatText(id) {
if(document.getElementById('txt_message'+id).value == '') {
alert("You have not entered a message"+id);
return;
}
if (sendReq.readyState == 4 || sendReq.readyState == 0) {
sendReq.open("POST", 'getChat.php?chat=1&last=' + lastMessage, true);
sendReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
sendReq.onreadystatechange = handleSendChat;
var param = 'message=' + document.getElementById('txt_message'+id).value;
param += '&name='+id;
param += '&chat=1';
sendReq.send(param);
document.getElementById('txt_message'+id).value = '';
}
}

<div id="div_chat+id"></div>

J'aurais pu les afficher autrement, mais le refresh ne fonctionne pas.

Comment afficher les données correspondant à chaque contact ?
Si quelqu'un voit ce que je voudrais dire, votre aide me sera vraiment salvatrice.

Merci.
Je fais ce qui me plaît, et ce que je fais me plaît !
coringan
le 02/06/2011 à 06:21
Réduction de l'image avant enregistrement
Bonjour,

J’aimerais réduire la taille d’une image avant de l’enregistrer.
PHP et MySql.
Si quelqu’un peut me venir en aide avec plaisir, merci.
Je fais ce qui me plaît, et ce que je fais me plaît !
coringan
le 22/12/2010 à 00:37
Comment tronquer un mot du TextField en PHP ?
Bonjour à tous,

J’ai un TextField de plusieurs lignes et je voudrais empêcher la saisie des mots de plus de 15 caractères dans ce TextField.
Exemple, l’utilisateur s’amuse à saisir ceci :
Qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
Comment éviter ça ?
Merci
Je fais ce qui me plaît, et ce que je fais me plaît !
coringan
le 07/11/2010 à 04:23
Pré visualiser une image avant le upload
Salut à tous

Je voudrais pré visualiser une image avant de la télécharger à l’instar de l’exemple du site suivant :

1 - http://montreal.kijiji.ca/c-SelectCategory
2 – Auto et camions
3 – Afficher comme propriétaire

Comment procéder ?
Merci
Je fais ce qui me plaît, et ce que je fais me plaît !
coringan
le 22/08/2010 à 07:25
Bouton collé à un TextField
Bonjour à tous.

Je voudrais savoir s'il est encore possible de créer une zone de texte avec un bouton collé à droite comme Google (ce mode s'affiche en principe lorsque Google affiche le resultat d'une recherche).

Merci.
Je fais ce qui me plaît, et ce que je fais me plaît !
coringan
le 15/06/2010 à 04:53
Insérer un cadenas dans le bouton
Bonjour

Juste une petite question.
Comment faire pour insérer un petit cadenas avec une petite clé dans un bouton en PHP ?

Je veux dire comme le bouton « Connexion » de la page d'accueil de www.afrosweetie.com
Je fais ce qui me plaît, et ce que je fais me plaît !
coringan
le 24/03/2010 à 04:39
Exécuter un lien sous conditions
Comment ouvrir une page avec le lien suivant sous certaines conditions ?

Lien
<?php 
echo '<a href="MaPage.php">Ouvrir ici</a>';
?>


Conditions
<?php 
if($a == 1)
{
// On ouvre MaPage.php
}
else
{
// On n'ouvre pas MaPage.php et on affiche un message d’erreur : Exp. $a n’est pas bon !
}
?>
Je fais ce qui me plaît, et ce que je fais me plaît !
coringan
le 18/03/2010 à 06:44
Question sur <Comment compter le nombre de connectés>
Je voudrais savoir comment tester en local l’exemple sur l’affichage du nombre de connectés sur un site, étant donné que j’utiliser le même ordinateur avec la même adresse IP et par conséquent :
1. J’obtiens toujours 1 connecté même lorsque j’ouvre 2 pages avec 2 logins différents.
2. En essayant de naviguer, le membre 1 devient lui aussi le membre 2 après 3 minutes.
Si j’utilise mon session_id() même modifié, j’obtiens le même résultat.
Je fais ce qui me plaît, et ce que je fais me plaît !
coringan
le 15/03/2010 à 06:44
Comment paginer les données récupérées avec un $_GET passé en paramètre ?
Je récupère la variable passée en paramètre de la manière suivante :

<?php 
$sql = 'SELECT fruit FROM panier WHERE nom = "'.$_GET['ananas'].'"';
?>


Lorsque que j'affiche ces données avec la pagination, tout se passe bien à la 1ère page mais dès que je clique sur suivant, $_GET['ananas'] se désintègre et je n'est plus rien.

Quelqu'un a-t-il un remède efficace ?
Je fais ce qui me plaît, et ce que je fais me plaît !
coringan
le 03/03/2010 à 07:06
Double lien sur une image
Sur l’image suivante par exemple :

<?php 
while($row = mysql_fetch_array($result_req))
{
echo '<td><a href="GrandePhoto.php?id=' , $row['id'] , '"><img src = "'.$dir.$row['image'].'" alt = "" width = "100" height ="100" border="0" /></a></td>';
}
?>

Est-il possible d’obtenir un double lien dessus ?
- Le premier ouvrant une page qui agrandit la photo
- Le second toujours sur la même image se fait voir au survol de la souris, et la supprime si on clique dessus.
Je fais ce qui me plaît, et ce que je fais me plaît !
LoadingChargement en cours