Zum Inhalt springen

oneside

Mitglieder
  • Gesamte Inhalte

    759
  • Benutzer seit

  • Letzter Besuch

Beiträge von oneside

  1. Hallo,

    ich möchte in einem String, welcher den Quellcode einer Webseite beinhaltet alle PHP-Dateinamen mit preg_replace umformatieren.

    Beispiele mit und ohne Parameter:


    <a href="content/xyz.php">xyz</a>
    <a href="user/abc.php?var=x">xyz</a>
    [/PHP]

    Daraus soll folgendes werden:

    [PHP]
    <a href="content/xyz/">xyz</a>
    <a href="user/abc/?var=x">xyz</a>

    Wie lautet denn da die RegExp für? Hab jetzt ewig rumprobiert und es klappt nicht wirklich.

  2. hmm ich schätze jetzt mal, dass bei % immer mehrere Zeichen erwartet werden aber erklären kann ich mir das auch nicht.

    Setz für das feld den Defaultwert 0 fest, dann steht etwas drin, und ich denke eine "Gruppe 0" wird es ja wohn nicht geben.

    Ne, Für solche Fälle gibt es ja gerade den Wert NULL.

    Wenn da 0 drinnen steht, wäre das eine Verknüpfung zum Satz 0...

    Danke für Eure Hilfe, IS NULL hat funktioniert

    Jetzt gehts richtig :-)

  3. Das macht keinen Unterschied...

    Ich habe rausgefunden, dass auch ein Feld group_id = NULL abgefragt wird.

    Diese Abfrage verursacht irgendwie den Fehler.

    Das Feld group_id ist in der Datenbank auf NULL gesetzt, wenn keine ID vorhanden ist, wie frage ich das aber jetzt auf NULL ab?

    WHERE group_id = NULL geht nicht

    WHERE group_id = "NULL" geht auch nicht

  4. Hallo,

    ich habe ein Eingabefeld in einer Webseite, über das man nach einem Usernamen suchen kann. Die Select-Anweisung wird dann mit LIKE %durchgeführt, um alle Namen zu erhalten, die mit dem angegebenen String anfangen:

    Gebe ich z.B. "t" in das Eingabefeld, wird folgende Abfrage durchgeführt:

    SELECT id,name FROM user WHERE username LIKE 't%' ORDER BY username ASC LIMIT 0,15 

    Als Ergebniss bekomme ich alle User, deren username mit "t" beginnt, was auch richtig ist.

    Gebe ich aber jetzt "to" in das Feld ein, wird mir kein User ausgegeben, auch der User Tom nicht, obwohl der ja auch mit "to" beginnt.

    Woran kann das denn liegen?

  5. Das liegt daran, das hier ein Fehler drinnen ist:

      
    $this->connection = @mysql_connect($this->host.':'.$this->db_port, $this->db_user, $this->db_pass) or die("{connect} Database Error: ".mysql_errno()." : ".mysql_error());
    [/PHP]

    Die Variable "$this->db_user" gibt es nicht, die muss "$this->db_username" heißen, sonst wird kein Username eingetragen!

    Gruß

    - de Oneside -

  6. Wie auch immer braucht er neben HTML eine Programmiersprache oder ein Konvertierungstool (wenns vielleicht eins gibt). Wenn er die Daten in XML bekommen kann, dann ist das OK. Ausgangsbasis waren PDF oder Word-Dateien und da kommt man mit XML nicht weit.

    Zudem die Dateien gleich den Originaldokumenten abgebildet werden sollen, ist XML auch nicht hilfreich.

  7. die liste jedesmal neu zu berechnen find ich suboptimal.

    was spricht gegen die variante mit count(*)? mit einem index auf die punktespalte ist das performant und einfach zu implementieren.

    -j

    Ahhh, deinen Post hatte ich überlesen. Das ist natürlich die Antwort die ich gesucht hatte.

    Da bin ich eben irgendwie nicht drauf gekommen, ist wohl die beste Lösung.

    Danke :uli

  8. Und was ist mit Leuten, die kein Word oder Excel auf dem Rechner haben (oder eine andere Version als du)?

    Neben den Browserinkompatibilitäten kommen dann noch die Inkompatibilitäten der Anzeigeprogramme dazu... viel Spass das alles zu testen. Oder beim Ausschließen einer Zahl Besucher.

    Das ist wieder eine andere Frage.

    Schiller256 hatte nur behauptet, dass es generell nicht möglich wäre Dateien mit HTML einzubinden, was falsch ist. Ob das jetzt eine gute Lösung wäre ist eine andere Sache. PDF oder Text-Dateien damit einzubinden ist sicherlich keine falsche Sache, wenn man keine anderen Möglichkeiten hat. Bei Word oder Excel siehts je nach Verwendungsart aus. Wenn das firmenintern im Intranet laufen soll und dort Word verwendet wird, kann man sicherlich zur Not auch machen. Im Netz würde jedoch auch ich davon abraten Word oder Excel Dateien damit zu includen.

    Grüßle de Oneside

  9. Wenn ich dir richtig verstanden habe willst du den Inhalt der Dateien in deine HTML Seite einbinden. Das geht mit HTML nicht das das nur eine Auszeichnungssprache ist. Damit kannst du keine Daten includen und anzeigen. ausgenommen css/ js Dateien.

    Entweder nutzt du da eine Serverseitige Sprache um die Informationen auszulesen und dann mit in die Seite zu rendern oder du musst die Dateien verlinken so das der User sich die Informationen durch klick anzeigen lassen kann.

    Das stimmt so nicht wirklich. HTML ist zwar keine Programmiersprache, dennoch kann man mit einfachem HTML und dem OBJEKT-Modell Dateien includen.

    PDF includen:

    <object data="Datei.pdf" type="application/pdf" width="450" height="400" border="1" >
    ihr Browser kann die PDF-Datei leider nicht anzeigen!
    </object> [/PHP]

    Damit kannst du in beliebige HTML-Dateien PDF-Dateien reinladen. Das geht auch mit normalen TXT-Dateien unter der Verwendung von: "type="text/plain".

    Ebenfalls mit .DOC Dateien durch "application/msword".

    Oder mit XLM Dateien: "application/vnd.ms-excel"

    Gruß

    Oneside

  10. Hi,

    deine Lösung ist eigentlich das, was ich oben als Beispiel gebracht hatte und was ich für nicht gut empfinde. Gehen wir mal davon aus, dass wir hier von ca. 50.000 Teilnehmern am Voting sprechen, dann würde die Abfrage bei jeder Rangermittlung 50.000 Datensätze (für jeden Teilnehmer einen Datensatz) zurückliefern. Wenn sich dann 500 User gleichzeitig den Rang anzeigen lassen möchten, geht das doch sehr auf die Performance und den Speicherverbrauch....

    Gruß

    Oneside

  11. Hallo Leute,

    ich habe eine Tabelle mit Usern, die an einem Voting teilnehmen.

    Ich möchte per Abfrage den aktuellen Platz eines Users im Voting ermitteln. Der Rangplatz ergibt sich aus einem Feld "punkte", welches die erhaltenen Punkte für den User enthällt.

    Wie kann ich jetzt am besten aus der Tabelle User ermitteln, auf welchem Rangplatz ein bestimmter User aktuell liegt?

    Ich möchte nicht alle User aus der Datenbank laden und dann per PHP über eine Schleife solange einen Zähler mitlaufen lassen, bis der Datensatz des gewünschten Users gefunden ist. Kann man das nicht irgendwie besser lösen?

    Gruß

    Oneside

  12. Ich hab dir mal ein kleines Beispielfile erstellt.

    Der Hauptfilm stoppt im ersten Schlüsselbild auf der Ebene "Bild1" durch den Actionscript-Befehl:

    stop();

    Hier ist ein Bild enthalen, welches in einen Button umgewandelt wurde (Taste F8) .

    Der Button hat die Aktion:


    on (press) {
    // Gehe zu Bildbezeichnung "Bild2" und stoppe den Film
    _root.gotoAndStop("Bild2");
    }[/PHP]

    Wenn du den Blauen Button in Flash anklickst und dann die Taste (F9) drückst, kannst du dies im Scriptfenster sehen.

    Dadurch springt der Film beim Klick auf den Button zur Bildbezeichnung "Bild2" und stoppt dort.

    Bei Bild2 ist das zweite Bild ebenfalls als Button enthalten.

    Dieser Button hat die Aktion:

    [PHP]on (press) {
    // Gehe zurück zur Bildbezeichnung "Bild1" und stoppe den Film
    _root.gotoAndStop("Bild1");
    }

    Gruß

    Oneside

    pics.zip

  13. Also der Quellcode ist in Ordnung. Du könntest das Bild mal mit einem Grafikprogramm öffnen und neu abspeichern. Das neue Bild dann wieder in die Webseite einfügen, falls die Bilddatei selbst einen Fehler hat (was ich aber nicht glaube).

    Eigentlich kann das nur ein Problem des Rechners oder Browsers beim Arzt sein.

  14. Hallo,

    ich möchte per PHP mal einige Passwörter einer bestehenden Datenbank einer Community austesten. Dazu benötige ich eine Passwortliste mit häufig benutzten Passwörtern für Brute-Force Methoden.

    Die Passwörter aus den Listen sollen dann auch später nicht mehr bei Neuregistrierungen verwendet werden dürfen.

    Dazu muss ich sagen, dass es sich um meine eigene lokale Test-DB handelt!

    Hat jemand vielleicht auch eine Ahnung, wo ich solche Listen in Textformat oder MySQL-Format herbekommen kann?

    Interessant wäre es auch, ein Wörterbuch im MYSQL Format zu haben, damit man Passsörter damit vergleichen kann. Gibt es sowas unter der GPL?

    Danke

    Oneside

  15. Hab mir das auch mal gerade angesehen und in der Beschreibung folgendes gelesen:

    $_FILES['probe']['tmp_name']

    Diese Variable enthält den Namen der Datei in einem temporären Verzeichnis auf dem Server. Sie kann von dort mit einem move_uploaded_file() -Aufruf abgeholt werden. Das ist auch notwendig, da die Originaldatei am Ende des Scriptes automatisch gelöscht wird.

    Wenn die Datei automatisch gelöscht wird, wofür wird das denn dann bitte gemacht? Dann war doch der ganze Upload für die Füße :confused:

    Man will die Datei doch gerade auf dem Server haben wenn man einen Upload macht...

    Kann mich mal einer aufklären?

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