Re: E-card - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Christoph Bergmann (8110 Beiträge) am Montag, 14.Mai.2007, 14:29.
    Re: E-card

      Über das kostenlose baseportal.de kann man keine EMails verschicken...


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Frank (474 Beiträge) am Mittwoch, 9.Mai.2007, 19:27. WWW: www.arteurope.de
    E-card

      Folgende Fehlermeldung erhalte ich immer wieder:
      The requested URL /cgi-bin/formmail.cgi was not found on this server

      Ich möchte das
      fotoalbum_ecard - Fotoalbum mit eCard - www.vbcherisau.ch von Marco Boesch am 29.5.2003, 16:15

      in meine Website einbinden. Leider meckert meine Maschine immer mit der obigen Fehlermeldung.

      Im Script ecard hat marco (im unteren Viertel)

      <form action="http://vbch.netfirms.com/cgi-bin/formmail.cgi" method="POST" name="Ausgabe">
      <input type=hidden name="recipient" value="$ecard_an_email">
      <input type=hidden name="subject" value="VBC-eCard">
      <input type=hidden name="email" value="$ecard_von_email">
      <input type=hidden name="realname" value="$ecard_von_name">
      <input type=hidden name="redirect" value="http://baseportal.de/cgi-bin/baseportal.pl?htx=$htx&st=3&ecard_nr=$ecard_ref_nr">
      <input type=hidden name="Absender" value="$ecard_von_name">
      <input type=hidden name="Mitteilung" value="Auf $ecard_an_name wartet eine elektronische Postkarte. Diese kann unter http://ecard.vbcherisau.ch abgeholt werden. Einfach die Referenz-Nr. $ecard_ref_nr eintragen.">
      <input type=hidden name="Direktlink" value="Hier geht's direkt zur Postkarte: http://goto.vbcherisau.ch/ecard&st=4&ecard_nr=$ecard_ref_nr">
      <input type=hidden name="Gruss" value="VBCHerisau.ch">
      

      <input type=hidden name="sort" value="order:Absender,Mitteilung,Direktlink,Gruss">
           </form>
      

      Tausche ich dann seine Domän gegen meine aus, also

      <form action="http://arteurope.de/cgi-bin/formmail.cgi" method="POST" name="Ausgabe">
      

      kommt die Fehlermeldung. Es soll also an formmail.cgi liegen,

      Kann mir jemand sagen, wie ich es machen muß?

     Antworten

    Beitrag von Sander (8133 Beiträge) am Mittwoch, 9.Mai.2007, 22:08.
    Re: E-card

      hast du ein formmail.cgi bei dir installiert?

     Antworten

    Beitrag von frank (8 Beiträge) am Donnerstag, 10.Mai.2007, 07:11. WWW: arteurope.de
    Re: E-card

      Dacht` ich`s mir.ein ich habe kein formmail.cgi bei mir installiert.

      Ich war der Meinung, dass es die Adresse zum Server ist, der dann das ausgefüllte Formular nach den eingescripteten Anweisungen verarbeitet und schließlich verschickt.

      Wie bekomme ich Infos zu dem Thema wie ich unter baseportal <form> verarbeiten lasse?

     Antworten

    Beitrag von Frank (3 Beiträge) am Sonntag, 13.Mai.2007, 11:55. WWW: arteurope.de
    Re: E-card

      Ich habe den Eintrag nach

      <form action="http://baseportal.de/cgi-bin/baseportal.pl?htx=/arteurope/tmp/ecard&cmd=add" method="POST" name="Ausgabe">
      

      geändert und nun müsste es funktionieren, aber ....

      Leider bekomme ich jetzt immer die Meldung, daß der Versand dem Spamfilter zum Opfer fällt.

      "Ihr Eintrag wurde als Spam interpretiert und zurückgewiesen - bitte wenden Sie sich an den Betreiber der Webseite bei Problemen."

      In einem Beitrag vom April entstand einem anderen Baseportaluser das gleiche Problem und offensichtlich mußte die Administration ihre Einstellungen verändern.

      Beitrag von Michael (384 Beiträge) am Donnerstag, 19.April.2007, 20:32.

      Ich hätte gerne auch diese Änderung.

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Sonntag, 13.Mai.2007, 12:57.
    Re: E-card

      Füge ein

       enctype="multipart/form-data"
      

      dazu, also:

      <form action="http://baseportal.de/cgi-bin/baseportal.pl?htx=/arteurope/tmp/ecard&cmd=add" method="POST" name="Ausgabe" enctype="multipart/form-data">
      

      Dann gehts...

     Antworten

    Beitrag von Frank (474 Beiträge) am Montag, 14.Mai.2007, 10:37.
    Re: E-card

      In jedem Fall hat sich etwas geändert, allerdings bin ich schließlich über "Version3" und seine für mich völlig undursichtige Rechteverteilung gestolpert und mache jetzt alles nochmal in Version 2. Dann melde ich mich nochmal, ob`s denn klappt.

      Es wäre schön, wenn scripte, auch die in der Baseportaldoku (das ist schon nicht schlecht, aber geht noch besser) richtig auskommentiert werden. Bei dem besagtem Fotoalbum ist einiges zunächst rätselhaft und erschließt sich nur im mühsamsten ausprobieren.

      So ist in der Datenbank foto_foto der Eintrag für foto_album nicht etwa der in der Datenbank foto_album vergebene Name (Titel) des Fotoalbums sondern die vergebene Nummer in album_code, also z.B. eine "1"

      Mit "foto_datei_name_mini" ist der Name des thumbs gemeint, des kleineren Vorzeigebildes. Der Verfasser des scrites ging davon aus, daß die thumbs auch bei den Bildern liegen. Ich lege sie aber immer in einen extra Ordner der dann sinnigerweise "thumbs" heißt, die Thumbs haben dann aber auch immer den gleichen Namen wie ihre Großbilder. Deshalb trage ich hier ein Name_des_Ordners/Name_des _thumbs.

      foto_datei_name_print .... keine Ahnung, bis jetzt jedenfalls noch nicht.

      foto_datei_verzeichnis
      klar,hier kommt die Adresse zum Bilderordner rein, aber...
      falls die Bilder auf dem baseportalserver liegen im eigenen Account, werden sie im Ordner html gespeichert. das "html" wird aber nicht angegeben, der html-Ordner ist sozusagen also das Wurzelzeichen in dem man dann andere Ordner platziert, z.B. "bilder" in dem dann die Bilder gespeichert werden. Deshalb wird in foto_datei_verzeichnis z.B. "bilder" eingetragen.

      foto_datei_root
      Hier kommt die Domän rein und zwar nur der "Domänname.Erweiterung" also z.B. "arteurope.de"

      Wenn man "Normalos" die Angst vorm schreiben/scripten nehmen möchte, muß man genau dokumentieren und natürlich fehlerfrei scripten.

     Antworten

    Beitrag von Frank (474 Beiträge) am Montag, 14.Mai.2007, 10:44.
    Re: E-card

      Und noch was:

      Das Fotoalbum funktioniert dann immer noch nicht, weil es zwei Seiten, die im Script angefordert werden gar nicht gibt.

      Man muß eine neue Seite namens "fusszeile" machen in der man einträgt:

      </body>
      </html>
      

      Danach abschicken und gleich noch eine Seite machen mit Namen
      navigation
      kann erst mal ohne Einträge bleiben, abschicken nicht vergessen.

     Antworten

    Beitrag von frank (8 Beiträge) am Montag, 14.Mai.2007, 12:51.
    Re: E-card

      Es geht nicht und ich weiß nicht weiter.
      Ich habe jetzt alles wieder unter der Version 2, das schien gestern nämlich das große Problem zu sein. da kamen die ails an aber man konnte die Ecard nicht abholen.
      Jetzt verschickt sich die Email gar nicht.

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Montag, 14.Mai.2007, 14:29.
    Re: E-card

      Über das kostenlose baseportal.de kann man keine EMails verschicken...

     Antworten

    Beitrag von frank (8 Beiträge) am Montag, 14.Mai.2007, 19:18.
    Re: E-card

      /usr/local/httpd/baseportal/ar/te/arteurope/bilder/ecard.htx kann nicht zum Ausführen geöffnet werden.

      Das bekomme ich wenn ich statt baseportal arteurope einsetze, also z.B.

      <form action="http://www.arteurope.de/cgi-bin/baseportal.pl?htx=/bilder/ecard&cmd=add" method="POST" name="Ausgabe" enctype="multipart/form-data">
      

      aber ich habe schon beinahe jede Kombination ausprobiert. Die Doku sagt:

      <form action="http://domain.de/cgi-bin/baseportal.pl?htx=/verzeichnis/seite..." method="post" enctype="multipart/form-data">>
      <input type=hidden name="htx=" value="/verzeichnis/seite">
      
      ...

      aber dann kommt diese Fehlermeldung.

      Und mit dem
      Formularaufruf einfach herausbekommen
      kann ich nicht direkt etwas anfangen denn hier scheint auch eine Sitzungsnr mit eingebaut zu sein.

      <form action="baseportal.pl?uid=arteurope.de&sid=6129380.08112.62143955.1093744&dir=tmp&c=2&db=x&type=1&htx=/main&cmd=add" 
      

      Also was stimmt nicht an meiner Bezahlversion?

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 15.Mai.2007, 07:47.
    Re: E-card

      In der Doku steht folgendes:

       Es gibt drei verschiedene Arten, wie Sie baseportal über Ihre eigene Domain aufrufen können:
       
       http://domain.de/cgi-bin/baseportal.pl?htx=/domain.de/verzeichnis/seite...
       http://domain.de/baseportal?htx=/domain.de/verzeichnis/seite...
       http://domain.de/baseportal/verzeichnis/seite...
       
       Formulare unter Ihrer eigenen Domain müssen so aussehen:
       
            <form action="http://domain.de/cgi-bin/baseportal.pl?htx=/domain.de/verzeichnis/seite..." method="post" enctype="multipart/form-data">>
            <input type=hidden name="htx=" value="/domain.de/verzeichnis/seite">
            ...
       
       Sie müssen also Ihren Domain-Namen beim htx mit angeben.
      

      http://baseportal.de/bpws_doku.html#a1

      In diesem Fall also:

      <form action="http://www.arteurope.de/cgi-bin/baseportal.pl?htx=/arteurope.de/bilder/ecard&cmd=add" method="POST" name="Ausgabe" enctype="multipart/form-data">
      <input type=hidden name="htx=" value="/arteurope.de/bilder/ecard">
      

     Antworten

    Beitrag von frank (8 Beiträge) am Dienstag, 15.Mai.2007, 12:00.
    Re: E-card

      Mein lieber Bergmann

      das liest sich beinahe so als ob ich die Doku nicht richtig in Augenschein genommen hätte. Den String habe ich aber einfach herauskopiert und da stand noch nichts von "Domän" und schon gar nichts in rot. Aber genau so muß eine Doku aussehen.
      Nur...
      es funktioniert nicht.
      Der liebe
      Autor: Marco Boesch (vbch) Eintrag vom Donnerstag, 29.Mai.2003, 16:15
      WWW: www.vbcherisau.ch

      hat in seinem Script, daß ja von baseportal in die Bibliothek aufgenommen wurde, einfach folgendes gescriptet um die gemachten Einträge mit Wahl eines Fotos als Ecard zu versenden:

      <form action="http://vbch.netfirms.com/cgi-bin/formmail.cgi" method="POST" name="Ausgabe">
      

      Er hat also im Ordner cgi-bin eine formmail.cgi die alles, aber wie bloß?, regelte, oder etwa nicht. Diese Datei habe ich wohl schon versucht mit wget herunterzuladen, aber es gibt keine Erlaubnis dazu. Im Netz habe ich dann auch gelesen, das der Server einem eine cgi-bin Schnittstelle zur Verfügung stellt. Und diese Schnittstelle gibt es ja, baseportal/cgi-bin. Also was muß ich tuen um eingegebene Daten über diese Schnittstelle zu verschicken?

      In einer Doku unter http://cgi.xwolf.de steht, daß ich ein eigenes Verarbeitungsscript in dem Ordner cgi-bin vom server, also baseportal speichern muß. Aber das ist doch bestimmt nicht nötig, ihr habt doch mit Sicherheit so ein verarbeitendes Script. Ansonsten wäre des hier zu holen:
      http://cgi.xwolf.de/cgi/allform.shtml

     Antworten

    Beitrag von Joerg (159 Beiträge) am Dienstag, 15.Mai.2007, 14:06.
    Re: E-card

      Vielleicht solltest Du alles lesen:

      <Über das kostenlose baseportal.de kann man keine EMails verschicken...>
      

      In der Bezahlversion klappt der Mailversand.

      Ausserdem ist baseportal nicht für die Scripte der BIB und deren Inhalte verantwortlich. Dies sind ausschließlich die Autoren. Und wenn dort ein <include src=""> angefordert wird, musst du dies löschen oder ggf. selber mit Leben füllen.

      Gruß
      Jörg

     Antworten

    Beitrag von Claus (4645 Beiträge) am Dienstag, 15.Mai.2007, 14:18. WWW: automobilhai.de
    Re: E-card

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 15.Mai.2007, 16:32.
    Re: E-card

      Ich denke es ist einfach eine Verwechslung zwischen der Kaufversion (=Lizenz) und der Mietversion. Bei der Kaufversion, die man sich einmalig auf seinem eigenen Webspace/Server installiert ist die Angabe der eigenen Domain nicht nötig, bei den Mietversionen (und darum handelt es sich hier) schon. Wobei es eigentlich schonmal richtig umgesetzt wurde: http://forum.baseportal.de/baseportal/baseportal/forum&Pos=13849.1

      Eigene CGI-Skripte (wie das formmail.cgi) kann man erst ab den pro-Paketen verwenden. Nur für ein "formmail.cgi" halte ich das aber nicht für nötig, weil man mit dem "mail"-Befehl selbst sehr einfach Mails aus baseportal heraus verschicken kann:

      http://baseportal.de/bpws_doku.html#a20

     Antworten

    Beitrag von Frank (474 Beiträge) am Mittwoch, 16.Mai.2007, 07:57.
    Re: E-card

      Gut, das bringt mich erst mal weiter.
      Jetzt vestehe ich auch die Versendetechnik die hinter dem "Silbershop" steckt. Aber anzunehmen, das man als User die Doku auswendig lernt wäre ein bischen viel verlangt. Wer also nicht nur Semiprofis im Laden haben möchte ist gut beraten die Doku weiter zu entwickeln, beispielsweise durch eine erweiterte Suche, in der über ein Formular genauere Infos über das zu suchende eingeholt wird und die sich dann etwas genauer mit den Texten der Dokus UND des Forums beschäftigt. Das ist keine Arbeit für ein, oder zwei Leutchen, das wäre ein Teamprojekt, z.B. auch für Praktikanten aus den einschlägigen Studiengängen und vielleicht auch Honorarkräften aus der baseportal-comunity, hier gibt`s ja jede Menge Klug.. äh G`scheite.

      Für alle User:
      Die Lösung liegt also im Perlbefehl "mail" Im Silbershop wird die eingegebene Bestellung schließlich über den mail-Befehl verschickt.

      mail $EMail, "Ihre Bestellung bei $firmaname - Bestellnr. $bestnr", $mailtext, $emailadr, $bName;

       mail $emailadr, "Bestellnr. $bestnr", $mailtext, $EMail, $bName;
      } else
      {
      out "<center>Ihre Bestellung ist bereits gespeichert. Vielen Dank.</center>";
      }
      

      out "<br><br><center><a href=\"$link&htx=/$user/artikel\">Zum Shop</a></center>";
      $best++;
        }
      }
      

      Und genau so kann man das dann auch mit ausgewählten Ecards machen.

     Antworten


     
 Liste der Einträge von 13650 bis 13800:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.10s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!