PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : index.asp und nix kommt


TenShoe
07.03.2002, 21:05
Hi!
Ich habe wirklich 0 Ahnung von ASP und will es eigentlich auch gar nicht lernen.
Naja, habe vor eine Photogalerie mit Hilfe von Dreamweaver Ultradev und ASP zu erstellen.
Hierzu habe ich eine Extension installiert, in der ich nur den Ordner meiner Bildchen, die Anzahl und sowas angeben muss.
Wenn ich das Ding dann teste sehe ich aber nichts :/

Frage: Wie muss letztendlich mein HTML-ASP-Konstrukt aussehen damit überhaupt etwas passiert?
Brauche ich eine index.html die auf die externe indexgalerie.asp zugreift oder wie läuft das?

Danke schonmal,


sami
09.03.2002, 01:19
asp ist vom handling gleich wie php.
der asp teil wird in <% %> eingeschlossen.
der html teil entweder ausserhalb dieser tags oder dann per Response.Write(&quot;TEXT&quot;); ausgegeben.

wird denn gar nix ausgegeben, oder der html teil schon? oder wie sieht der fehler genau aus?
hast im webserver server side scripting aktiviert?

TenShoe
09.03.2002, 12:49
Um das Teil zu testen habe ich erst einmal ne leere HTML-Seite genommen und dann nur dieses Script reingezogen
<%
response.write&quot;<table align=center cellpadding=2 cellspacing=1 border=0><tr><td align=center colspan=2> -[ Fotogalerie gallery ( <b>&quot; & b & &quot;</b> di <b>&quot; & c & &quot;</b> pic ) click on the pic for the next image ]- </td></tr><tr><td align=center colspan=2>&quot;
if b = 0 then
response.write(pag)
response.redirect&quot;?valore=1&quot;
else if b < (c+1) then
response.write&quot;<a href=&acute;&quot; & pag & &quot;?valore=&quot; & (b+1) & &quot;&acute;><img src=&acute;../file:///C|/SPEICHER/testgalerie/pix/&quot; & b & &quot;.jpg&acute; border=0></a>&quot;
else
response.write&quot;<a href=&acute;&quot; & pag & &quot;&acute;>t h e . e n d :(</a>&quot;
end if
response.write&quot;</td></tr><tr><td>&quot;
if b <> 1 then
response.write&quot;<a href=&acute;javascript:history.back()&acute;>back</a>&quot;
end if
response.write&quot;</td><td align=right valign=top> &quot;
if b < c then
response.write&quot;<a href=&acute;&quot; & pag & &quot;?valore=&quot; & (b+1) & &quot;&acute;>next</a>&quot;
end if
end if
response.write&quot;</td></tr>&quot;
if c > s then
response.write&quot;<tr><td align=&acute;center&acute; colspan=2>&quot;
for d = 0 to c step s
response.write&quot;<a href=&acute;&quot; & pag & &quot;?valore=&quot; & d & &quot;&acute;>&quot;
if d = 0 then
response.write&quot;1&quot;
else
response.write(d)
end if
response.write&quot;</a>&quot;
if d < (c-(s-1)) then
response.write&quot; | &quot;
end if
next
response.write&quot;</td></tr>&quot;
end if
response.write&quot;</table>&quot; %>

Rauskommen sollte dann ne Galerie mit 5 Bildern.

sami
09.03.2002, 20:43
<img src=&acute;../file:///C|/SPEICHER/testgalerie/pix/&quot; & b & &quot;.jpg&acute; border=0>
das scheint mir etwas verwirrend.
liegen denn die bilder tatsächlich da?
und weshalb das ../ ? *kopfkratz*

was kommt denn raus? ne fehlermeldung oder einfach gar nix?

TenShoe
14.03.2002, 12:48
Ich habe das ganze nun nochmal in eine HTML-datei gesteckt:
<%@LANGUAGE=&quot;VBSCRIPT&quot;%>
<%
response.buffer = true
dim b, c, s, pag
b = Cint(Request.Querystring(&quot;valore&quot;))
c = Cint(&quot;5&quot;)
s = Cint(&quot;1&quot;)
pag = CStr(Request(&quot;URL&quot;))
%>
<html>
<head>
<title>Galerie</title>
<meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot;>
</head>
<body bgcolor=&quot;#FFFFFF&quot; text=&quot;#000000&quot;>
<%
response.write&quot;<table align=center cellpadding=2 cellspacing=1 border=0><tr><td align=center colspan=2> -[ galerie gallery ( <b>&quot; & b & &quot;</b> di <b>&quot; & c & &quot;</b> pic ) click on the pic for the next image ]- </td></tr><tr><td align=center colspan=2>&quot;
if b = 0 then
response.write(pag)
response.redirect&quot;?valore=1&quot;
else if b < (c+1) then
response.write&quot;<a href=&acute;&quot; & pag & &quot;?valore=&quot; & (b+1) & &quot;&acute;><img src=&acute;pix/&quot; & b & &quot;.jpg&acute; border=0></a>&quot;
else
response.write&quot;<a href=&acute;&quot; & pag & &quot;&acute;>t h e . e n d :(</a>&quot;
end if
response.write&quot;</td></tr><tr><td>&quot;
if b <> 1 then
response.write&quot;<a href=&acute;javascript:history.back()&acute;>back</a>&quot;
end if
response.write&quot;</td><td align=right valign=top> &quot;
if b < c then
response.write&quot;<a href=&acute;&quot; & pag & &quot;?valore=&quot; & (b+1) & &quot;&acute;>next</a>&quot;
end if
end if
response.write&quot;</td></tr>&quot;
if c > s then
response.write&quot;<tr><td align=&acute;center&acute; colspan=2>&quot;
for d = 0 to c step s
response.write&quot;<a href=&acute;&quot; & pag & &quot;?valore=&quot; & d & &quot;&acute;>&quot;
if d = 0 then
response.write&quot;1&quot;
else
response.write(d)
end if
response.write&quot;</a>&quot;
if d < (c-(s-1)) then
response.write&quot; | &quot;
end if
next
response.write&quot;</td></tr>&quot;
end if
response.write&quot;</table>&quot; %>
</body>
</html>


Es passiert aber nichts!
Weder bekomme ich eine Fehlermeldung noch erscheint auch nur irgend etwas im Browser.
Die HTML liegt im Stammverzeichnis und die Bilder einen Ordner höher in pix/.
Woran liegt das?

Hilfe!

havalan
18.03.2002, 21:27
Ich habs mir mal kurz angekuckt, kann daran liegen dass deine Datei index.asp heisst, diese ist (XP+.NET) nicht standartmässig drin, du kannst das aber unter
Administrative Tools --> Internet Information Services --> dann wählst du dein web aus, --> properites --> documents dort gibts ne liste mit den Dateien welche Standartmässig angezeigt werden...

TenShoe
19.03.2002, 18:17
Wo ist die index.asp nicht standardmäßig drin?

havalan
19.03.2002, 19:14
Es gibt ne Liste welche dem IIS vorschreibt welche Datei er starten/öffnen soll wenn man den Pfad direkt angibt:
z.B. http://dada.net/tete/
dann rackert er dieser Liste nach hinunter, bei mir ist index.asp (ohne Veränderung nach der Installation) nicht drin.

TenShoe
21.03.2002, 14:47
&quot;Die Seite kann nicht angezeigt werden.
Die gewünschte Seite ist zurzeit nicht verfügbar. Möglicherweise sind technische Schwierigkeiten aufgetreten oder Sie sollten die Browsereinstellungen überprüfen.&quot;

Hm... was könnte ich der asp denn für nen Namen geben, damit sie direkt gestartet wird?

sami
23.03.2002, 14:06
standardmässig dürfte Default.htm drin sein, Default.asp glaubs ned.
tu es halt rein.

TenShoe
24.03.2002, 13:40
werds mal austesten.

TenShoe
23.04.2002, 18:31
Habs jetzt aufgegeben, ich glaub es ist kaputt :(

Cord Worthmann
23.04.2002, 19:03
also, &quot;default.asp&quot; gehört auf jeden fall zu den IIS-standard-dokumenten!

ganz gewiss!!!


grtz

TenShoe
24.04.2002, 17:06
Kann ja sein, aber dann stimmt entweder am script was nicht oder ich bin einfach zu dämlich, wobei ich befürchte, dass letzteres zutrifft.

:rolleyes:

K21
25.04.2002, 08:32
nur um sicherzugehen.. du benutzt auch iis und nicht apache? *duck*
;)

Cord Worthmann
25.04.2002, 13:25
wenn es ein script-fehler sein sollte, dann bekommst du aber mindestens einen unkommentierten error 500 angezeigt (interner server-fehler)
man kann den IIS aber auch so einstellen, dass dieser eine detailierte fehlermeldung absendet - so was ist sehr praktisch fürs debuggen...

ansonsten sollte ein default.asp immer angezeigt werden - sollte dieser typ als standard-doc fehlen, kannst du ihn auch sehr einfach einfügen (IIS-manager -> deine site -> eigenschaften -> dokumente)

wenn du magst, kannste mir deine default-page ja mal mailen - dann schaue ich mir das mal an (von wegen scriptfehler - vorausgesetzt, die datenbankverbindungen sind korrekt)


grüsse
cb

TenShoe
25.04.2002, 19:12
Doch ich benutze Apache, wieso? :rolleyes:

K21
25.04.2002, 19:27
naja apache kann keine asp´s anzeigen soweit ich weiss... is halt vom iis standard - möglicherweise gibbet nen plugin oder so - keine ahnung - aber standard kann apache keine asp´s !
wirst deswegen auch kaum freespace anbieter im netz finden bei denen du asp benutzen kannst da die fast alle apache benutzen - weil for free ;)

Cord Worthmann
25.04.2002, 20:01
*gggggg*

TenShoe
25.04.2002, 21:14
Hm, hätte nicht gedacht, dass das son undergroundkram ist, da das sogar von dreamweaver unterstützt wird.
So ein Rotz, nun ärger ich mich mit dem Müll nen guten Monat rum...

K21
25.04.2002, 22:28
lol?
nich wirklich nen monat ohne dass du einmal n ergebnis richtig testen konntest?
ui geht ja gar nich klar...
naja installier halt den iis, allerdings fürs inet nachher eher schwer wegen webspace und so :/

Cord Worthmann
26.04.2002, 03:42
naja, es gibtschon einigen webspace gratis mit win-servern...

z.b. brinkster (http://www.brinkster.com) !
die bieten zwar weder components noch global.asa, aber sie haben sehr fixe server und es gibt kaum ausfallzeiten und kein traffic-limit.

ich binselber momentan bei denen mit einem asp-projekt - abgesehen von der mangelnden datenbankunterstützung (nur access) und der fehlenden global.asa und dem fehlenden cdonts kann ich nicht klagen (ist halt gratis, und win-space ist rar)


bis vor kurzem gab es noch kilio.com, die waren echt grossartig in sachen asp - boten superleistung für nix - aber das ist leider seit kurzem vorbei!
(zu viele warez-spinner!!!)


grtz
cb

sami
26.04.2002, 10:11
es gibt ein asp modul für apache.

btw, asp ist kein underground, das ist von MS.
php ist underground (sprich opensource) :P

K21
26.04.2002, 10:35
hmm brinkster.. yop tenshoe die abipage liegt auch auf brinkster!
war mir nur nicht bewusst dass die auch asp anbieten.. nun ja :)
aber kann die auch nur loben - kostenlos, ich glaub keine werbung und ich kann mich
eigentlich an keinen ausfall erinnern!
nur so am rande :)

Cord Worthmann
26.04.2002, 15:48
yap!

keine werbung...
...allerdings auch keinen ftp-upload :-(

30MB space

und du kannst nur in einem verzeichnis schreiben (allerdings nur in eine access-db und nicht in ein txt-file - dafür aber unbegrenzt dbs)

ein nachteil ist leider auch, dass jeder scriptfehler nur mit einem unkommentierten error 500 quittiert wird, so dass du die scripts auf jeden fall zuhause testen solltest.


grtz