Just nu i M3-nätverket
Gå till innehåll

Jonas Bergqvist

Medlem
  • Antal inlägg

    25
  • Gick med

  • Senaste besök

    Aldrig

Om Jonas Bergqvist

  • Medlemstitel
    Användare
  1. Testa och kör cint() på nummer. cint(nummer) fast jag tycker nog det borde funka ändå... vad får du för felmeddelande? .jonas
  2. http-strängen som anropar ditt script borde se ut ung såhär: www.siten.se/scriptet.asp?num=5 I scriptet.asp så har du kanske skrivit såhär? number = Request.QueryString("num") if number = 5 then 'gör ngt endif alternativt: if Request.QueryString("num") = 5 then ... Har du gjort ung sådär? Det skall abslut funka. .jonas
  3. Eftersom auto-inloggningen inte är i funktion än (jag vet att ni skall lägga till den igen), så är det en sak jag stör mig på. Detta irritationsmoment kommer kanske ändå att kvarstå för de som väljer att ta bort denna funktion - om det inte görs ngt åt det. Problemet är som följer. Säg att jag får ett mail med länken till en tråd med ett nytt inlägg. Jag startar browsern och klistrat in länken och läser det nya inlägget. Nu vill jag besvara det och trycker på besvara. Då kommer jag till inloggningssidan och loggar in. Efter det slängs jag till huvudsidan med alla forum. Dit ville jag ju inte. Ta och kolla referrer-variabeln och redirecta tillbaka till den efter inloggningen. Så slipper jag leta reda på meddelandet igen eller mecka runt på annat sätt. Tack och hej! .jonas
  4. "Vad är det som är så roligt med PHP3?" Det är unix-baserat. Du kan köra det på stabila och säkra servrar. Du kan exekvera trevliga unix-kommandon och script. Det är smidigt att arbeta med. Det ligger under GNU/Open Source... Det finns givetvis många fördelar med ASP - du har nämnt några av dem och jag tycker om ASP. Men jag tror faktiskt att PHP kommer att bli "bättre" än ASP med tiden. Mycket pga att det är öppet och det kommer många gratismoduler etc. Jag tror att det kan bli lite av perl-stuket över det hela. Och Perl slår ju ASP med hästlängder när det gäller flexibilitet och styrka. Men missförstå mig rätt. Jag vill inte ha ett ASP vs PHP-krig. Men vill man inte köra IIS så är PHP det närmaste man kan komma ASP:s "metodik" och jag tycket det är bra på många sätt (iofs kan/kommer man att kunna köra ASP på andra plattform m.h.a. mjukvara från chilisoft, men det kostar ännu mer pengar). Vad gäller SSL i ASP/PHP så har jag faktiskt ingen aning. Har inte sysslat med det. Återkommer om jag kommer på ngn dräpande kommentar angående det. Ha det! .jonas
  5. Ett forum för integrering är ju en bra idé. Jag tycker hela det där kriget är ganska överspelat. Det handlar ju om olika plattformar för olika behov. Själv använder jag alla plattformar jag behöver, sen att jag tycker att mac är bäst för mig det är en annan sak. Om du köper dig en server (linux) så kan du ta en titt på IPNetRouter som gör att du kan vara uppkopplad mot en modempool *samtidigt* som du är uppkopplad mot ditt lokala c-nät. Annars får man gå in i tcp/ip-panelen hela tiden. .jonas
  6. Nej, som sagt går det inte... Om du inte vill köra mot din ISP så får du ta och köpa dig en billig PC och köra IIS/NT på den. Ett alternativ är ju att köra VirtualPC. Då kan du installera Personal Webserver och köra mot den. Ett roligare alternativ till ASP är PHP3, som är unix/linux-baserat. Fast det kräver ju en sådan burk. Nej, ibland är det tråkigt att vara macare, men jag kan faktiskt rekommendera dig att köpa en gammal kasse-pc och köra lite servers på och köra den i nätverk med macen. Det gör vi. .jonas
  7. Hej! Har sett att någon rekommenderade Jmail och det är ju ett bra program... som kostar pengar. Om man inte vill ha en trial-version eller så så kan man istället använda sig av en mkt "bättre" metod: CDONTS. CDONTS kommer med NT Service Pack 3 har jag för mig och det skall man installera på sin IIS (eller se till att ens ISP har gjort). CDO ger dig ett mycket flexibelt (och gratis) verktyg för att skicka mail hit och dit. Jag har använt det på intranätet hos en del av Ericsson. Vill du veta mer kan du söka på CDONTS på 4guysfromrolla.com eller fråga mig. .jonas
  8. Kanske en självklarhet, men har du fått din databas inlagd? Är det ett företags egen server eller en ISP:s? .jonas
  9. Först och främst verkar det vara viktigt att verkligen skapa ett recordset. Se andra raden: Set Databas = Server.CreateObject("ADODB.Connection") Set Poster = Server.CreateObject("ADODB.RecordSet") Databas.Open "Suggest" --- Sedan måste man öppna recordsetet med rätt cursor och locking: SQLStmt = " select osv." Poster.Open SQLStmt, Databas, 3, 3 3,3 står för: adOpenDynamic respektive adLockOptimistic --- Sedan är det viktigt att recordsetet verkligen innehåller något. Annars verkar man inte kunna sätta pagesize osv. IF Poster.RecordCount > 0 THEN Poster.PageSize = 15 Poster.AbsolutePage = Session("CurrentPage") --- Ja, det funkar för mig iaf. Hoppas det går bra för dig! .jonas
  10. Hej! Följande rad orsakar nedanstående fel: RS.AbsolutePage=2 (ja, eg. sätter jag variabeln dynamiskt med en sessionvariabeln men inte ens detta "hårdkodade" funkar). Fel: "ADODB.Recordset error '800a0cb3' The operation requested by the application is not supported by the provider." Hmmm. Måste något vara "påslaget" på servern för att man skall använda denna funktion eller? Låter ju väldigt dumt. .jonas
  11. Jupp, helt rätt. Tack för hjälpen. .jonas
  12. Här är ett exempel som gör ung. det du vill. Själv har jag problem med AbsolutePage (se koden). Men det hela skall funka. Ex. kommer från ASP Unleashead. <HTML> <HEAD><TITLE> Recordset With Pages </TITLE></HEAD> <BODY> <!-- #INCLUDE VIRTUAL="ADOVBS.inc" --> <% ' Figure out the current page IF Request.QueryString("MOVE")="NEXT" THEN Session("CurrentPage")=Session("CurrentPage")+1 END IF IF Request.QueryString("MOVE")="PREV" THEN Session("CurrentPage")=Session("CurrentPage")-1 END IF IF Session("CurrentPage")="" THEN Session("CurrentPage")=1 END IF %> <H1>Current Page: <%=Session("CurrentPage")%></H1> <HR> <% ' Open a Connection and Recordset Set MyConn=Server.CreateObject("ADODB.Connection") Set RS=Server.CreateObject("ADODB.RecordSet") MyConn.Open "FILEDSN=d:\Program Files\Common [ccc]Files\ODBC\Data Sources\MyData.dsn" ' Retrieve the list of products RS.Open "SELECT ProductName FROM Products", MyConn, [ccc]adOpenStatic ' Set the number of records in a page RS.PageSize=5 ' Set the current page RS.AbsolutePage=Session("CurrentPage") ' Show the records for the current page WHILE NOT RS.EOF AND NumRows<RS.PageSize %> <BR>Product Name: <%=RS("ProductName")%> <% RS.MoveNext NumRows=NumRows+1 WEND %> <HR> <% IF Session("CurrentPage")>1 THEN %> <A HREF="pages.asp?MOVE=PREV"> [PREV] </A> <% END IF %> <% IF Session("CurrentPage")<RS.PageCount THEN %> <A HREF="pages.asp?MOVE=NEXT"> [NEXT] </A> <% END IF %> <% RS.Close MyConn.Close %> </BODY> </HTML>
  13. Det kan hända att detta inte funkar under Novell - det vet jag inte, men man behöver ändå under NT "tvinga" fram användarnamnet: <% If Request("LOGON_USER") = "" Then Response.Status = "401 Unauthorized" End if Dim strUserName strUserName = Request.ServerVariables("LOGON_USER") %> .jonas
×
×
  • Skapa nytt...