Zum Inhalt springen

_n4p_

Mitglieder
  • Gesamte Inhalte

    1337
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    15

Alle Inhalte von _n4p_

  1. PHP: fread - Manual das letzte beispiel macht die grundlegende vorgehensweise deutlich. nur das du eine lokale datei ließt und nur jeweil 4byte statt 8kbyte. das was du ließt schreibst du gleich in die neue datei und hängst noch ein "\n" bzw "\r\n" oder auch PHP_EOL an.
  2. ohne es jetzt durchzurechnen glaub ich nicht, das hier eine mündliche nachprüfung hilft. in der mündlichen nachprüfung müsstest wahrscheinlich über 100 punkte kommen. also ja durchgefallen. welche teile du bei der nächsten regulären schriftlichen prüfung nochmal machst, entscheidest du selbst (so zumindest bei der IHK hier) würde aber empfehlen nach möglichkeit alles nochmal zu machen. auch wenn dir 61 punkte in der kernquali reichen würden. um insgesamt auf ne 2 zu kommen müsstest in teil a und dem nachgeschriebenen prüfungsteil über 90 erreichen.
  3. zum einen ist es ungünstig die 55MB datei per file() zu lesen hier besser fopen(); fread() benutzen. $array[5] is einfach die 5te zeile der datei. das $handler = fopen($dateiname, "a+"); dürfte fehlschlagen weil $dateiname noch gar nicht definiert ist. das lesen und schreiben sollte in einer schleife passieren, da es sonst ja nur genau einmal passiert. warum du $handler schließt um es dann wieder zu öffnen ist mir auch nicht klar und schon gar nicht warum du $array in die datei schreibst. allgemein, überleg dir sinnvolle namen für variablen.
  4. möchtest du jetzt die fertige lösung? php bietet auch funktionen zum verarbeiten von dateien (fopen,fread,fseek,...) der grobe ablauf: zeichen aus datei lesen zeilenumbruch anhängen zeichen schreiben, nächste zeichen lesen was also ist das problem?
  5. und was genau ist dir nicht klar dabei? mal ein kurzer wink mit dem zaun: PHP: fseek - Manual
  6. ich hatte das zwar noch nicht, aber ein kurzer blick in den php bugtracker zeigt das das ein feature ist. PHP :: Bug #50749 :: max_file_uploads counts empty uploads as well und aus ihrer perspektive haben sie auch recht. ein workaround wäre nur soviel file-inputs zu erzeugen wie php verwalten kann, halt per ini_get den wert auslesen. alternativ könnte man die dateien auch grüppchenweise hochladen.
  7. ja in 2003 heißt das noch Gültigkeit. Menu -> Daten -> Gültigkeit aber bevor du da weitermachst, stell dir mal die frage wie du die daten die in excel eingegeben werden für alle verfügbar machen willst und konsistent hälst. auf die schnelle gefunden: Stichwort: Excel: Teamarbeit im Netzwerk | ratschlag24.com
  8. warum nicht mit einer VIEW? spalten deren werte durch berechnung aus anderen spalten zustande kommen, gehören meiner meinung nach nicht in eine physische tabelle. wenn du nur das sub-select aus dem letzten post für die VIEW nutzt hättest du dann zu jedem datum die anzahl der sonnenstunden. zumindest funktioniert das mit simplen Datentypen in SQLite
  9. da gibts doch die schöne Funktion Datenüberprüfung, reicht das nicht? aber der punkt das alle mit den gleichen daten arbeiten ist in excel nicht so gut umsetzbar. tja, warum nicht. aber andere frage du sprichst von projektarbeit. von welchem zeitrahmen reden wir hier?
  10. danke, und sry wegen off-topic ^^
  11. in postgreSQL auch, nur oracle kann es wieder nicht ginge sowas in oracle? SELECT meine_ganz_tolle_funktion('blub');
  12. wenn ich dich recht verstanden habe gibt es keine daten die du in wartungsdatum übernehmen kannst/willst in dem Fall kannst du auch an der stelle einen einfachen ausdruck mit in das select aufnehmen. zb SELECT DATE('') AS 'wartungsdatum' und dann den rest so wie du es schon hast. nachteil wäre hier nur das dann standardmäßig überall der 1.1.1970 das wartungsdatum ist, weil die 0 halt auch als datum interpretiert wird. getestet unter MySQL 5.x, in MSSQL müsste es auch so/ähnlich funktionieren, oracle keine ahnung vermutlich aber schon.
  13. SELECT 1+1; nein ist in verbindung mit dem insert nicht sinnvoll, aber das hat ja keiner behauptet ^^
  14. in diesem fall ist from und where sicher angebracht, aber ein select funktioniert auch ohne daher wird das eigentlich immer als INSERT INTO ... SELECT bezeichnet *mitmach*
  15. hatten wir das nicht schon auf seite 1? Access 2002: 4.1.2.1 Beispiel 81: Ein Feld mit einem Index versehen is sogar ne animation dabei. du meintest ja das ginge nur bei einer tabelle weil in der anderen die werte nich eindeutig sind. in dem fall die option "ja (duplikate möglich" wählen.
  16. zur frage, wahrscheinlich garnicht. warum willst du auch eine spalte aus eriner anderen tabelle auswählen? indizes sind tabellen bezogen, wenn du jetzt n index tab1.blah in tabelle tab2 erzeugst bringt das gar nichts weil das DBS ihn nicht findet. du musst jeden index in der tabelle anlegen in der sich auch die spalte befindet die du indizieren willst. und fremdschlüssel brauchst du hier eigentlich nicht, falls du daran gedacht hast. es reicht für die abfrage völlig indizierte spalten zu haben um den table scan zu vermeiden.
  17. ein INSERT INTO ... SELECT ist sicher das einfachste
  18. was soll das bitte sein? 1) grauenvoll zu lesen 2) an jeder ecke wird gepredigt das man code und layout trennt 3) das if ($_POST ...) schmeißt erstmal nen fehler 4) der "datumsvergleich" is müll, weil nach dem auch der 20.05. nach dem 1.6. liegt 5) alle relevanten daten sollten auch aus einer datenbank kommen 6) das html ist nicht mal valide 7) die ausgabe im html markup funktioniert so auch nur wenn short-tags erlaubt sind, wovon man nicht ausgehen sollte da so ein wm-tippspiel etwas dynamischer und komplexer ist als die wette für ein einzelnes spiel ist von dem script eigentlich nur der datumsvergleich brauchbar, und der ist auch noch falsch. bissige kommentare verkneif ich mir an der stelle mal.
  19. da is aber jemand optimistisch^^ zum Thema: ich würd das ganze auch einfach nur noch als Text ausgeben falls aktuelle zeit > zeit anpfiff. bzw so das die spiele die schon angepfiffen wurden nur noch in einer art übersicht oder ansicht stehen (zusammen mit schon abgegebenen Tipps) und auf einer anderen seite alle noch nicht angepfiffenen spiele zum bearbeiten und für neue tipps angezeigt werden.
  20. @Arcsinh, hmm ja jetzt ists klar, Dragon hat deine frage denke ich beantwortet ^^ @Dragon, hmm ja das funktioniert so schon, closures eben, ich schreib die methoden immer außerhalb der "objekt-funktion" da würde das dann wohl nich mehr funktionieren, hab ich gestern, ach war ja schon heute xD, nicht mehr überblickt ^^
  21. und wenn du "solution" beim erzeugen des objektes übergibst? ich geb zu das ich das so noch nich versucht habe, aber wenn wir mal paralellen zu anderen sprachen ziehen sähe das sinnvoller aus. weiterhin selbst wenn das sorum funktionieren könnte, fehlt in den funktionen die variable id. da du sie ja nirgendwo in die klasse schiebst. und im grunde nein, ich weiß eigentlich nicht was du meinst.
  22. schomal ein Convert.ToInt32() versucht?
  23. 1) die indizes müssen nicht eindeutig sein, dafür gibts ja die option "Duplikate möglich" 2) eventuell kannst du das DISTINCT durch geschicktes gruppieren ersetzen, ob das schneller wird musst du testen 3) inwieweit kann ein artikel mehrfach vorhanden sein? in der SARTIKEL? in der ARTMENGE?
  24. prinzipiell erstmal ok, da du ja auch das zu löschende element kennst, kannst auch so schreiben z.next = x.next was wohl klarer macht was du vorhast
  25. also oben schreibst du du willst, das die 1 in dem input feld erscheint, sobald man auf den link "1" klickt. du hängst das event aber an den button des form, das wird nicht funktionieren. inline events sind auch prinzipiell unsauber. zumal du hier um etwas logik sowieso nicht herumkommen wirst. also kannst du auch gleich alles in ein externes javascript schreiben. recht allgemein gesprochen würde ich nach dem laden der seite an alle A-tags ein click-event anhängen. das event ruft eine funktion auf in der du dann den text des A-tags bestimmst und einfach in das input feld schreiben kannst. an das input feld solltest du noch ein id-attribut anhängen, das macht das ganze leichter.

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