Beitrag von Claus S. (1671 Beiträge) am Donnerstag, 17.Januar.2002, 10:31.
@CB: frage wg. neuer version
Antworten
Beitrag von Claus S, (0 Beiträge) am Donnerstag, 17.Januar.2002, 10:34.
Re: @CB: frage wg. neuer version
sorry noch was vergessen:
nachdem die abfrage ja nun nicht kommt, erstellt er die daten im .csv-format als webseite und stellt sie aber gleichzeitig quasi unbemerkt nach windows/temporary internet files
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 17.Januar.2002, 14:30.
Re: @CB: frage wg. neuer version
Ganz einfache Lösung: ;-) Wenn Du zweimal hintereinander
schreibst, überschreibst Du beim 2.Mal den ersten Wert, also das "Content-type: application..." - das ist aber der "Hinweis" den der Browser braucht, um zu wissen, dass das ein File zum Runterladen ist... Richtig muss es so aussehen:
<perl>
$_header="Content-type: application/octet-stream\n";
$_header.="Content-Disposition: filename=bgorte.csv\n\n";
...
Beachte den "." vor dem 2. "=" - damit wird der Text _angehängt_ statt die Variable neu zu setzen! ;-) Oder gleich so:
<perl>
$_header="Content-type: application/octet-stream\nContent-Disposition: filename=bgorte.csv\n\n";
...
Antworten
Beitrag von Claus S. (1671 Beiträge) am Donnerstag, 17.Januar.2002, 15:16.
Re: @CB: frage wg. neuer version
hallo christoph,
das stimmt leider überhaupt nicht :-(
a) habe das mit punkt gemacht, geht nicht.
b) ging es anfang der woche noch und code ist unverändert
c) und es läuft nicht mehr unter win98, auch nicht bei claus c., wo es allerdings unter nt und win2000 geht.
gruss claus
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 18.Januar.2002, 01:01.
Re: @CB: frage wg. neuer version
Antworten
Beitrag von Claus S. (1671 Beiträge) am Freitag, 18.Januar.2002, 01:53.
Re: @CB: frage wg. neuer version
Schade dass sich die anderen nicht aus den löchern wagen, cb und sk sind doch sonst nicht so mundfaul, ihr seid feiglinge, lasst mich nicht im regen stehen ihr anderen schwadronierer!!!
Antworten
Beitrag von Beetle (178 Beiträge) am Freitag, 18.Januar.2002, 10:49. WWW: www.schauweg.de
Re: @CB: frage wg. neuer version
Antworten
Beitrag von Sander (8133 Beiträge) am Freitag, 18.Januar.2002, 12:29.
Re: @CB: frage wg. neuer version
???? Kann mir das mal jemand das posting erklären?
Sander
Antworten
Beitrag von Claus Christmeier (598 Beiträge) am Freitag, 18.Januar.2002, 10:15.
Re: @CB: frage wg. neuer version
Hallo Christoph,
LEIDER muss ich dich eines Besseren belehren. Deine bisher getroffenen Aussagen sind nicht zutreffend.
Siehe Dir doch bitte dazu folgendes Template an.
jahreswagen/admin/data/help0_exp
Nichts für ungut.
Gruß
Claus
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 18.Januar.2002, 14:04.
Re: @CB: frage wg. neuer version
Äh, nun frag ich mich aber schon... (Kopf kratz) ;-)
Die einzige Aussage die ich gemacht habe ist folgende: Weist man einer Variablen zweimal hintereinander einen Wert zu ist die erste Zuweisung für die Katz... Wie kann das nicht zutreffend sein?? Muss ich das näher erläutern? Also gut:
Ganz langsam an einem konkreten Beispiek:
$a="hans";
$a="sepp";
out $a;
Was wird wohl die Ausgabe sein? Richtig, "sepp" - der Wert der ersten Zuweisung ("hans") ist damit einfach weg... Genau dasselbe sind die beiden, von Claus S. zu Beginn geposteten Zeilen:
$_header="Content-type: application/octet-stream\n ";
$_header="Content-Disposition: filename=bgorte.csv\n\n";
Welchen Wert hat $_header nach diesen beiden Zeilen? _Nur_ "Content-Disposition: filename=bgorte.csv\n\n", der Wert der ersten Zuweisung ("Content-type: application/octet-stream\n ") ist damit einfach weg... Das ist aber in diesem Fall doch nicht gewünscht, oder!?? (Wenn doch, warum lässt man dann die erste Zeile nicht einfach weg, wäre dann ja überflüssig)...
Und auf genau diese beiden Zeilen hab ich mich in meiner Antwort bezogen (worauf sonst?). Richtig ist _auf jeden Fall_ (!!!!) _mit_ Punkt (und ohne Leerzeichen am Ende der ersten Zeile):
$_header="Content-type: application/octet-stream\n";
$_header.="Content-Disposition: filename=bgorte.csv\n\n";
Sooooooooo, nun zu den anderen Sachen: Es mag ja sein, dass es Browser gibt die ein "Download"-Popup öffnen, wenn sie nur ein "Content-Disposition" im Header einer HTML-Seite bekommen, keine Ahnung... Hab dazu überhaupt keine Aussage gemacht. Ausser: Wenns bei allen möglichen Leuten klappt, nur bei Claus S. nicht, ist es sehr unwahrscheinlich dass das was mit bp (bzw. der neuen Version) was zu tun hat... Und das war ja die eigentliche Frage ("Claus S. letzte Hoffnung" ;-) )
Antworten
Beitrag von Claus Christmeier (598 Beiträge) am Freitag, 18.Januar.2002, 14:11.
Re: @CB: frage wg. neuer version
Hallo Christoph,
warum lange um den heissen Brei herumreden.
Probier´s doch einfach selber aus.
Ich habe die vorhin das Template mitgeteilt - kopier es Dir bitte in eines von Deinen Verzeichnissen, pass es an (d.h. Datenbankname ändern) und siehe doch dann bitte selbst, was welche Einstellungen bewirken.
Gruß
Claus
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 18.Januar.2002, 14:31.
Re: @CB: frage wg. neuer version
D.h. Du hast meine Beiträge garnich gelesen... ;-)
Worum gehts Dir denn jetzt eigentlich? Ich dachte Claus S. hätte ein Problem und dazu suchen wir eine Lösung? Wenn Dein Template funktioniert ist doch alles prima... (Dann mach aber wenigstens die erste "$_header=..."-Zeile raus, die ist nämlich dann überflüssig ;-) )
Antworten
Beitrag von Claus S, (0 Beiträge) am Freitag, 18.Januar.2002, 15:38.
Re: @CB: frage wg. neuer version
hallo christoph,
vielleicht hast du meine erklärung nicht richtig verstanden.es ist ja durchaus nicht so, dass es bei jedem ausser bei mir läuft. und auch unabhängig, ob der genannte code sachlich falsch ist,
tatsache ist: dieser code brachte bis vor drei tagen die download-meldung und erstellte die datei in das dann gewählte verzeichnis.
jetzt kommt diese download-meldung nicht mehr und erstellt die datei in windows/temp. internet files.
habe das dann auch auf meinem laptop probiert, dito.
d.h. es liegt hw nicht am rechner. auch das einfügen von . und blank änderte nichts.
claus c. war so nett, und probierte das dann auf seinen rechnern und da kommt unter win98 auch keine meldung, während unter win nt/2000 eine erscheint.
gruss claus
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 18.Januar.2002, 16:34.
Re: @CB: frage wg. neuer version
Doch, doch, ich hab Dich schon verstanden ;-)
Und entsprechend hab ich Dir auch versucht zu helfen und da mir an dem Code, den Du gepostet hast, ein Fehler auffiel, hab ich darauf eben hingewiesen - dass es damit _trotzdem_ nicht klappt, macht den Fehler damit vielleicht wirkungslos, aber es bleibt trotzdem ein Fehler... (dies betone ich deshalb, weil ihr beiden Cläuse meintet, meine Aussagen wären nicht richtig, was aber nunmal nicht stimmt und ich mich dann frage, worums hier denn eigentlich geht... ;-) )
So muss man weiter suchen worans denn dann liegt, und hier bleibt die Tatsache, dass es bei anderen funktioniert (u.a. bei mir, getestet), ich es somit weiterhin für extrem unwahrscheinlich halte, dass es mit baseportal oder der neuen Version zu tun haben könnte (Thema des ganzen Threads hier).
Das sollte bei der weiteren Fehlersuche helfen, ich würde als Verdächtigen sofort und immer gerne den Internet Explorer nehmen, der macht gerne irgendwas anders als spezifiziert. Hast Du's denn mal mit einem anderen Browser probiert, z.B. Netscape?
Antworten