N@b

  • Nombre de sujets
    78
  • Nombre de messages
    144
  • Nombre de commentaires
    1
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

N@b
le 12/07/2010 à 12:37
Cookies et Sous-domaines
Bonjour.

je souhaiterai savoir s'il est possible d'enregistrer plus d'un seul domaine attribué à un coockie lors de sa création ?

Je viens de développer un site web et j'ai créé un système membres mais le chemin de ce dernier est un sous domaine "http://membre.lesite.com/" après identification et lors de la création du cookie seul le domaine "membre.lesite.com" s'enregistre. donc si je vais dans une autre page avec un autre sous-domaine ( http://page.lesite.com ) le coockie n'est plus pris en considération et par conséquent il n'est plus vérifiable.

j'ai cherché sur le site pour en connaître les raisons mais sans succès. Pouriez vous, Svp, m'aider sur ce point ?

Merci d'avance ...

Cordialement.
N@b
le 04/06/2010 à 18:04
Désactiver un bouton Submit
Bonjour.

Je souhaiterai savoir comment faire pour bloquer un bouton de type Submit d'un formulaire après avoir cliqué dessus ?

C'est à dire, le client rempli le formulaire, clique sur le bouton pour valider, le bouton devient innactif donc Incliquable pendant l'opération d'envoi.

Merci pour votre aide :)
N@b
le 01/06/2010 à 17:21
Fonction checkdnsrr () !!??
Bonjour.

J'utilise une fonction qui vérifie la validité d'une adresse mail lorsque celle-ci est envoyé par un formulaire. la fonction est comme suit :

<?php
function email_OK ($email) {
$test_mail=eregi('^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)+$',$email);
if ($test_mail) {
list ($login, $domaine) = split ("@", $email,2);
if (checkdnsrr ($domaine, "MX")) {
return TRUE;
}
else {
return FALSE;
}
}
else {
return FALSE;
}
}
?>


Malheureusement cette fonction me renvoi l'erreur suivante :

Fatal error: Call to undefined function checkdnsrr() in E:\wamp\www\ ...etc.

que signifie cette erreur ?
pourquoi PHP ne reconnait il pas cette fonction ?
comment y remédier ?

Merci pour votre aide :)

Cordialement
N@b
le 21/12/2009 à 11:25
Sous-domaines avec Php/SSH. Possible ?
Bonjour.

Je viens de terminer la programmation d'un système de création de blogs et comme vous le savez tous, les liens directs pour les blogs sont des Sous-domaines selon le pseudo choisi par les clients ( les blogueurs ) donc par conséquent je dois créer un sous-domaine pour chacun d'eux mais cela mannuellement avec C-Pannel par exemple ou autre outils de gestion qui aide à la création des sous-domaines. Malheureusement ce n'est pas pratique et encore loins d'être dynamique et rapide comme solution.

Pour créer des sous-domaine on peut le faire via C-Pannel ou avec un Accès SSH au serveur dédié mais voilà ça reste toujours intermédiaire et non dynamique dans la mesure ou c'est moi qui crée toujours le sous-domaine.

Ma question est plutôt simple: Pourrait on créer un sous-domaine avec Php via les commande SSH ?
Sinon, y'a t il une autre solution que via l'accès SSH pour créer un sous-domaine avec Php ?

Merci pour votre aide :)
N@b
le 21/11/2008 à 16:06
Graphe en orienté objet en forme de diagramme linéaire
Bonjour ...

J'ai me suis récemment documenté sur la possibilité de créer des images qui représente des graphiques de stats en ganre de graphes camembert ou en tye de Barres mais j'ai pas encore trouvé le moyen de créer un graphe liéaire libre pour représenter mes statistiques selon une pérode en temps ... genre l'image qui suit :

IMAGE EXEMPLE

pourriez vous, SVP m donner des indices pour pouvoir créer ce genr de graphes ( certains me parles d'une certaine librairie GD ) et comment pouvoir programmer cela en rendant mon graphe dynamique avec Php ?

Merci d'vance pour vos réponses !

Bonne continuation ...
N@b
le 08/08/2008 à 19:33
requête sql ( sélection aléatoire )
Bonjour ...

Je dispose d'une table avec le shémat suivant :
CREATE TABLE news (
id_news integer auto_increment not null,
titre_news varchar (50) not null,
news longtext not null,
primary key (id_news)
)type=myisam;


La table contient par exemple 15 enregistrements ( donc 15 lignes selon mysql_fetch_array() et mysql_num_rows() ) et je souhaiterai afficher les 5 dernières lignes ajoutés mais dans un ordre aléatoire avec une requete sql.

j'ai essayé avec celle-ci :

SELECT * FROM news ORDER BY id_news DESC LIMIT 5, RAND()


mais je présume bien que c'est une erreur de syntaxe de ma requete lorsque je la lance avec PHP.

Comment alors faire pour retirer les 5 dernières lignes de ma table et les afficher aléatoirement sur mon résultat HTML ?

Merci pour votre aide ...
N@b
le 22/07/2008 à 18:18
ID3 , problème !!!
Bonjour à tous ...

j'ai récement créé un petit lecteur de MP3 avec Flash et PHP avec une petite base de donnée pour enregistrer les différentes données ( informations ) de chaque MP3 uploadé.

comme j'ntroduit manuellement les informations de chaue MP3 ke j'upload j'ai découvert ke je pouvai les récupérer avec la fonction ID3 dans des tags ( tableaux ) avec PHP , donc j'ai esayé mais lorske j'introduis ma fonction PHP me renvoi un message d'erreur comme koi la fonction ID3 n'est pas reconu.

voici mon code :

<?php
$tag = id3_get_tag( "chemin/vers/exemple.mp3" );
print_r($tag);
?>


Pourquoi Php ne reconnait il pas cette fonction " id3_get_tag() " ??

Merci de m'éclairer un peut sur le sujet ...

Cordialement ...
N@b
le 17/07/2008 à 19:11
Formulaire AJAX avec un wait pour le bouton valider
Bonjour ...

j'ai récupéré un code AJAX pour l'installer dans l'une de mes pages Web pour un éventuel moteur de recherche.

Bien sure, comme c'est de l'ajax le formulaire est vaidé sans chargement de page de résultat , hors le bouton "Valider" pour lancer la recherche reste toujours actif pendant la phase de recherche et donc pour éviter k'il soit recliké et pour avertir le visiteur ke la phase recherche est en cours je souhaiterai le désactiver mais voilà , comme c'est de l'ajax j'ai pas réussis ...

Merci de m'indiker comment et où ajouter d code JS pour permettre a remplacer le texte du bouton "Envoyer" par "Recherche en cours ..." après avoir cliké dessus.

Voici le code a complet ( simple ) des deux pages :

PAGE : index.html

<script type="text/javascript" src="code.js"></script>
<form method="post" onsubmit="maFonctionAjax(this.Id.value,this.Nom.value);return false" action="">
<table border="0" cellspacing="0">
<tr>
<td colspan=2>
Formulaire Ajax
</td>
</tr>
<tr>
<td>Id:</td>
<td>
<input name="Id" id="Id" type="text"></td>
</tr>
<tr>
<td>Nom:</td>
<td><input name="Nom" id="Nom" type="text"></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="envoyer" /></td>
</tr>
</table>
</form>
<div id="msg"></div>


PAGE : code.js

function maFonctionAjax(Id, Nom) 
{
var OAjax;
if (window.XMLHttpRequest) OAjax = new XMLHttpRequest();
else if (window.ActiveXObject) OAjax = new ActiveXObject('Microsoft.XMLHTTP');
OAjax.open('POST',"maPageDeRequPHP.php",true);
OAjax.onreadystatechange = function()
{
if (OAjax.readyState == 4 && OAjax.status==200)
{
if (document.getElementById)
{
if (OAjax.responseText =='true') { /* OK */
document.getElementById('msg').innerHTML='<font color=GREEN>'+OAjax.responseText+'</font>';
}else{ /* PAS OK */
document.getElementById('msg').innerHTML='<font color=RED>'+OAjax.responseText+'</font>';
}
}
}
}
OAjax.setRequestHeader('Content-type','application/x-www-form-urlencoded');
OAjax.send('Id='+Id+'&Nom='+Nom);
}


PAGE : maPageRequPHP.php

<? 
session_start();

$erreurs=array();//tableau qui stocke les erreurs.

if(!$_POST['Id']){
$erreurs[]='Id: Veuillez encoder un Id';
}

if(!$_POST['Nom']){
$erreurs[]='Nom: Veuillez encoder un Nom';
}

if(count($erreurs)==0)
{

//ici tu enregistres les valeurs dans la bdd

echo "true";//cette valeur sera traité par ajax est vaut dire que tt passe pour le bien

// connexion la base de donnée

$nom=$_POST["Nom"];

echo $nom;

$search = mysql_query("SELECT * FROM chansons WHERE artiste LIKE '%$nom%'");
$nb = mysql_num_rows($search);
echo "$nb<br><br>";
while ($s=mysql_fetch_array($search)) {
$titre_song = $s["titre_song"];
echo "$titre_song<br>";
}

// cette boucle est ajouté pour vérifier le fonctionnement du bouton "Envoyer" du formulaire
for ($i=0;$i<=10000;$i++)
{
echo "$i<br>";
}
}
else
{
echo "<p class='erreur'>";
for($i=0;$i<count($erreurs);$i++)
{
echo "- ".$erreurs[$i].".<br />";
}
echo "</p>";
}
?>


Merci encore pour votre aide ...

Cordialement
N@b
le 30/06/2008 à 16:18
migration !
Bonjour ...

je souhaiterai migrer de Php 3.x vers la dernière version de php 5.x et cela sans désinstaller mon EasyPhp V 1.6
cela est il possible ?
si oui, comment faire ?

Merci pour votre aide.
N@b
le 10/04/2008 à 20:01
migration de easyphp 1.6 vers la plus récente
Bonjour

je souhaiterai migrer de mon ancien easyphp 1.6 vers la plus récente avec php 5.x ...

comment procéder s'il vous plait ? dois-je desinstaller l'ancienne version pour installer la nouvelle ?

pourrai-je avoir une URL pour télécharger la nouvelle version d'easyphp ?

Merci pour tout ...
LoadingChargement en cours