cgicorner.ch

Informationen rund um Perl/CGI

Sie sind hier: Home > Forum
Yet Another Bulletin Board

Willkommen, Gast. Bitte Einloggen oder Registrieren.
19. September 2020 um 08:49

Übersicht Übersicht Hilfe Hilfe Suche Suche Mitglieder Mitglieder Einloggen Einloggen Registrieren Registrieren
cgicorner.ch « Neuste Beiträge »


 1   Hilfe / jsCards / ssl Webseiten  17. September 2020 um 20:21 
Begonnen von merlin58 | Letzter Beitrag von merlin58
meine Webseiten fangen mit https an. Es werden keine Karten mehr angezeigt wenn der link so aussieht:
 
https://www.fractalekunst.de/cgi-bin/jscards/jscards.cgi?action=select&a mp;f ile=user-defined&userfile=https://www.fractalekunst.de/jscards/cards/4au gen2.jpg
 
wenn ich http nehme , wird es richtig angezeigt.
In der Quelldatei kann man den Fehler sehen. Probiere jetzt schon seit Tagen aber ohne Erfolg. Vielleicht weißt du einen Rat.Bei  http wird immer angezeigt : Webseite nicht sicher
 
Gruß merlin58
  Antworten Antworten Zitieren Zitieren Bei Antworten benachrichtigen Bei Antworten benachrichtigen

 2   Hilfe / jsNews / Re: Probleme mit JsNews nach cgi-update  12. September 2020 um 18:20 
Begonnen von Stefan | Letzter Beitrag von cgicorner.ch
Hallo Stefan
 
Danke für deinen Beitrag. Ich verstehe spontan gerade nicht, wo die Zeile eingefügt wird. Kannst du mal web {at} cgicorner {punkt} ch in deinen Verteiler aufnehmen und mir ein Test-Newsletter zustellen? Dann kann ich dir hoffentlich weiterhelfen.
 
Bitte schreibe mir kurz nachdem du den Newsletter versendet hast an die selbe Adresse auch ein Mail, damit ich deinen Test-Newsletter nicht als Spam behandle und lösche.
 
Gruss
Jürg
  Antworten Antworten Zitieren Zitieren Bei Antworten benachrichtigen Bei Antworten benachrichtigen

 3   Hilfe / jsNews / Re: Newesletter mit Dateianhang z.B *.pdf  17. April 2020 um 17:05 
Begonnen von rsMedia | Letzter Beitrag von cgicorner.ch
Danke für das Feedback. Ja, die Standard-Einstellungen von TinyMCE.... (wobei es ja in der Regel eine sinnvolle Einstellung ist, damit nicht massenhaft absolute URLs generiert werden, wenn TinyMCE in einem CMS für die Webseite eingesetzt wird).
 
Ich werde die Zeile auch bei mir noch im Code einfügen, damit es bei einem allfälligen Update dann schon enthalten ist.
 
Gruss
Jürg
  Antworten Antworten Zitieren Zitieren Bei Antworten benachrichtigen Bei Antworten benachrichtigen

 4   Hilfe / jsNews / Re: jsNews - Datenbankansicht  15. April 2020 um 12:13 
Begonnen von Stefan | Letzter Beitrag von cgicorner.ch
Hallo Stefan
 
Danke für dein Beitrag. Es gibt mehrere Varianten, dieses Problem zu lösen. Zuallerst muss man aufpassen, dass man die Scripte mit einem Editor anpasst, welcher mit den UNIX-Zeilenumbrüchen umgehen kann, ansonsten reicht schon ein speichern, dass das Script nicht mehr läuft. Für gelegentliche Einsätze eignet sich Notepad++ dafür gut.
 
Dann gibt es zwei Möglichkeiten, beide befinden sich auf ca. Zeile 1000 im Script (je nach PlainText oder MySQL Version leicht unterschiedlich).
 
Code:
$i="100";

definiert die Anzahl Datensätze, die beim Start angezeigt werden. Die Zahl kann erhöht werden, dann erübrigt sich ein Klick komplett.
 
Der Link "alle anzeigen" wird erst am Ende angezeigt, weil erst während dem zeichnen der Tabelle überprüft wird, ob es überhaupt mehr Datensätze hat. Zeichnet man ihn also oberhalb muss man den Link IMMER darstellen, aber auch kein Unglück. Dazu fügt man diese Zeile
 
Code:
print "<p><a href=\"$COMPCGIURL?action=database&show=all&ASID=$FORM{ASID}\">[ alle anzeigen ]</a></p>";

 
ein, also das Code:
if ($splitArray[1] > $splitArray[0]);
am Ende entfernen, welches definiert, dass der Link nur dargestellt wird, wenn alle Datensätze ($splitArray[1]) grösser ist als Anzahl dargestellte ($splitArray[0]). Dies fügt man unmittelbar unter der Zeile mit dem Einleitungstext "Klicken Sie auf eine E-Mail Adresse um dem " ein (ca. 30 Zeilen nach oben nehmen).
 
Ich hoffe, das hilft dir weiter, ansonsten einfach nochmals melden.
 
Gruss
Jürg
  Antworten Antworten Zitieren Zitieren Bei Antworten benachrichtigen Bei Antworten benachrichtigen

 5   Hilfe / jsCards / Securecodesound  17. Juni 2016 um 11:41 
Begonnen von Uli | Letzter Beitrag von Uli
Hallo Jürg
 
Kann man dein Securecodesound-Script auch dahin ändern, dass die Datei als mp4 ausgegeben wird?
 
Tschüß Uli
  Antworten Antworten Zitieren Zitieren Bei Antworten benachrichtigen Bei Antworten benachrichtigen

 6   Hilfe / HTML / <htmlRe: Html: verschieben mit javascript per M  24. Februar 2016 um 23:59 
Begonnen von Karl_H. | Letzter Beitrag von Karl_H.
Hallo Jürg
 
Anbei die vollständige HTML-Datei mit dem Javascript.
 
Code:

<html>
<meta name="author" content="Karl Hegetschweiler/94116-Hutthurm/Germany" />
<meta name="description" content="botanical classification with JavaScript Mouse Move/dragging" />
<head>
<style type="text/css">
span {text-decoration:underline}
</style>
<script type="text/javascript">
var currentObj = null;
var currentObjX = 0;
var curtrentObjY = 0;
 
var startX = 0;
var startY = 0;
 
//bool ob aktueller browser ein IE ist
var IE = document.all&&!window.opera;
 
document.onmousemove = doDrag;
document.onmouseup = stopDrag
 
function startDrag(obj){
currentObj = obj;
startX = currentObjX - currentObj.offsetLeft;
startY = currentObjY - currentObj.offsetTop;
}
 
function doDrag(ereignis) {
currentObjX = (IE)?window.event.clientX:ereignis.pageX;
currentObjY = (IE)?window.event.clientY:ereignis.pageY;
 
if(currentObj!=null){
currentObj.style.left=(currentObjX-startX)+"px";
currentObj.style.top=(currentObjY-startY)+"px";
}
}
 
function stopDrag(ereignis){
currentObj = null;
}
</script>
</head>
<body>
<div style="position:absolute;left:75px;top:75px;height:750px;width:80%" id="ViewBox">
<p>proto/S P E C I M E N Prüfungsaufgabe Botanik/de: Karl Hegetschweiler 94116 Hutthurm-Germany/Lektion: programmieren mit Javascript</p>
<p>Verschiebe nachstehende Produkte mit der Maus, zur richtigen Botanischen Familie (Spalte) </p>
 
 
<span style="position:absolute;top:150px;left:200px;border-left:dotted 1px blue;height:600px;padding-left:5px;font-size:18t"><b>Produkte | Familie</b></span>
<span style="position:absolute;top:150px;left:400px;border-left:dotted 1px blue;height:600px;padding-left:5px;">Doldengewächse</span>
<span style="position:absolute;top:150px;left:600px;border-left:dotted 1px blue;height:600px;padding-left:5px;">Baldriangewächse</span>
<span style="position:absolute;top:150px;left:800px;border-left:dotted 1px blue;height:600px;padding-left:5px;">Kreuzblütler</span>
<span style="position:absolute;top:150px;left:1000px;border-left:dotted 1px blue;height:600px;padding-left:5px;">Korbblütler</span>
<span style="position:absolute;top:150px;left:1200px;border-left:dotted 1px blue;height:600px;padding-left:5px;">Liliengewächse</span>
<span style="position:absolute;top:150px;left:1400px;border-left:dotted 1px blue;height:600px;padding-left:5px;">Nachtschattengewächse</span>
<div id="div1" style="position:absolute;left:200px;top:200px;width:200px;height:100px;p adding:10px;" onmousedown="startDrag(this);">Kohlrabi</div>
<div id="div2" style="position:absolute;left:200px;top:250px;width:200px;height:100px;p adding:10px;" onmousedown="startDrag(this);">Kartoffel</div>
<div id="div3" style="position:absolute;left:200px;top:300px;width:200px;height:100px;p adding:10px;" onmousedown="startDrag(this);">Radieschen</div>
<div id="div4" style="position:absolute;left:200px;top:350px;width:200px;height:100px;p adding:10px;" onmousedown="startDrag(this);">Rotkohl</div>
<div id="div5" style="position:absolute;left:200px;top:400px;width:200px;height:100px;p adding:10px;" onmousedown="startDrag(this);">Tomaten</div>
<div id="div6" style="position:absolute;left:200px;top:450px;width:200px;height:100px;p adding:10px;" onmousedown="startDrag(this);">Feldsalat</div>
<div id="div7" style="position:absolute;left:200px;top:500px;width:200px;height:100px;p adding:10px;" onmousedown="startDrag(this);">Lauch</div>
<div id="div8" style="position:absolute;left:200px;top:550px;width:200px;height:100px;p adding:10px;" onmousedown="startDrag(this);">Chicoree</div>
<div id="div9" style="position:absolute;left:200px;top:600px;width:200px;height:100px;p adding:10px;" onmousedown="startDrag(this);">Endivien</div>
<div id="div10" style="position:absolute;left:200px;top:650px;width:200px;height:100px;p adding:10px;" onmousedown="startDrag(this);">Zwiebel</div>
</div>
<div style="position:absolute;left:75px;top:800px;width:80%;height:100px;padd ing:10px;color:blue">
<dt style="color:blue">Provisorische Lösung zur Weiterverarbeitung:</dt>
<dt style="color:blue">Nachdem alle Produkte verschoben sind, gehe zu: rechte Maustaste: Element untersuchen (im Browser): Alles markieren/kopieren </dt>
<dt style="color:blue">Einfügen des neuen Quelltextes (neues Dokument): Die neuen Positionswerte entsprechen jetzt der richtigen Botanischen Familie (Spaltenwert: left:----px)</dt>
<dt style="color:maroon">Programming description:</dt>
<dt style="color:maroon">dragging text per mouse (javascript), can be comfortable</dt>
<dt style="color:maroon">On the user side, a storage option should be given (Result document).</dt>
<dt style="color:maroon">Operating system independence must be given</dt>
<dt style="color:maroon">Browser Based: desirable</dt>
<dt style="color:red">FireFox/IE/Opera, laufen auf Win7 als .exe-Datei! Das DOM-Result (Element untersuchen: kann das Endresultat ausweisen!) Genau dieses müsste per Speichertechnik aufgefangen werden können</dt>
<dt style="color:red">Der Vorteil einer Browser-basierten, Betriebssystem unabhängigen Lösung, hätte schon seinen Vorteil- und Existenzberechtigung</dt>
<dt style="color:blue; font-size16;font-weight:bold">Ich möchte International Daten und Anwendungen austauschen können und nicht durch IBM;Microsoft;Linux;Apple, etc. in meinem Vorhaben gehindert werden.</dt><br/>
<br/>
<br/>
</div>
</body>
</html>

 
Hoffe, dass diese Angaben weitere Transparenz verschaffen.
 
Mit freundlichem Gruss
 
Karl_H
  Antworten Antworten Zitieren Zitieren Bei Antworten benachrichtigen Bei Antworten benachrichtigen

 7   Hilfe / HTML / Re: Suchfeld in Html Seite | SearchField in H  22. September 2015 um 22:58 
Begonnen von Karl_H. | Letzter Beitrag von Karl_H.
Hallo Jürg
 
Vorerst herzlichen Dank für Deine Tips, die mich
schon mal weiterbringen.
 
Bin mir nun auch über die Tragweite bewusst, was alles
hinter einer Suche steckt, resp. was man bezwecken will/kann.
 
Mir geht es in erster Linie darum, das Programmieren allgemein zu erlernen.  Hiefür ist das Programmieren einer Suche, schon mal eine Herausforderung.
 
Das A und O liegt wohl in der Zerlegung was mann will und mit welchen Mitteln es angegangen wird.
 
Werde vorerst mals die Suche auf einer einzelnen HTML-Seite
angehen.
 
Viele Grüsse
 
Karl_H  
  Antworten Antworten Zitieren Zitieren Bei Antworten benachrichtigen Bei Antworten benachrichtigen

 8   Hilfe / CGI/Perl allgemein / Re: CGI: Mehrere Perldistributionen auf einem Rech  13. April 2015 um 22:16 
Begonnen von Karl_H. | Letzter Beitrag von Karl_H.
Hoi Jürg
 
Danke für Deine prompte Antwort.
 
Werde die Umstellung, Perl auf Festplattenbetrieb demnächst angehen und wieder berichten.
 
Die angesprochene Thematik bezieht sich ausschliesslich
für Leute mit: (1 Person / 2 Pc's)
- 2 Einzelplatz- Stationen (2 Pc's)
- kein Netzwerk (keine Verknüpfung von mehreren Pc's)
- gesicherte Mobilität (mal zu Hause, mal auswärts)
- Daten sind auf Festplatte, nicht auf Pc! (somit gesichert)
- Simulationen von Webpages
- Education Perl
 
Also bis bald in ein par Tagen.
 
Gruss
 
Karl_H.  
  Antworten Antworten Zitieren Zitieren Bei Antworten benachrichtigen Bei Antworten benachrichtigen

 9   anderes / anderes / Re: Skriptsprachen Mensch/Maschine Zeilenende  04. April 2015 um 19:27 
Begonnen von Karl_H. | Letzter Beitrag von cgicorner.ch
Hallo Karl
 
Ja, 100'000 Dateien auf eine Zeile zu bringen müsste problemlos gehen. Perl hat mit grossen Dateien generell keine grösseren Probleme bezüglich Performance, Limite stellt einzig der RAM-Verbrauch (wird natürlich alles in den RAM geladen). Gerade bei Hostern wird dieser pro Prozess teilweise an einer spürbaren Grenze limitiert (hab schon 100MB angetroffen).
 
Wenn du den RAM hast, ist das kein Problem. Wenn es aber Sinn macht, die Datei zeilenweise zu verarbeiten, weil jede Zeile in sich einzeln betrachtet werden kann würde ich Zeilenumbrüche einfügen und in einer While-Schleife durch die Datei gehen. Benötigst du sowieso die komplette Datei von Anfang bis Ende in einer Variable spielt es aber keine Rolle, ob du Zeilenumbrüche in der Datei hast oder nicht.
 
Bezüglich deiner anderen Frage kann ich dir keine Limiten angeben, gibt wohl offiziell auch keine bzw. wird von Browser zu Browser unterschiedlich generiert. Generell würde ich es aber nicht übertreiben und ggf. mittels AJAX-Request weitere Teile nachladen, gerade Mobile-Geräte mit limitiertem Speicher dürften sonst schon ziemlich schnell mal an Grenzen kommen. Wichtiger als die absoluten Pixel-Ausmasse sind sicher Verschachtelungen und relative Positionierungen, da hierfür immer wieder Teile der Seite bereits gerendert sein müssen. Kannst du aber schlecht mit allen Browsern im Voraus testen und reproduzierbare Abstürze verzeihen dir die Nutzer wohl nicht. Also weniger ist mehr...
 
Gruss
Jürg
  Antworten Antworten Zitieren Zitieren Bei Antworten benachrichtigen Bei Antworten benachrichtigen

 10   Hilfe / CGI/Perl allgemein / Re: CGI: Regex csv/horizontal+vertikal  04. April 2015 um 14:53 
Begonnen von Karl_H. | Letzter Beitrag von Karl_H.
Hallo und Hoi zämä
 
Recht vielen Dank Jürg.
Du hast mir gleich den Volltreffer geliefert.
Für Bemusterungen von Datensätzen/Konvertierungen/Konstellatoren
ist das für mich schon das richtige.
===================================
In xml bin ich auch eher vertraut.
Habe dort auch eine Konvertierung dxf to svg mit xslt und sax realisiert,
womit ich sauberen svg-code (rect=rect, circle=circle, line=line usw.)erhalte.
===================================
Also in cgi/regex, voerst genau nach dem was ich gesucht habe.
 
Dank cgicorner, komme ich nun auch mit regex so langsam in die Gänge
oder bin möglicherweise schon mittendrin ohne es realisiert zu haben.
 
Gruss Karl
  Antworten Antworten Zitieren Zitieren Bei Antworten benachrichtigen Bei Antworten benachrichtigen

Zurück zum Board Index.

cgicorner.ch » Powered by YaBB 1 Gold - SP3!
YaBB © 2000-2004. All Rights Reserved.