Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Convertire script...

  1. #1

    Convertire script...

    QUALCUNO MI PUò AIUTARE A CONVERTIRE LO SCRIPT DA VISUAL BASIC A PHP?
    grazie 1000
    codice:
    Public Function EAN8$(chaine$)
      'V 1.0.0
      'Paramètres : une chaine de 7 chiffres
      'Parameters : a 7 digits length string
      'Retour : * une chaine qui, affichée avec la police EAN13.TTF, donne le code barre
      '         * une chaine vide si paramètre fourni incorrect
      'Return : * a string which give the bar code when it is dispayed with EAN13.TTF font
      '         * an empty string if the supplied parameter is no good
      Dim i%, checksum%, first%, CodeBarre$, tableA As Boolean
      EAN8$ = ""
      'Vérifier qu'il y a 7 caractères
      'Check for 7 characters
      If Len(chaine$) = 7 Then
        'Et que ce sont bien des chiffres
        'And they are really digits
        For i% = 1 To 7
          If Asc(Mid$(chaine$, i%, 1)) < 48 Or Asc(Mid$(chaine$, i%, 1)) > 57 Then
            i% = 0
            Exit For
          End If
        Next
        If i% = 8 Then
          'Calcul de la clé de contrôle
          'Calculation of the checksum
          For i% = 7 To 1 Step -2
            checksum% = checksum% + Val(Mid$(chaine$, i%, 1))
          Next
          checksum% = checksum% * 3
          For i% = 6 To 1 Step -2
            checksum% = checksum% + Val(Mid$(chaine$, i%, 1))
          Next
          chaine$ = chaine$ & (10 - checksum% Mod 10) Mod 10
          'Les 4 premier chiffre viennent de la table A
          'The first 4 digits come from table A
          CodeBarre$ = ":"   'Ajout marque de début / Add start mark
          For i% = 1 To 4
             CodeBarre$ = CodeBarre$ & Chr$(65 + Val(Mid$(chaine$, i%, 1)))
          Next
          CodeBarre$ = CodeBarre$ & "*"   'Ajout séparateur central / Add middle separator
          For i% = 5 To 8
            CodeBarre$ = CodeBarre$ & Chr$(97 + Val(Mid$(chaine$, i%, 1)))
          Next
          CodeBarre$ = CodeBarre$ & "+"   'Ajout de la marque de fin / Add end mark
          EAN8$ = CodeBarre$
        End If
      End If
    End Function

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    io scriverei in php perchè i programmatori php capiscono il linguaggio asp, mentre non sempre i programmatori asp conoscono php. in genere si fermano ad asp (non è una polemica, visto come è iniziata la giornata non vorrei finisse peggio )
    o forse sono solo io che sono ignorante?

  3. #3
    anche io programmo php solo che non conosco quasi nulla di asp...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.