| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | Kan man sætte windows script ind på en php~ Fra : Ukendt | 
  Dato :  09-01-06 10:06 |  
  |   
            Er der nogle der ved om man kan det, skal nemlig bruge noget fra wmi på den 
 maskine der ser på siden.. altså ikke serveren...
 
 Mvh
 Morten 
 
 
  
            
             |   |   
            
        
 
            
         
           Jesper H (09-01-2006) 
         
	
            | Kommentar Fra : Jesper H | 
  Dato :  09-01-06 10:42 |  
  |  
 
            Hej Morten
 Tjah, PHP er kun serverside, så resultatet af en PHP-side kan godt
 indeholde scripts, der skal køre på client-side (f.eks. java-script).
 Men hvis det script, du laver, skal kommunikere direkte med PHP og få
 PHP til at gøre et-eller-andet, bliver det lidt sværere - så må du
 nok fortælle lidt mere om, hvad det skal bruges til.
 --
 Mvh Jesper,  http://fdf.dk/landsdel1/
            
             |   |   
            
        
 
            
         
           Ukendt (09-01-2006) 
         
	
            | Kommentar Fra : Ukendt | 
  Dato :  09-01-06 11:08 |  
  |  
 
            > Men hvis det script, du laver, skal kommunikere direkte med PHP og få
 > PHP til at gøre et-eller-andet, bliver det lidt sværere - så må du
 > nok fortælle lidt mere om, hvad det skal bruges til.
 Jamen glædeligt   
Jeg skal ha modelnummeret fra en den pc der browser siden, så jeg kan checke 
 om vi har drivere til den liggende i vores system..
 Lidt ala det man kan her: 
 http://www.ibm.com/products/finder/us/finders?pg=ddfinder under 
 Automatically detect my system..
 Så jeg skal bruge modelnummeret til at søge i en db..
 Mvh
 Morten
            
              |   |   
            
        
 
            
         
            Ukendt (09-01-2006) 
         
	
            | Kommentar Fra : Ukendt | 
  Dato :  09-01-06 13:48 |  
  |   
            if($_POST['valg'] == "2")
 {
 
 ?>
 <script type="text/vbscript">
 On Error resume next
 Public gsSerial
 Public gsVendor
 Public gsName
 Set oCSysPro=GetObject("winmgmts:").InstancesOf 
 ("Win32_ComputerSystemProduct")
   gsName=""   'Init
   For Each Device in oCSysPro
     If Device.Vendor<>"" Then
       gsVendor=Trim(Device.Vendor)
       gsName=Trim(Device.Name)
       gsName=Replace(gsName,"/","-",1,-1,1)
       gsName=Replace(gsName,"(","",1,-1,1)
       gsName=Replace(gsName,")","",1,-1,1)
       gsName=Replace(gsName," ","",1,-1,1)
     End If
   Next
   wscript.Echo("Indtast dette på supportweb: " & gsName & vbCrLf)
 </script>
 <?
 
 echo $gsName;
 
 }
 
 Men hvordan får jeg den variabel over til php ??
 
 Mvh
 Morten
 
 
 
  
            
             |   |   
            
        
 
            
         
             Ukendt (09-01-2006) 
         
	
            | Kommentar Fra : Ukendt | 
  Dato :  09-01-06 13:59 |  
  |   
            skal jeg virkeligt skrive den ned i en fil?? 
 
 
  
            
             |   |   
            
        
 
            
         
             Bent Stigsen (09-01-2006) 
         
	
            | Kommentar Fra : Bent Stigsen | 
  Dato :  09-01-06 16:21 |  
  |  
 
            Juel wrote:
 [snip]
 > Set oCSysPro=GetObject("winmgmts:").InstancesOf 
 > ("Win32_ComputerSystemProduct")
 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/constructing_a_moniker_string.asp
[quote]
 It is not possible to use the GetObject function provided by VBScript 
 and JScript when running scripts embedded within an HTML page, as 
 Microsoft Internet Explorer disallows the use of this call for 
 security reasons.
 [end quote]
 Siden hos IBM, som du refererede til, kræver at brugeren installerer 
 en ActiveX control, der så giver dem adgang til næsten hvad som helst, 
 så vidt jeg ved. (man kunne undre sig over hvor nemt det er, at omgå 
 hvad der ellers er spærret for af "sikkerheds grunde")
 [snip]
 > Men hvordan får jeg den variabel over til php ??
 En måde er at lave en redirect til en url tilføjet værdien, som du vil 
 have overført.
 /Bent
            
              |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |