Zum Inhalt springen

snopsy

Mitglieder
  • Gesamte Inhalte

    141
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von snopsy

  1. Hey super Danke!! Jetzt funktionierts!! Grüßle Snopsy
  2. Hi! ich hab jetzt nochmal alles mögliche rumprobiert und ich schaffe es einfach nicht, daß bei mir der Text dann in eine Text-Area gestellt wird. Wenn ich in der Form eine andere *.php-Datei aufrufe funktioniert es wunderbar. Allerdings gebe hier hier den Text dann nicht in ein Formular-Fenster sondern nur so aus. Was ich nicht ganz verstehe ist, ich rufe die schreibe()-Methode als auch die lese()-Methode als akction in der Form auf. Das schreiben macht er, aber das lesen funktioniert nicht. :confused: :confused: Hier nochmals mein aktueller Code meiner Seite. Ich stelle einfach mal das Komplette rein: <html> <head> <title>Übung 1</title> </head> <body bgcolor="lightblue"> <? function speichern($eing) { $file = fopen ("eingabe.txt", "w"); if (!$file) { echo "<p>Datei konnte zum schreiben nicht geöffnet werden.\n"; exit; } fputs ($file, "$eing"); fclose($file); } function lesen() { $fd = fopen ("eingabe.txt", "r"); while (!feof($fd)) { $buffer = fgets($fd, 4096); } fclose ($fd); } ?> <table width="100%" border="0"> <tr> <td width="50%"> <form action="<? speichern($eingabe); ?>" method="post"> Bitte einen Text eingeben: <br> <textarea name="eingabe" cols="50" rows="10"></textarea> <br><br> <input type=submit value="speichern"> </form> </td> <td width="50%"> <form action="<? lesen(); ?>" method="post"> Ausgabe: <br> <textarea name="ausgabe" cols="50" rows="10" readonly><? echo $buffer; ?> </textarea> <br><br> <input type="submit" value="lesen"> </form> </td> </tr> </table> </body> </html>[/PHP] Kann mir hier jemand helfen, daß das funktioniert? Danke & Gruß Snopsy P.S.: Lese- und schreibrechte auf die Datei sind vorhanden!!!
  3. Hast Du es mal mit <select name='top5' size='1' width='30'> versucht? Grüßle Snopsy
  4. Funktioniert leider beides nicht :-(( Ich habe gerade noch festgestellt, wenn ich auf den Lesen-Button klicke wird die Text-Datei geleert. Kann es sein, daß die Datei überschrieben wird anstatt gelesen? Und das obwohl in der Funktion ein r steht und kein w?! Wird überhaupt mein Textarea-Feld richtig gefüllt? Vielleicht liegt daran ja das Problem mit der anzeige?! CU Snopsy
  5. Hallo, jetzt habe ich noch eine Frage! Meine Funktionen funktionieren in der zwischenzeit. Nun will ich aber die Funktion lesen über einen Button aufrufen. Der Inhalt dieser Datei soll in ein teaxtarea gestellt werden. Wie kann ich das machen? Hier der Form-Code: <form action="index.php"> Ausgabe: <br> <textarea name="ausgabe" cols="50" rows="10" readonly></textarea> <br><br> <input type="submit" value="lesen"> </form>[/PHP] Hier nochmals der Code meiner funktion: [PHP]function lesen() { $file = fopen("eingabe.txt", "r"); if (!$file) { echo "<p>Datei konnte nicht geöffnet werden.\n"; exit; } $ausgabe = fread($file, 100); fclose($file); } wäre super, wenn mir hier jemand helfen könnte. Vielen Dank schon im voraus. Gruß Snopsy
  6. Super! So funktionierts. Dankeschön :-)
  7. Hi, so nun bin ich bei dem Punkt, daß ich aus einer Datei etwas auslesen will. Ich habe das so gemacht, es funktioniert aber nicht. Es wird "Resource id #1 zurück" angezeigt. Woran liegt das, daß der Inhalt meiner Datei nicht angezeigt wird? Es steht definitiv etwas drin. hier der Quellcode: <html> <head> <title>Ausgabe</title> <body> <? function lesen() { $file = fopen("eingabe.txt", "r"); if (!$file) { echo "<p>Datei konnte nicht geöffnet werden.\n"; exit; } $ausgabe = $file; echo $ausgabe; fclose($file); } lesen(); ?> <a href="index.php">zurück</a> </body> </head> </html>[/PHP] CU Snopsy
  8. Dieses Problem hat sich in der zwischenzeit behoben. Das war ein Rechte Problem.
  9. P.S.: Ich haber gerade festgestellt, daß ich ja die Methode nach dem erstellen dann auch irgendwo noch aufrufen sollte. Dies habe ich jetzt noch eingebaut indem ich nach der Funktion speichern($eingabe); geschrieben habe. Die Variable $eingabe in der Funktion habe ich in $eing umbenannt. Wenn ich nun aber diese Methode aufrufe, bekomme ich ein Permission denied. Was mache ich falsch???
  10. Hi, ich versuche mich gerade mal in PHP. Ich habe nun eine Seite erstellt, in der ein Formular mit einer Textarea ist. Wenn ich dann auf Speichern klicke geht eine Neue Seite auf. Hier lasse ich zunächst mal das anzeigen, was eingetragen wurde. Anschließend will ich dann dieses in eine Textdatei legen, welche im selben Verzeichnis liegt. Nur das tut net. Es kommt allerdings auch kein Fehler. Hier mal der Code meiner Ausgabe-Seite: <html> <head> <title>Ausgabe</title> <body> Die Eingabe war:<br> <? echo $eingabe; function speichern($eingabe) { $file = fopen("eingabe.txt", "w"); if (!$file) { echo "<p>Datei konnte zum schreiben nicht geöffnet werden.\n"; exit; } fputs ($file, "$eingabe"); fclose($file); } ?> <br><br><br> <a href="index.php">zurück</a> </body> </head> </html> [/PHP] Kann mir hier jemand weiterhelfen, warum der Text nicht gespeichert wird? Cu Snopsy
  11. das ist ja cool. Mir geht es nämlich wie Controller, daß es nie ganz paßt. Kann man das Prog irgendwo im Internet downloaden? Grüßle Snopsy
  12. Das habe ich schon versucht, funktioniert aber nicht so ganz so, wie ichs will. Deswegen wollte ich wissen, ob das evtl. auch anders geht.
  13. Das sollte eigentlich als Anwort zum Tabellenecken abrunden rein!!
  14. Das habe ich schon versucht, funktioniert aber nicht so ganz so, wie ichs will. Deswegen wollte ich wissen, ob das evtl. auch anders geht.
  15. Hi! ich würde gerne eine Tabelle mit einer Hintergrundfarbe erstellen. Wie das geht ist klar. Nun hätte ich aber gerne, daß die Ecken abgerundet sind. Ist das möglich? Wenn ja, wie? Verschiendefarbige Ränder kann man ja machen, das hab ich gesehen. Aber zum Abrunden der Ecken habe ich nichts im SelfHTML gefunden. Wäre super, wenn mir hier jemand weiterhelfen könnte Cu Snopsy
  16. Jain, ich mache die Seite für jemand anderen und nicht für mich. aber ich denke mal, das ist der einfachere Weg. Muß ich halt mit dem nochmals absprechen. Wollte nur wissen, ob es möglich ist größere Texte in Body beim versenden über einen email Client möglich ist. Danke & Gruß Snopsy
  17. snopsy

    Navigation

    Hi, ich würde gerne auf meiner Homepage eine Navigationsleiste am oberen Rand machen. Wenn ich auf einen Menupunkt mit der Maus fahre, soll ein Menü nach unten aufgehen. Hier sind dann die untermenüs aufgelistet. Kann mir jemand sagen, wo ich so ein menu finde, welches ich mir dann für meine Bedürfnisse anpassen kann? Oder kann mir jemand weiterhelfen, wie ich das selber schreiben kann? Ich habe gerade keine Ahnung, wie ich da drangehen könnte. Gruß Snopsy
  18. Hi, ich würde gerne auf meiner Homepgae einen e-mail Verweis mit body machen. Wie ich das definiere ist klar. Nur ist es so, daß mein e-mail Text ziemlich groß ist und über mehrere Zeilen geht. Ich hätte gerne, daß ich meinen Text komplett vorschreiben kann und derjenige, der mir eine e-mail schicken will nur noch etwas bestimmtes ankreuzen muß und dann absenden. Ist dies möglich? Wenn ja, wie kann ich das am einfachsten realisieren? Weil es ist doof, wenn ich eigentlich 20 Zeilen in 1 Zeile schreibe. Das wird ja total unübersichtlich. Grüßle Snopsy
  19. Das Problem, daß der letzte Datensatz gelöscht wurde ist gelöst. Es lag daran, weil ich vergessen hatte die Verbindung zu schließen.
  20. OK, Danke! Ist net so schlimm, wenns keine exe-Datei gibt. Oder das nicht so leicht ist. Werd aber trotzdem mal schauen. Das mit DOS-Funktioniert wunderbar!!!
  21. Hi, ich habe eine Adressverwaltung geschrieben. Die Daten werden in einer Access-Datenbank abgelegt. In der Anwendung werden diese Daten in einer Tablle angezeigt. Diese können direkt dort geändert werden. Wenn nun das Programm über den Button Beenden geschlossen wird, soll die Tabelle neu gespeichert werden. Dabei geht mir aber immer der letzte Datensatz, der in der Tabelle steht verloren. Kann mir jemand sagen, wo der Fehler liegt? Ich finde diesen gerade nicht. Hier die Methode die beim Beenden aufgerufen wird: private void exit() { db_write(); System.exit(0); } Hier die Methode wo die Tabelle neu gespeichert wird: private void db_write() { try { // alte Datensätze löschen int Saetze = statement.executeUpdate("Delete from Adresse"); // alle Datensätze for (int y=0; y < daten.size(); y++) { Adresse tmp = (Adresse)daten.get(y); // sql-Statement aufbauen StringBuffer sql = new StringBuffer(256); sql.append("insert into Adresse "); sql.append("(Name,Vorname,Strasse,PLZ,Ort, "); sql.append("Telefon, Fax, Handy, email) "); sql.append("values ("); sql.append("'" + tmp.Name + "',"); sql.append("'" + tmp.Vorname + "',"); sql.append("'" + tmp.Strasse + "',"); sql.append("'" + tmp.PLZ + "',"); sql.append("'" + tmp.Ort + "',"); sql.append("'" + tmp.Telefon + "',"); sql.append("'" + tmp.Fax + "',"); sql.append("'" + tmp.Handy + "',"); sql.append("'" + tmp.email + "')"); Saetze = statement.executeUpdate(sql.toString()); } } catch (SQLException err) { JL_Error.setText("SQL-Fehler : " + err); } } Danke & Gruß Snopsy
  22. Danke für die Hilfe, das hat jetzt wunderbar funktioniert! Nun wäre der nächste Schritt, daß man das Programm nicht über eine *.bat Datei aufruf, sondern über eine exe-Datei. Diese exe kann bzw. muß/soll ja dann die *.bat aufrufen. Geht das? wenn ja wie? Ist es möglich, das DOS-Fenster, das sich beim starten der *.bat-Datei öffnet in den Hintergrund zu setzen, so daß es weder in der Taskleiste noch auf dem Bildschirm zu sehen ist? CIAO Snopsy
  23. das hatte ich gar net gesehen mit dem target!
  24. Hey beeof, mit c (_blanc) funktionierts auch. Ich habs auf meiner HP mit c geschrieben und funktioniert wunderbar. Aber trotzdem Danke, für die evtl. Verbesserung.
  25. ahso, kein Problem. ich dachte schon, das ist doch das einfachste fast gar ;-)) das ist : <a href="seite.htm" tagret="_blanc">text</a> Grüßle Snopsy

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...