Zum Inhalt springen

CHris08156

Mitglieder
  • Gesamte Inhalte

    104
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von CHris08156

  1. Hi! Ich habs jetzt geschafft eine E-Mail im html-format zu versenden. Dazu hab ich mir phpmailer runtergeladen und mich dann beim meinem gmx-account über smtp authentifiziert. Dann hab ich meine html-Datei in eine Variable geladen und abgeschickt. Das Problem ist aber, dass die html-Seite nicht vollständig von gmx geladen wird. Liegt das daran, dass ich ein Formular mit Eingabe-Feldern und Submit-button eingebaut habe? wisst ihr, wie ich es noch machen könnte. Es soll so eine Art umfrage sein und ich wollte nicht erst auf meine Seite verlinken. Ist mir lieber, wenn der andere die Daten direkt über die E-Mail absenden kann. Man ist doch von natur aus faul..
  2. Hi1 Also ich hab nen Webserver zu laufen (Apache) Beweis: www.mychrisoft.tk dann hab ich versucht php zu installieren. Dabei bin ich so vorgegangen, wie auf folgender Seite beschrieben: http://www.christian-gerner.de/computer/php/instwin.htm Ich habe jedoch den Apache2.0 und somit ging es wieder nicht. Was könnte ich falsch gemacht haben, bzw. was muss ich ändern. aus apache habe ich natürlich apache2 und aus program files programme gemacht. vielleicht probier ich es am WE nochmal mit dem apache1.3. ich muss eh mein system neu büggeln, wär nur schön, wenn ichs schon vorher mal hinbekommen würde. wo bekomm ich nen mail-server her?
  3. Hi! wie das Thema schon aussagt: Wo werden die Medieninformationen von Wav-Dateien im Windows-Media-Player gespeichert? Ich habe eine CD in Wave umwandeln müssen und diese im Medieplayer eingelesen. Nun wollen wir wissen, wo die Informationen abgespeichert werden. Ja wohl nicht in den Wav-Dateien selbst, oder? mfG CHris
  4. Also, wie gesagt, ich bin ganz doof ... ,ne! ich hab jetzt einfach den php-win cgi-installer "php-5.0.4-installer.exe" runtergeladen und installiert. http://downloads.php-homepage.de/?f=php-5.0.4-installer.exe dann hab ich das angegebene script (beispiel4) in eine php-datei gepackt und mit php-cgi.exe geöffnet. danach passierte aber nicht viel ... wie gesagt, immer dran denken ich bin stulle.
  5. ich hab das mit dem php mal probiert, hat aber nicht so funktioniert und ansonsten brauch ich das nicht so. kann ich das auch mit nem anderen programm machen? vielleicht auch mit javascript?
  6. Hi! Ich möchte eine E-Mail im html-Format versenden. Wie mach ich das? was muss ich denn im Kopf angeben??
  7. Hi! Ich habe auch die AVM Fritzbox SWLan. Ich will auch verschiedene Dienste freischalten: Zum einen natürlich den VNP. zum anderen will ich eine webseite aufbauen (Port 80?). Darüber hinaus auch einen FTP down- und upload (port21?) Das zugreifen auf mein netzwerk würde ich dann ja über ftp machen. Geht es auch , dass ich auf alle anderen Freigegebenen Resourcen zugreife, die nicht mit dem ftp zu tun haben? Dazu mal meine internen IP's (bei patrick sicher gleich oder ähnlich): Router: 192.168.178.1 PC1: 192.168.178.21 PC2:192.168.178.22 DHCP ist aktiviert. muss ich das deaktivieren? Welche ports muss ich freischalten? wie kann ich diese weiterleiten? Ich hoffe ihr könnt mir helfen. mfG CHris
  8. Hi! Gibt es nicht irgendwo eine schöne Einführung in Access? Ich habe nämlich folgendes Problem: Ich habe eine Datenbank für eine DVD-Sammlung aufgebaut. Tabelle1: DVD ID:Autowert Title: Text FSK: Zahl Länge: Zahl Tabelle2: Actors ID:Autowert Vorname:Text Name:Text Tabelle3: DVD_Actor (hier sollen die DVDs mit den Schauspielern verknüpft werden) DVD: Zahl (hier soll die DVD-ID rein) Actor: Zahl (hier soll die Actor-ID rein) [Die letzten beiden Tabellen nochmal fürs Genre, aber das lass ich jetzt mal weg.] Jetzt wollte ich ein schönes Eingabe-formular erstellen in dem ich alles in einem Formular eingeben kann. Da ich das mit Access nicht hinbekommen habe, hab ichs mal mit Tcl erstellt. Ich lade auch ein Bild und ein zip-file von meinem Program mit hoch um euch die gewünscht Funktionsweise zu erklären. Oben steht ganz normal die Eingabe von Title, fsk und Länge (des DVD). Das wäre auch in Access kein Problem. darunter sind zwei listboxen nebeneinander (wir betrachten nur Genre oder Actor, sind beide gleich). Über der Rechten ist ein Eingabefeld. Dort wird ein neuer Actor eingegeben. mit Enter (bei Access vielleicht mit nem Button) wird dieser in die rechte und in die linke listbox eingetragen. die rechte soll die Tabelle2 Actors darstellen. die linke die Verknüpfung durch die Tabelle3. Wenn der Actor schon in der rechten listbox enthalten ist brauch ich ihn nur anklicken und auf den Button "<" klicken, dann wird er in die linke spalte übernommen. mit dem Button ">" kann man einen Actor aus der linken listbox löschen und mit "x<" kann man ihn aus der rechten listbox löschen. (wenn man ihn links noch drin behält, gibt das sicher beim neu laden noch einen fehler. das darf bei access dann natürlich nicht der fall sein. mit refferenzieller Beziehung müssten dann beide Einträge automatisch gelöscht werden. Ich hoffe mein Problem ist etwas klar geworden und ihr könnt mir helfen. egal ob und wie ihr mir helft, ich würde mich über ein paar links mit Einführungen in Access freuen. Hauptsächlich über das erstellen von Formularen, Berichten, evtl. auch Abfragen. Tabellen müsste ich so schon hinbekommen. danke im Voraus dvd.zip
  9. hab ich leider nicht gefunden
  10. Fineprint: geau das habe ich gesucht. ich hab den neuen canon pixma 4000, hat der diese funktion. du sagtest, dass die neuen duplexdrucker sowas haben. wie heißt sowas, wo find ich das?
  11. Hi! ich suche ein kleines pdf-druck programm. diesem übergibt man ein pdf-File und das programm wandelt es so um, dass 4seiten pro blatt gedruckt werden können (2auf der vorder- und 2 auf der rückseite des blattes. hinterher kann man den ausdruck zu einem buch zusammenpacken. bsp1.: seite 1 und 4 auf der vorderseite, seite 2 und 3 auf der rückseite. einaml falten und dann hat man ein kleines heft. bsp2.: seite 1 und 8 auf der vorderseite, seite 2 und 7 auf der rückseite. seite 3 und 6 auf der vorderseite (blatt 2) und seite 4 und auf der rückseite von blatt 2. beide blätter einmal falten und ineinander legen. fertig ist ein kleines buch. bei büchern mit 100 seiten spart das allerhand arbeit. und wenn man 4seiten pro blatt druckt auch einiges an druckkosten. kennt ihr das programm welches ich meine??
  12. ich hab einen lösungsansatz gefunden: for /R %i in (.) do if not exist *.jpg echo %i >> c:\test.log als ergebnis bekomme ich jedoch das Verzeichnis + \. also z.B: c:\Programme\. der Punkt stört jedoch !!es muss als Batch sein!! die wird sicher auf nem Windows-Server (in der Eingabe-aufforderung oder dierekt als datei) aufgerufen.
  13. Hi! ich brauch hilfe beim programmieren in dos. Ich soll alle unterverzeichnisse nach *.jpg-dateien durchsuchen. wenn eine existiert is gut, wenn nicht soll ich in eine datei das verzeichnis schreiben. das soll ich dann rekursiv durchgehen. kann mir wer helfen?
  14. Danke! Darunter hatte ich gar nicht gesucht. Hätte nicht gedacht, dass Selfhtml so umfangreich ist.
  15. Kann man mit einem Klick auf einen Button oder Link 2 Frames aktualisieren. Vielleicht kann man ein JavaScript/ phpScript erstellen welches zwei html Dateien in verschiedene targets liest... Vielleicht kann mir jemand helfen. ich hab erst letzte Woche angefangen mich wirklich mit html und Java auseinanderzusetzen.
  16. Was ist denn std::string/vector? arbeite ich nicht by reference? Was mach ich denn sonst? ich hab doch kein Plan... :confused: *heul* Ich weiß nur, dass es endlich klappt
  17. Das war Absicht! Um genau zu sein ist es ein Zeiger auf ein zweidimensonales Array aus char[255] oder auch string genannt .) ich hab inzwischen eine Lösung gefunden. (für alle die es auch mal brauchen werden): int parser(char *input, char *work[][2]) { cout << input << endl; cout << work[0][0] << endl; return 1; } int main(int argc, char *argv[]) { char *input; input = new char[255]; char *work[10][2]; int i, j, n, m; for (i=0; i<4; i++) { for (n=0; n<2; n++) { for (m=0; m<254; m++) { //work[i][n][m] = '0'; } work[i][n] = new char[255]; work[i][n] = "\0"; } } //strcpy(input,"Kapital=500&Prozent=5"); //cout << "input: "; cin >> input; //strcpy(input,"Kapital=500&Prozent=5"); cout << "<p><b>input</b>:" << input << "</p>" << endl; n=parser(input, work); for (i=0;i<n;i++) { cout << work[i][0] << ": \t" << work[i][1] << "\n" << endl; } return 1; }
  18. Ich will ein mehrdimensionales Array von char übergeben (by reference) void pars (char input[255], char work[10][2][255]) { int m=0; char delims[] = "&"; char *result = NULL; result = strtok( input, delims ); while( result != NULL ) { work[m][0]=result; cout << "work:" << work[m][0] << endl; result = strtok( NULL, delims ); m++; } } void main () { // 2-dimensionales Array von char[255] char *work[10][2][255]; char input[255] pars(input, work) } funbktionert nicht
  19. mein Project funktioniert jetzt. Wir haben den Apache auf einem Windows-Rechner installiert und jetzt greif ich irgendwie (frag mich nicht) darauf zu. jetzt muss ich halt nur immer meine c++ datei mit Visual-studio compellieren aber ok, immerhin funkt es
  20. ich hab dann doch wieder die cig.cgi datei genommen (compellierte c++ datei). In der BErufsSchule auf nem Windows system hat es mit der Datei geklappt, also kann doch mit der Ausgabe (erstellung der html-seite) nichts falsch sein, oder? auf der tutorial-seite kann man ein paar header-dateien downloaden... damit kann man dann einen html-header generieren. aber dieser Header ist doch eigentich optional. und wie gesagt unter windows hats ja auch funktioniert... :confused: #include <iostream> #include <string.h> int main(int argc, char *argv[]) { char input[255] = "\0"; char *work[10][2]; int i, j, n, m; for (i=0; i<4; i++) { for (n=0; n<2; n++) { work[i][n] = new char[50]; work[i][n] = "\0"; } } //i.e.: Kapital=100&Prozent=5 //cout << "input: "; cin >> input; //cout << input; cout << "Content-Type: text/html\r\n\r\n"; cout << "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\"" << "\"http://www.w3.org/TR/REC-html40/strict.dtd\">"; cout << "<html lang=\"en\" dir=\"LTR\">\r\n\r\n"; cout << "<html>\n<body>"<<endl; //parser char delims[] = "&"; char *result = NULL; result = strtok( input, delims ); i=0; while( result != NULL ) { //printf( "result is \"%s\"\n", result ); work[i][0]=result; //strcpy(work[i][0],result); cout << "work: " << work[i][0] << endl; result = strtok( NULL, delims ); i++; } n=i; for (i=0;i<n;i++) { char delims[] = "="; char *result = NULL; result = strtok( work[i][0], delims ); j=0; while( result != NULL ) { //printf( "result is \"%s\"\n", result ); work[i][j]=result; //strcpy(work[i][j],result); result = strtok( NULL, delims ); j++; } } for (i=0;i<n;i++) { //i.e.: Kapital: 100 Prozent=5 cout << work[i][0] << ": " << work[i][1] <<endl; } cout << "</html>\n</body>\r\n\r\n"<<endl; return 1; } Was ist daran denn so falsch? Könnte es doch am Apache liegen?
  21. Es klappt inzwischen schon etwas besser: ich habe zu begin meine cpp-file folgendes eingefügt. cout << "Content-Type: text/html\r\n\r\n"; eine ausführbare Datei sieht jetzt so aus: #!/bin/sh echo -e "Content-Type: text/html\n\n" echo "" echo "" echo "<html><body>" echo Hallo echo "</body></html>" Ich bekomme folgende Fehlermeldung: Server error! The server encountered an internal error and was unable to complete your request. Error message: Premature end of script headers: cgi.cgi If you think this is a server error, please contact the webmaster. Error 500 Was kann ich tun?
  22. wir haben die Änderungen vorgenommen, jedoch ohne Ergebnis
  23. Ich hab ein ApacheKonfigurationsProblem! Der ApacheServer ist auf einem Rechner im Netzwerk installiert, nennen wir ihn mal Server. Ich arbeite auf folgender Maschiene: shell> version Machine hardware: sun4u OS version: 5.8 Processor type: sparc Hardware: SUNW,UltraAX-e2 The following components are installed on your system: Sun WorkShop TeamWare 2.1 Sun WorkShop TeamWare 2.1 Sun WorkShop FileMerge 3.1 Ich habe folgende HTML-Datei geschrieben: /home/thiede/public_html/index.html: <HTML> <BODY> <H1>Terminverwaltung</H1> <FORM NAME="Login" ACTION="http://xeon4/~thiede/cgi-bin/cgi.exe"> <TABLE BORDER=0 CELLPADDING=4 CELLSPACING=3 STYLE="page-break-before: always"> <COL WIDTH=0> <COL WIDTH=0> <TR> <TD COLSPAN=2> <P>Login</P> </TD> </TR> <TR> <TD> <P>Username</P> </TD> <TD> <P><INPUT TYPE=TEXT NAME="Username" SIZE=15></P> </TD> </TR> <TR> <TD> <P>Password</P> </TD> <TD> <P><INPUT TYPE=TEXT NAME="Password" SIZE=15></P> </TD> </TR> <TR> <TD> <P><INPUT TYPE=submit NAME="Login" VALUE="Login"></P> </TD> <TD> <P><INPUT TYPE=BUTTON NAME="Cancel" VALUE="Cancel"></P> </TD> </TR> </TABLE> </FORM> <P><BR><BR> </P> </BODY> </HTML> Ich hab den Kopf mal weggelassen. dazu habe ich eine c++-Datei geschrieben und compelliert /home/thiede/public_html/cgi-bin/cgi.exe #include <iostream> #include <string.h> int main(int argc, char *argv[]) { char *input = ""; char *work[10][2]; int i, j, n, m; cin >> input; cout << "<html><body>"; char delims[] = "&"; char *result = NULL; result = strtok( input, delims ); k=0; while( result != NULL ) { work[k][0]=result; result = strtok( NULL, delims ); k++; } n=k; for (k=0;k<n;i++) { char delims[] = "="; char *result = NULL; result = strtok( work[k][0], delims ); j=0; while( result != NULL ) { //printf( "result is \"%s\"\n", result ); work[k][j]=result; result = strtok( NULL, delims ); j++; } } cout << "</html></body>"; return 1; } Ich starte also die index.html: http://server/~thiede/ [index.html] [optional] Wenn ich auf den Button der html-Datei klicke, sollte eigentlich das cgi-exe-file ausgeführt werden. statt dessen kann ich die Datei cgi.exe herunterladen. Welche Einstellungen muss ich im ApacheServer ändern? Mein Ausbilder wusste nicht weiter :mod:
  24. CHris08156

    Manual

    Ja, das sieht ja ganz nett aus. scheint zwar nicht sehr umfangreich zu sein, aber wenn ich irgendwann mal weitere Informationen brauch, sind die bestimmt unter der ersteren webseite (cppreference.com) zu finden. Danke
  25. CHris08156

    Manual

    Ich hab beim arbeiten mit der Reference noch ein Problem gefunden: sie ist sehr, sehr knapp gehalten. Es gibt weder Beispiele noch Erklärungen. Meist nur einen Satz der die Funktion kurz geschreibt. Kennt jemand noch eine andere Referenz?

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...