Gå til innhold

Richard87

Medlemmer
  • Innlegg

    558
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av Richard87

  1. Hei,

     

    koden produserer ett pdf dokument og fyller automatisk ut div. skjema...

     

    men koden som jeg bruker under testing er:

     

    $_POST['xml'] = mb_convert_encoding($_POST['xml'],"UTF-8", "BASE64" ) ;
    $_POST['xml'] = utf8_decode($_POST['xml']);
    
    $myFile = "log.txt";
    $fh = fopen($myFile, 'a') or die("can't open file");
    fwrite($fh, "\nNew Sync...\nPost:");
    fwrite($fh, print_R($_POST, TRUE));
    fwrite($fh, "\nGet:");
    fwrite($fh, print_R($_GET, TRUE));
    fclose($fh);
    

     

    (log delen og pdf delen led av de samme feilene...)

  2. Hei, jeg har et program i VB.Net CF som sender dataene slik:

     

    
       Private Function encodeBase64(ByVal strData As String) As String
           Dim bData() As Byte
    
           bData = Encoding.ASCII.GetBytes(strData.ToCharArray)
           'bData = Encoding.UTF8.GetBytes(strData.ToCharArray)
           'bData = Encoding.Default.GetBytes(strData.ToCharArray)
           strData = Convert.ToBase64String(bData)
           Return strData
       End Function
    

     

    og PHP henter ut dataene slik:

    $_POST['xml'] = mb_convert_encoding($_POST['xml'],"ASCII", "BASE64" ) ;
    

     

    den aktuelle funksjonen bytter ut scandinaviske tegn med ?

     

    mens UTF8 så fungerer æ eller ø(husker ikke helt, men ikke alle)

    mens 'Default' får php-programme til og crashe:S

     

     

    Har også prøvd alternative måter og dekode base64 på i PHP...

  3. er dt en god ide og kjøre webserveren(apache) som en vanlig bruker?

     

    utenom d, ville xte fungert(fått tilgang til Display 0.0 så lenge det kjører som samme bruker, men en aen terminal?)

     

     

     

    Skal teste dette i morgen...

     

     

    Men skal det ikke gå ann og kjøre ett batch skript etter at X har startet opp uansett?

  4. hei,

     

     

    Hvor kan må jeg skrive inn xhost +localhost for at dn skal fungere i xbmc(ubuntu 9.04)??

     

    har skrevet inn kommandoen i xsession, rc.local, rett etter at X blir startet i /usr/bin/runXBMC (som rett bruker også:O)

     

    men det fungerer ikke:S

     

     

    (men med en gang jeg logger på som brukeren i putty/ssh så fungerer d...

     

    any idea?

  5. jeg prøvde også denne koden, uten resultat:

    <?php
    $command = $_GET['CMD'];
    $command = 'xte "key ' . $command . '"';
    
    
    $last = system("export DISPLAY=:0.0", $ret);
    print "<Export> Last Line: " . $last ." <"."> Return value: <" . $ret ."><br />\n";
    
    $last = system("echo $DISPLAY", $ret);
    print "<Echo> Last Line: " . $last ." <"."> Return value: <" . $ret ."><br />\n";
    
    
    $last = system($command, $ret);
    print "<".$command . "> Last Line: " . $last ." <"."> Return value: <" . $ret ."><br />\n";
    ?>

    med dette 'resultatet':

    <Export> Last Line:  <> Return value: <0><br /> 
    
    <Echo> Last Line:  <> Return value: <0><br /> 
    <xte "key Return"> Last Line:  <> Return value: <1><br />

  6. skal sjekke ut xte;)

     

    ellers så bare tester jeg igjennom putty...(DISPALY var bare skrivefeil:O)

     

     

    [EDIT]

    xte fungerte som bare juling:D

     

    då va dt på tid for litt php scripting;)

     

    [EDIT2]

    men dette fungerte dårligt:S

     

    <?php
    $command = $_GET['CMD'];
    shell_exec("export DISPLAY=:0.0");
    $command = 'xte "key ' . $command . '"';
    $out = shell_exec($command);
    print $command;
    print $out;
    $out = shell_exec('echo $DISPLAY');
    echo $out;
    ?>

    dn eneste outputen jeg får er

    xte "key Return"

     

    noen ide hvorfor shell_exec fungerer?

  7. Hei,

     

    Jeg har stått endel på vanlige Carving ski i trekk + litt offpiste etc, men har litt lyst og prøve meg på toppturer etc

     

     

    Det jeg lurer på er hvilke alternativer finnes det som kan konverteres fra telemark(med løs hæl) til alpin(med fsat hæl)???

     

     

     

    Har hørt litt om Randonne/TNT, kan noen forklare forskjellen på disse? og er det annet alternativt utstyr som kan kjøpes?

    (har sett litt på Alpine Tracker...)

     

     

     

    Takker for svar

  8. hmm, etter og ha oppdatert koden og testet litt til, så funker ingenting:S (har prøvd mange forskjellige vinduer også:S)

     

     

    her er den oppdaterte koden, skrik ut viss noen finner feil:O

     

    Public Class clsWindows
    Private Enum CaptureParameters
    	CheckVisible = &H1
    	NonClient = &H2
    	Client = &H4
    	EraseBackground = &H8
    	Children = &H10
    	Owned = &H20
    End Enum
    
    Private Declare Function GetClientRect Lib "user32" (ByVal hwnd As Integer, ByRef lpRect As Rectangle) As Integer
    Private Declare Auto Function SendMessage Lib "user32.dll" (ByVal hWnd As IntPtr, ByVal Msg As Integer, ByVal wParam As IntPtr, ByRef lParam As IntPtr) As Integer
    Private Declare Function GetWindowRect Lib "user32" Alias "GetWindowRect" (ByVal hwnd As Integer, ByRef lpRect As Rectangle) As Integer
    
    Private Const WM_PAINT As Long = &HF
    Private Const WM_PRINT As Long = &H317
    
    Public hWnd As IntPtr
    Public Text As String
    Public Class_s As String
    Public Function filter(ByRef strFilter As String) As Boolean
    	strFilter = LCase(strFilter)
    
    	If InStr(hWnd.ToString, strFilter) <> 0 Then Return True
    	If InStr(LCase(Text), strFilter) <> 0 Then Return True
    	If InStr(LCase(Class_s), strFilter) <> 0 Then Return True
    
    	Return False
    End Function
    
    
    Public ScreenShot As Bitmap
    
    Public Function RefreshScreenshot() As Bitmap
    	ScreenShot = CaptureWindow()
    
    	Return ScreenShot
    End Function
    
    Public Function CaptureWindow() As Bitmap
    	Dim bTemp As Bitmap
    	Dim r As New Rectangle
    	Dim g As Graphics
    	Dim ret As Integer
    
    	ret = GetClientRect(hWnd, r)
    	If ret <> 0 Then
    		bTemp = New Bitmap(r.Width, r.Height)
    		g = Graphics.FromImage(bTemp)
    		Dim hDc As IntPtr = g.GetHdc
    		Dim msg As Integer = WM_PRINT
    		SendMessage(hWnd, WM_PAINT, hDc, 0)
    		SendMessage(hWnd, WM_PRINT, hDc, New IntPtr(CaptureParameters.Children Or CaptureParameters.Client))
    		g.ReleaseHdc()
    		'g.Dispose()
    	Else
    		bTemp = Nothing
    	End If
    
    	Return bTemp
    End Function
    End Class

     

×
×
  • Opprett ny...