Inserer un lien javascript dans php

xunil2003 -  
creadiff Messages postés 483 Statut Membre -
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. creadiff Messages postés 483 Statut Membre 57
     
    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>
    
    0
  2. xunil2003
     
    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.
    0
    1. creadiff Messages postés 483 Statut Membre 57
       
      Reformule STP.
      0