Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1088 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Liens spécial

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Liens spécial

n°230310
le_duc
PlaTyPuS
Posté le 18-10-2002 à 20:56:35  profilanswer
 

Bon je suis totalement newbie en PHP...mais j'ai besoin de faire ca pour un site Internet...alors je viens vous demander...
 
Bon...j'ai une page avec un tableau, ce tableau comporte sur chaque ligne des données personnelles et au bout de chaque ligne, il y a un lien intitulé "Online ?"
 
Quand on clique sur le lien, j'aimerais qu'il m'ouvre une toute petite fenêtre popup et dans cette fenêtre ca serait noté "XXX est actuellement Online / Offline" --> pour savoir si il est online ou offline, je fais le test PHP suivant :
 
1ere partie :

Code :
  1. <? 
  2. function verif_ftp($addresse){ 
  3. $fp= fsockopen ( $addresse, 99, $errno, $errstr, 30); 
  4. if ($fp){ 
  5. echo 'FTP online'; 
  6. else
  7. echo 'FTP offline'; 
  8. fclose($fp); 
  9. ?>


 
2e partie :

Code :
  1. <?
  2. verif_ftp('ftp.perso.net'); 
  3. ?>


Merci ethernal :)
 
 
Donc en fait ce qui est variable, c'est la 2e partie... et le lien que je veux créer devrait prendre en considération la partie variable...mais comment faire ?  :??:  
 
merci de votre précieuse aide!


Message édité par le_duc le 18-10-2002 à 22:41:54
mood
Publicité
Posté le 18-10-2002 à 20:56:35  profilanswer
 

n°230312
le_duc
PlaTyPuS
Posté le 18-10-2002 à 20:58:38  profilanswer
 

je précise que le tableau ne provient pas d'une base de donnée....c'est du simple HTML

n°230351
le_duc
PlaTyPuS
Posté le 18-10-2002 à 22:16:39  profilanswer
 

dites-moi au moins si c'est possible ou pas :?:

n°230373
gm_superst​ar
Appelez-moi Super
Posté le 18-10-2002 à 22:53:40  profilanswer
 

<a href="verif.php?adresse=ftp.perso.net">ftp.perso.net</a> ?


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°230685
le_duc
PlaTyPuS
Posté le 19-10-2002 à 10:55:10  profilanswer
 

gm_superstar a écrit a écrit :

<a href="verif.php?adresse=ftp.perso.net">ftp.perso.net</a> ?




 
j'vais essayer... mais ca me parait un peu simple...  :sleep:  
 
merci.

n°230700
le_duc
PlaTyPuS
Posté le 19-10-2002 à 11:12:30  profilanswer
 

simple..mais ca a l'air de marcher  :jap:

n°230717
le_duc
PlaTyPuS
Posté le 19-10-2002 à 12:18:30  profilanswer
 

ca marche pas....si je fais le lien comme ca, le test foire  :??:  :??:  il me met toujours "Offline"

n°230722
ethernal
Chercheur de vérité...
Posté le 19-10-2002 à 12:25:53  profilanswer
 

verif.php=

Code :
  1. <?
  2. verif_ftp($HTTP_GET_VARS['addresse']);
  3. ?>


$HTTP_GET_VARS['addresse'] permet de récupérer l'argument addresse si il provient de l'url (puisque le lien est .../verif.php?addresse=xx).


Message édité par ethernal le 19-10-2002 à 13:23:42

---------------
...oups kernel error...
n°230726
le_duc
PlaTyPuS
Posté le 19-10-2002 à 12:39:12  profilanswer
 

ethernal a écrit a écrit :

verif.php=

Code :
  1. <?
  2. verif_ftp($HTTP_GET_VARS['addresse']);
  3. ?>


$HTTP_GET_VARS['addresse'] veut dire que $addresse vient de l'url puisque le lien est .../verif.php?addresse=xx.




 
héhé merci beaucoup! je crois que ca marche  :)

n°230755
ethernal
Chercheur de vérité...
Posté le 19-10-2002 à 13:26:25  profilanswer
 

tant mieux tu a appris plein de choses déjà là, tu devrais plus avoir besoin de moi dorénavant :lol:
 
Réfléchis bien à ta prochaine question ... sinon ça va chier :D


---------------
...oups kernel error...
mood
Publicité
Posté le 19-10-2002 à 13:26:25  profilanswer
 

n°230756
gm_superst​ar
Appelez-moi Super
Posté le 19-10-2002 à 13:27:46  profilanswer
 

[:cupra]  
(par contre en français adresse ne prend qu'un seul 'd';)


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°230758
ethernal
Chercheur de vérité...
Posté le 19-10-2002 à 13:30:06  profilanswer
 

je sais  :cry: (shame on me)
mais j'ai pas voulu... enfin... heu ... je choisis comme je veux mes noms de variables na  :kaola:  
:lol:  :ange:


---------------
...oups kernel error...
n°231131
le_duc
PlaTyPuS
Posté le 20-10-2002 à 12:59:00  profilanswer
 

bon j'aimerais mettre une toute petite touche de convivialité encore  :D .
 
Pour l'instant si le FTP est online, j'ai la phrase suivante :  

Code :
  1. Son FTP est actuellement Online


 
J'aimerais modificer un peu cette phrase :

Code :
  1. Le FTP de XXX est actuellement Online


 
Donc dans l'adresse, je rajoute ca (est-ce correct ?) :

Code :
  1. <A class="ftp" HREF='javascript:PopupCentrer("verif.php?addresse=xxx.monftp.com?pseudo=XXX",300,20,"menubar=no,scrollbars=no,statusbar=no" )'>Online ?</A>


 
Mais ou je suis vraiment perdu, c'est dans la fonction elle-même :
 

Code :
  1. <?
  2.    function verif_ftp($addresse){   
  3.  $fp = fsockopen ($addresse, 1021, $errno, $errstr, 30);   
  4.  if ($fp){   
  5.  echo 'Le FTP de est actuellement <span class="ftp-online">ONLINE</span>';
  6.  }   
  7.  else{   
  8.  echo 'Le FTP de est actuellement <span class="ftp-offline">OFFLINE</span>';   
  9.  }   
  10.  @fclose($fp);   
  11.  } 
  12.    verif_ftp($HTTP_GET_VARS['addresse']);
  13.    ?>


 
Merci d'avance !

n°231169
ethernal
Chercheur de vérité...
Posté le 20-10-2002 à 13:54:22  profilanswer
 

on passe des arguments par url de la manière suivante :
page.php?arg1=xxx&arg2=yyy&arg3=zz
 
la concaténation d'un string :
echo 'hello'.$var1.'<br> tu vas bien ?';
ou
echo "hello $var1 <br> tu vas bien ?";


Message édité par ethernal le 20-10-2002 à 13:56:35

---------------
...oups kernel error...
n°231171
le_duc
PlaTyPuS
Posté le 20-10-2002 à 13:54:59  profilanswer
 

ethernal a écrit a écrit :

on passe des arguments par url de la manière suivante :
page.php?arg1=xxx&arg2=yyy&arg3=zz
 
la concaténation d'un string :
echo 'hello'.$var1.'<br> tu vas bien ?';
ou
echo "hello $var1 <br> tu vas bien ?";
 




 
t'es génial! @++

n°231172
ethernal
Chercheur de vérité...
Posté le 20-10-2002 à 13:56:48  profilanswer
 

remarque :  
il faut également escaper les caactères identques à ceux que l'ont utilise pour délimliter la chaine de caractère (\' ou\" ).


---------------
...oups kernel error...
n°231175
le_duc
PlaTyPuS
Posté le 20-10-2002 à 14:02:54  profilanswer
 

ethernal a écrit a écrit :

on passe des arguments par url de la manière suivante :
page.php?arg1=xxx&arg2=yyy&arg3=zz
 
la concaténation d'un string :
echo 'hello'.$var1.'<br> tu vas bien ?';
ou
echo "hello $var1 <br> tu vas bien ?";
 




 
arf...il ne met rien...je pense qu'il y a denouveau un truc avec ca non :
 

Code :
  1. ($HTTP_GET_VARS['addresse']);


 
puisque la variable vient du lien...
 
mais je l'intègre comment ??

n°231197
le_duc
PlaTyPuS
Posté le 20-10-2002 à 14:58:16  profilanswer
 

je comprends plus... lol  
 
Si je mets ca :

Code :
  1. <A class="ftp" HREF='javascript:PopupCentrer("test.php?pseudo=XXX",300,20,"menubar=no,scrollbars=no,statusbar=no" )'>Online ?</A>


 

Code :
  1. <body>
  2. <?PHP
  3. echo 'Bonjour ' .$HTTP_GET_VARS['pseudo'].' comment vas-tu ?';
  4. ?>
  5. </body>


ca marche!  
 
Mais si je mais ca, ca marche plus :

Code :
  1. <A class="ftp" HREF='javascript:PopupCentrer("verif.php?pseudo=XXX&addresse=xxx.monftp.com",300,20,"menubar=no,scrollbars=no,statusbar=no" )'>Online ?</A>


 

Code :
  1. <?
  2.    function verif_ftp($addresse){   
  3.  $fp = fsockopen ($addresse, 1021, $errno, $errstr, 5);   
  4.  if ($fp){   
  5.  echo 'Le FTP de '.$HTTP_GET_VARS['pseudo'].' est actuellement <span class="ftp-online">ONLINE</span>';
  6.  }   
  7.  else{   
  8.  echo 'Le FTP de '.$HTTP_GET_VARS['pseudo'].' est actuellement <span class="ftp-offline">OFFLINE</span>'; 
  9.  } 
  10.  @fclose($fp);   
  11.  }
  12.    verif_ftp($HTTP_GET_VARS['addresse']);
  13.    ?>


...

n°231303
le_duc
PlaTyPuS
Posté le 20-10-2002 à 17:20:23  profilanswer
 

j'ai trouvé une autre solution....  :hello:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Liens spécial

 

Sujets relatifs
[PHP] un herbergeur avec la fonction mail, pas cher[PHP] Executer une application sur le serveur php à distance
[PHP] Vérifier si un serveur est online + afficher un texte si online[PHP] Générer des pages html... explications svp ???
[ PHP ] erreur incorrigible ^_^Apache + PHP + oracle sous windows
[PHP] remplacer une chaine de caractères dans un .ini [resolu]Cherche un Développeur PHP passioné de JV pour Site Xbox :)
[PHP] Si tu trouves pas mon include dis le moi !!![PHP]Problème avec fonction de recherche
Plus de sujets relatifs à : [PHP] Liens spécial


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR