Inlägg

Inlägg som formatckolon har skrivit i forumet
Av formatckolon

UltraFXP utan tvekan!

Har allt som FlashFXP har (de liknar väldigt mycket), men också fler funktioner som t.ex. automatisk SFV (CRC) check vid nedladdning.

/Anders

Av formatckolon

Enklast genom att lägga "basic authentication" på siten och styra per användare... "Windows Integrated Security" fungerar så länge du håller dig i samma domän. Då lägger du alltså rättigheterna precis som vanligt på katalognivå i Windows.

Annars får man "kapsla" in den enskilda datan utanför webb server och göra en ASP sida som hämtar rätt data beroende på inloggad användare.

Mer avancerad hantering får du genom att använda ISAPI.
FreeWare finns här:
http://products.zmey.com/product.asp?Category=1

/Anders

Av formatckolon

Lägg in gömda textboxar i <form> och döp dem till "data" och "action" så har du samma funktion... När du laddar ASP sidan lägger värdena i textboxarna, typ:

<form>
<input type="text" name="data" value="<%=Request("data")%>" style="display:none">
...
...
</form>

Och så likadant för "action" då förstås...

/Anders

Av formatckolon
Citat:

Ursprungligen inskrivet av Lazer
hah, aldrig att jag litar på en studie som bekostas av ms. Helt uppenbart att den är vinklad. Men självklart håller jag med om att linux inte är gratis för företag.. och det kan säkert vara billigare att behålla windows i många fall.

Nja, läser du studien så har M$ rätt i sina siffror, men man får dock vara noga med att tillämpa den på just de fall där studien gäller. Här alltså större företag där man går mot Linux miljö.

Jag tror verkligen inte att M$ skulle hitta på, eller förvränga, siffrorna i en sådan här studie, de har alltför mycket att förlora på det.

Jag har precis hjälpt ett mindre företag (12 pers) att byta ut sina M$ servers mot Linux istället och anställa en fjunig 17 åring på halvtid som städar och underhåller mail- och fil- server i Lniux.
De sparar massor med pengar på att köra Linux och OpenOffice istället för M$ program, och det gör man som hemmaanvändare också. Vill inte ens tänka på att köpa en M$ licens privat...

Så, som sagt tittar man på ett större företag har nog M$ rätt här, men annars är det väldigt, väldigt tveksamt...

/Anders

Av formatckolon

' ListFileStructureToXML.vbs Option Explicit Dim fs, TotalBytes, TotalFiles, Log, prevFolder If WScript.Version < "5.6" Then Usage("Windows Script 5.6 or greater required") Call Main("C:\Temp") Sub Main(FolderPath) Dim LogFile, ScriptPath, ReportPath, ReportFileExists, Folder, Attribute, Root, f, sTmp Const ForReading = 1 Const ForWriting = 2 Const OpenAsASCII = 0 Const CreateIt = True Const vbInformation = 64 Const vbExclaimation = 48 Const vbQuestion = 32 Const vbCritical = 16 If Right(FolderPath, 1) = "\" Then FolderPath = Left(FolderPath, Len(FolderPath) - 1) ' Remove trailing back-slash If Len(FolderPath) < 4 Then Folder = "" Else Folder = Right(FolderPath, Len(FolderPath) - 3) ' Path without drive, e.g. "C:\Temp\folder" becomes "Temp\folder" End If Root = Left(FolderPath, 2) ' Should contain "C:" ScriptPath = Replace(WScript.ScriptFullName,WScript.ScriptName,"") ReportPath = ScriptPath TotalBytes = 0 TotalFiles = 0 Set fs = CreateObject("Scripting.FileSystemObject") If Not fs.FolderExists(Root & "\" & Folder) Then MsgBox "Specified folder does not exist!" & vbCrLf & vbCrLF & Root & "\" & Folder & vbCrLf & vbCrLf & "Please check your input parameters.", vbExclaimation,"Folder missing" Set fs = nothing WScript.Quit End If ' Create and open the Log File LogFile = ReportPath & "ListFileStructureToXML.xml" Set Log = fs.OpenTextFile(LogFile, ForWriting, CreateIt, OpenAsASCII) Log.writeline "<?xml version=""1.0""?>" Log.Writeline "<Root>" ' Get the file list GetFileList Root & "\" & Folder ' Get the Folder List GetFolderList Root, Folder If TotalFiles = 0 Then Log.Writeline "<file />" End If Log.Writeline "<SearchResult>" Log.Writeline "<SearchLocation>" & Root & "\" & Folder & "</SearchLocation>" Log.Writeline "<TotalNoOfFiles>" & TotalFiles & "</TotalNoOfFiles>" Log.Writeline "<TotalNoOfBytes>" & TotalBytes & "</TotalNoOfBytes>" Log.Writeline "</SearchResult>" Log.Writeline "</Root>" If TotalFiles > 0 Then Wscript.CreateObject("WScript.Shell").Run LogFile Else MsgBox "No files found for the specified path:" & vbCrLf & vbCrLf & Root & "\" & Folder, vbInformation, "No files found..." End If Set fs = Nothing End Sub Sub GetFolderList(root,folderspec) Dim f, f1, sf Set f = fs.GetFolder(root & "\" & folderspec) Set sf = f.SubFolders For Each f1 In sf GetFileList root & "\" & folderspec & "\" & f1.name GetFolderList root & "\" & folderspec, f1.name Next End Sub Sub GetFileList(folderspec) Dim f, f1, fc, sTmp(2), extension Set f = fs.GetFolder(folderspec) If prevFolder <> f Then Log.Writeline "<Folder name=""" & f & """>" Set fc = f.Files For Each f1 in fc extension = fs.GetExtensionName(folderspec & "\" & f1.name) sTmp(0) = GetFileInfo(1, folderspec & "\" & f1.name) sTmp(1) = GetFileInfo(2, folderspec & "\" & f1.name) Log.Writeline "<file name=""" & f1.name & """ size=""" & sTmp(0) & """ access=""" & sTmp(1) & """ type=""" & extension & """ />" Next If prevFolder <> f Then prevFolder = f Log.Writeline "</Folder>" End If End Sub Function GetFileInfo(info, filespec) Dim f, RO, s Set f = fs.GetFile(filespec) If info = 1 Then s = f.size 'file size in bytes TotalBytes = TotalBytes + s 'note the size TotalFiles = TotalFiles + 1 'Count it. End If If info = 2 Then RO = (f.attributes and 1) 'RO=1=Read only; RO=0=Not Read only If info = 1 Then GetFileInfo = s ElseIf (RO = 0) And info = 2 Then 'If it's not RO and... GetFileInfo = "Read-Write" ElseIf (RO = 1) And info = 2 Then 'If it is ReadOnly... GetFileInfo = "Read-Only " End If End Function

Detta ska fungera tror jag... Spara skriptet som *.vbs och kör det så ska du få resultatet i en browser.

Det är rätt enkelt att modifera för VBScript för HTML också. Dock kan FSO (File Scripting Object) ställa till det lite på en webb sida.

/Anders

Av formatckolon
Av formatckolon

OWC, alltså Office Web Components har den möjligheten... Är inte säker på att de är gratis längre... De var en Beta 3 av OWC jag körde på en gång i tiden... Kolla om du hittar något på det.

/Anders

Av formatckolon

Duger VBScript?

/Anders

Av formatckolon

Svart/vit bild kan också bero på att källan (filmen alltså) är i NTSC format som spelas ut till en PAL anslutning.

Testa att byta mellan de olika PAL och NTSC varianterna i inställningarna för TV-Out.

Se också till så att TV:n är primär bildskärm vilket ger en del skillnader. Bakgrund och program syns även om TV:n inte är primär, men själva "filmrutan" är bara en svart ruta.
Film kan endast visas på den primära skärmen med ATI korten...

/Anders

Av formatckolon
Citat:

Ursprungligen inskrivet av pjens
http://www.idg.se/ArticlePages/200403/23/20040323094925_CS/20...

Edit: Såg att det B-streams nyheter osså.

Ett ypperligt tillfälle att ge sina synpunkter om BoStream vad det gäller leverans och service... Även om jag har hoppat av så kanske de skärper sig och det kan ju gynna någon annan...

/Anders

Av formatckolon

B-One skickar faktura...

OBS! Kontrollera trafikenmängden för B-One!

/Anders

Av formatckolon
Citat:

Ursprungligen inskrivet av Delight
Jo, men längden på en konstant sträng är ju också konstant, eller hur?

Ja, det är den ju naturligtvis, men LEN() eller .length (vet ej vilken i .NET) returnerar ett dynamiskt resultat.
En konstant är ett konstant värde och därför kan du tilldela endast konstanta värden, alltså direkta strängar eller tal.

Const text1 = "test" '= Fungerar
Const tal1 = 10 '=Fungerar

Const text2 = Right(text1, 2) '=Fungerar INTE

Som en tumregel; Du kan inte använda funktioner eller metoder för att tilldela värde till en constant!

Variabel = Ett variabelt värde som kan ändras!
Konstant = Ett konstant värde som inte kan ändras!

/Anders

Av formatckolon

Visst har du nytta av VB syntax när du kodar ASP, men tänk på att ASP är ett skript språk medan VB är ett "riktigt" program språk.

Alltså, det mesta när du skriver koden är lika, samma funktionsnamn och syntax, men "tänket" runt VB och ASP är ju helt olika. VB har ett eget GUI och använder komponenter i stor utsträckning medan ASP kan du koda i Notepad om du så önskar.

Ska du börja från grunden har jag alltid tyckt att "For Dummies..." böckerna är otroligt bra att börja med. Efter det kan jag varmt rekommendera Wrox press böckerna, de håller en otroligt hög standard och är ända ganska grundläggande (dock inget att börja med).

/Anders

Av formatckolon

Kolla tråd:
http://forum.sweclockers.com/showthread.php?s=&threadid=25960...

Ska väl vara liknande problem... Tänk på att "Security Settings" kan hindra XMLHTTP att hämta data från en extern domän beroende på dina inställningar bara...

/Anders

Av formatckolon

Du kan inte tilldela ett dynamsikt värde till en CONST. CONST är en konstant, alltså konstant värde, därav namnet...

Const str1 = "hej hopp"
Dim StringLength = Len(str1)

/Anders

Av formatckolon

Och då lärde jag mig något nytt igen...

InStrRev() var för mig okänd...

/Anders

Av formatckolon

<% Response.Write "And the extension was: " & strGetFileExtension("c:\temp\blaffa.txt") Function strGetFileExtension(strIn) Dim i, strExt For i = Len(strIn) To 1 Step -1 If Mid(strIn, i, 1) = "." Then Exit For strExt = Mid(strIn, i, 1) & strExt Next strGetFileExtension = strExt End Function %>

Detta borde fungera... OBS! Kommer direkt från huvudet, inte testat som ASP...

Observera också att om ingen punkt finns i filnamnet returneras hela filnamnet som "extension"... om du istället vill få en tom sträng tillbaka så kolla på slutet om längden på input och extension är samma och lägg då till tomsträng, alltså:

If Len(strIn) = Len(strExt) Then strExt = "" strGetFileExtension = strExt

/Anders

Av formatckolon

Du har ju två forms, eller hur...?

Varje form har en egen adress, innehåller egena kontroller och har en egen submit knapp... förstår inte var problemet ligger...?

Typ:

<form name="frmLogin" method="post" action="login.asp"> <input type="text" name="txtLoginName"> ... <input type="submit" name="cmdSubmitLogin" value="Login..."> </form> <form name="frmRegister" method="post" action="register.asp"> ... <input type="submit" name="cmdSubmitRegister" value="Register..."> </form>

/Anders

Av formatckolon

function sailor() { return getExternalUrlContent("http://localhost/sailor.php"); } function getExternalUrlContent(url) { var xmlDoc = new ActiveXObject("Microsoft.XMLHTTP"); xmlDoc.Open("GET", url, false); xmlDoc.Send(); try { return xmlDoc.responseText; } catch(e) { return "Error occurred:\n\n" + e.number + " " + e.description; } }

getExternalUrlContent returnerade ingen data tidigare... testa detta istället...

/Anders

Av formatckolon

Jag sa aldrig att jag inte kunde JS...

<html> <head> <title>Get external HTML</title> <script language="JavaScript"> function getExternalUrlContent(url) { if(document.all) { // IE version var xmlDoc = new ActiveXObject("Microsoft.XMLHTTP"); xmlDoc.Open("GET", url, false); xmlDoc.Send(); } else { // Mozilla/Netscrap 6+ version var xmlDoc = new XMLHttpRequest(); xmlDoc.open("GET", url, false); xmlDoc.send(null); } try { alert(xmlDoc.responseText); } catch(e) { alert("Error occurred:\n\n" + e.number + " " + e.description); } } </script> </head> <body onload="getExternalUrlContent('test2.htm');"> External content will pop-up... </body> </html>

Det enda jag kan tänka mig du stöter på problem med är om du försöker accessa något utanför din egenom domän... men testa på...

'test2.htm' är alltså sidan den nu läser in...

/Anders