Zum Inhalt springen

Monty82

Mitglieder
  • Gesamte Inhalte

    643
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Monty82

  1. Ich glaube, Du kannst nur überprüfen, ob die Variable ein Objekt ist (mit typeof())... Unter JS ist ein Array ja ein Objekt...
  2. Versteh ich zwar nicht, da genau diese Zeile bei mir funktioniert, aber egal ... Jetzt kriegst Du nur ein Problem, wenn jemand mit Linux oder Mac eine Datei mit Nicht-Windows-Konformen Sonderzeichen hochlädt... Aber solange der Workaround läuft ...
  3. Ich vermute eher, das Problem liegt daran, dass $destPath absolute Linux-Pfade enthält... Aber da das Script anscheinend auf nem Windows-Server läuft, würde ich es mal mit $destPath = "C:\\verz\unterverz\\.." versuchen oder relative Pfade benutzen... Gegebenenfalls musst Du den ."/". in der Nähe von realpath() auch noch durch ein ."\\". ersetzen... Lass Dir deswegen auch mal die Ausgabe von realpath($destPath) anzeigen...
  4. Zunächst mal der Vollständigkeit halber: if (is_array($_FILES['bild']['tmp_name'])) { Ich sehe keinen Fehler in meinem Code, vielleicht sieht ihn jemand anderes. Du kannst Dir doch einfach mal die Variablen, die ich verwende ausgeben lassen... Vielleicht ist da ja irgendwo der Fehler ($destFName, $destFPath, $fval, ...)
  5. Dann nimm das hier für den oberen Bereich... if (is_Array($_FILES['bild']['tmp_name'])) { foreach ($_FILES['bild']['tmp_name'] as $fkey=>$fval) { if (is_File($fval))) { $dstFName = preg_replace("/[^\._A-Za-z0-9]/is","_",$_FILES['bild']['name'][$fkey]); $dstFPath = realpath($dstPath)."/".$dstFName; if (move_uploaded_file($fval,$dstFPath)) { //Datei $_FILES['bild']['name'][$fkey] wurde hochgeladen und unter $dstFName im Verzeichnis $dstPath gespeichert.... //Quasi kann hier jetzt Dein Eintrag in die DB erfolgen... } } } }
  6. Nicht unbedingt... Vielleicht war ich einfach unfähig mich an die richtigen Array-Schlüssel und die richtige Array-Struktur zu erinnern Also bitte posten...
  7. Danke...funzt super Vielleicht sollte ich mir zu Hause mal die Doku zu Gemüte führen...
  8. Dann poste mal print_r($_FILES);, beim Versuch, Dateien hochzuladen...
  9. Hi, vielleicht kann mir jemand nen Tipp geben, wie ich neuere Software-Versionen als die Standardversion emergen kann. Speziell geht es darum, dass ich Samba 3.0.10 gerne auf die aktuelle 3.0.14a updaten würde... Das Paket ist vorhanden, nur scheinbar "maskiert", was auch immer das bedeutet ... (net-fs/samba-3.0.14a-r1). Alternativ würden mir auch die Parameter, die beim Compilieren durch Gentoo übergeben werden, helfen... Weiß aber nicht, wo ich die finden kann... Danke. - Monty
  10. Have a try... Parse-Error sind möglich $dstPath = "/tmp/"; if (is_Array($_FILES)) { foreach ($_FILES as $fkey=>$fval) { if (is_File($fval['tmp_name'])) { $dstFName = preg_replace("/[^\._A-Za-z0-9]/is","_",$fval['name']); $dstFPath = realpath($dstPath)."/".$dstFName; if (move_uploaded_file($fval['tmp_name'],$dstFPath)) { //Datei $fval['name'] wurde hochgeladen und unter $dstFName im Verzeichnis $dstPath gespeichert.... //Quasi kann hier jetzt Dein Eintrag in die DB erfolgen... } } } } if (is_Array($_POST['bild_exist'])) { foreach ($_POST['bild_exist'] as $fkey=>$fval) { if (!empty($fval)) { //Hier kannst Du jetzt das existierende Bild in die DB schreiben... ($fval) } } }
  11. Weil der Funktionsaufruf fehlt... Aber ruf doch die Alert-Methode direkt auf... $msgbox = "<SCRIPT LANGUAGE=\"JAVASCRIPT\">\n". " alert('Fehlermeldung halt');\n". "</SCRIPT>";
  12. Vielleicht hab ich mich unglücklich ausgedrückt Ich wollte die Ausgabe von print_r($_FILES);
  13. Die obere Ausgabe ist sicher die des Arrays $_FILES?? (also print_r($_FILES)) Und mit den Werten aus dem <select>-Feld willst Du, dass die Bilder weiterverwendet werden, die schon auf dem Server liegen? Wie sieht btw der <form>-Tag aus?
  14. Wofür ist das <select>-Eingabelelement? Wie sieht denn das Array aus? Poste mal die Ausgabe von print_r....
  15. Indem Du beim Speichern das Format "CSV (Trennzeichen getrennt)" auswählst... Edit: Too late...
  16. Nicht zwingend, je nachdem, was bereits konfiguriert ist... Beachten solltest Du in dem Fall (beim 2.6er Kernel) Processor type and features - Symmetric multi-processing support - Maximum number of CPUs (2-255) - High Memory Support - off - 4 GB - 64 GB
  17. Spontan würde ich sagen reicht es, den Kernel neu zu kompilieren, wenn er nicht bereits jetzt schon genug CPU's unterstützt... Ändert sich auch noch die Hardware, dann sind noch weitere Anpassungen des Kernels notwendig. Ggf. musst Du auch die Dienste konfigurieren, falls es welche gibt, deren Multiprozessorfähigkeit in der Konfiguration anpassbar ist...
  18. Da das IP-Protokoll auf höheren Schichten des OSI-Modells arbeitet, als Grundlage jedoch die tieferliegenden Schichten, bis zur physikalischen Schicht hin, benötigt. Und wenn keine Netzwerkkarte da ist, über die die unteren Schichten bereitgestellt werden, musst Du ein Loopback-Interface einrichten, das genau diese simuliert... Hoffe, das ist so richtig
  19. Es hängt auch stark davon ab, wie die PHP-eigenen mySQL-Funktionen reagieren, sprich, ob sie mehrere Statements durch Semikolon getrennt ausführen...oder ob mySQL an sich das macht... Aber spätestens, wenn Du mal eine Datenbankklasse von Dritten benutzt, die genau dieses zulässt, hast Du das Problem...
  20. Wenn Du mir die Tabellen exportierst, mit ein paar Datensätzen zum Testen, guck ich's mir gern heut Abend zu Hause mal an...
  21. Waren nur 91 % Aber hängt ja auch noch von der Präsentation ab...
  22. Das sind einige Fragen, an die ich mich noch erinner Mein Projekt war die Evaluierung von Nagios... - Sie sprachen "Backbone" an. Was bedeutet das? - Welche Probleme werden durch die von Ihnen eingesetzte Monitorringsoftware nicht abgedeckt? - Wie wird die Hochverfügbarkeit von Diensten/Servern in Ihrem Netzwerk realisiert? - Was bedeutet DNS? - In Ihrem Berichtsheft stand, sie hätten eine OCR-Software in ein Programm integriert. Was bedeutet OCR? - Welche RAID-Level kennen Sie? - Können Sie die Funktionsweise von RAID-5 demonstrieren? - Wieviele Platten werden bei RAID-5 minimal benötigt? - Wie können Sie ein größeres Netzwerk dynamisch verwalten? (-> DHCP) - Sie haben ein Script in Perl programmiert. Was ist der Unterschied zu Compilersprachen? - Welche IP-Adressklassen kennen Sie? - Wie sichern Sie ihr Computernetzwerk vor Zugriffen aus dem Internet? - Welche zwei Arten der Überprüfung von Komponenten mittels SNMP gibt es? - Die mobile Anbindung von Mitarbeitern erfolgt durch ein VPN. Was ist ein VPN?
  23. ...und da sein Eintrag und meiner zeitgleich entstanden sind, war ich mir nicht sicher, ob er den auf der Seite davor noch gesehen hatte...
  24. Dann sieh Dir mal mein Post auf Seite 1 ganz unten an, bevor das jetzt untergeht, weil ich zu langsam war
  25. Kann es sein, dass es so richtiger wäre? print '<form action="../Daten/'.$apps.'.ict"> <input type="submit" value="Download der angezeigten Daten"/></form>';

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