Inserer un lien javascript dans php

bonsoir,

J'ai un lien javascript a inserer dans PHP
Comment fait il faire, je n'y arrive pas ?

Lien javascript
<A HREF="#" onClick="window.open('http://192.168.0.1:8000','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=250, height=350');return(false)">lien</A> 


Lien PHP
printf("<a href='$http$ip$port1$Port_scanne/ ' target=_blank>Acceder a l'ip</a><br>"); 


Il faut surtout que je puise laisser les variables php et ajouter les dimensions d'ouverture de la fenêtre en javascript.

Merci.

2 réponses

  1. La syntaxe serait:

    <a HREF="#" onclick="window.open('<?php
         echo "$http$ip$port1$Port_scanne";
    ?>','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=250, height=350');return(false)">lien</a>
    
    1. bonjour,

      Je bloque a cause des variable ceci :
      $http$ip$port1$Port_scanne


      car quand je le fait comme ceci :

      <a HREF="#" onclick="window.open('<?php 
           echo "$http$ip$port1$Port_scanne"; 
      ?>','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=250, height=350');return(false)">lien</a>


      la fenetre s'ouvre avec comme adresse dans le navigateur, et printf est apsent, le lien reste en permanance si le port 8000 n'est pas ouvert :
      http://192.168.0.2:8000/en php le lien fonctionne impec


      de plus printf est obligatoire dans le lien
      printf("<a href='$http4$ip4$port4$Port_scanne4/ '>Acceder a l'ip</a><br>");


      qui est a l'origine :
      ?> 
      <?php 
      /* --------------- MEDIALINK --------------- */ 
      $ipdeb4 = "192.168.0.1" ;//mettre l'ip du debut 
      $ipfin4 = "192.168.0.2" ;//mettre l'ip de fin 
      $Port_scanne4 = "8000"; //scan l'ip sur le port 8000  
      $port4 = ":"; 
      $http4 = "http://"; 
      for ($ip4 = $ipdeb4; $ip4 <= $ipfin4; $ip4++){ 
      $fp4 = @fsockopen($ip4, $Port_scanne4, $errno, $errstr, 0.005); 
      if(!$fp4) 
      continue; 
      echo 'IP : '.$ip4.' - Nom du PC : '. $_ENV["COMPUTERNAME"].' - Programme : MEDIALINK , <font color="green">En marche ! </font>'; 
      
      printf("<a href='$http4$ip4$port4$Port_scanne4/ '>Acceder a l'ip</a><br>"); 
      
      } 
      ?>


      Donc comment inserer le lien javascript dans PHP avec printf

      Merci.
      1. Reformule STP.