Beiträge von rck

    Zitat von dornröschen

    wie ist es dann möglich dass das funktioniert?? ich über gebe da aber überhaupt nix!!! und es findet die id auch wenn ich den browser schliese und wieder neu auf die seite gehe

    Das ist die Magie von php! Zieh Dir mal man seite von den sessions rein. Interessant ist der Teil "url_rewriter.tags". Diese Systemvariable von php legt fest, wo php überall die Session-ID anhängt.

    Per Default ist das:

    a=href (an jeden Link)
    area=href (an jede Image Map)
    frame=src (an jeden Frame)
    form= (an jedes Formular)
    fieldset= (an jedes Fieldset, auch ausserhalb eines Formulars)

    ...damit sollte so ziemlich alles abgedeckt sein. Ziemlich schlau. Wir haben das ganze mal in der Firma händisch implementiert, war grausam.

    Danke für die WinSCP Integration. Hilft mir leider nicht weiter.

    Meine konkrete Anwendung ist Photoshop. Ich möchte bei "Save for Web" direkt meinen Server angeben können, und nicht erst ein lokales Verzeichnis von dem ich dann die Datei rüberschupfe.

    Es gibt doch so "ftp-folders". Wieso gibt's da nicht auch "scp-folders"?

    Zitat von mas

    Also eine reine Windows-Lösung fällt mir da nicht ein, aber für Linux gibts
    SHFS.

    Das wäre perfekt! Ich hab auch einen lokalen Linux-Server. Vielleicht kann man ja dann die shfs-Freigabe via SAMBA weiterfreigeben?

    Zitat von Filz

    Ist es dein Server bzw. hast du/kannst du einen WebDAV-Service installieren? Das würde Windows schon unterstützen - nicht als Laufwerk, aber als eigener Ordner/Verknüpfung...

    Grundsätzlich könnten wir WebDAV schon installieren... aber ist das nicht recht unsicher? Irgendwie hab ich ein mulmiges Gefühl bei dieser Technologie...

    Hallo!

    Ich schiebe mit scp meine Dateien auf meinen Webserver. Immer wieder, mal eine kleine Grafik, mal ein bisschen html. Mal editiere ich auch alles direkt via secure shell am Server.

    Praktischer wäre natürlich eine Laufwerksfreigabe. Samba am lokalen Linux-Server ist ja kein Problem. Aber, nachdem mir NFS zu unsicher ist: gibt es vielleicht einen Windows Treiber, der so tut als ob er ein Laufwerk wäre und in Wirklichkeit via scp die Dateien transferiert?

    Danke // René!

    Dein Portfolio ist ein Hit! Der Bär ist süß, die Elektronenmikroskop Imitation ist ausgezeichnet.

    Ich tät' aber auf der products und portfolio-clients Seite Links statt dem Text machen. Bei den Clients vermutlich kein Problem (deren Homepage) -- bei den products eventuell eigene Seiten betreffend Character Animation, etc.? Mit kleinen Beispielen?

    Zitat von Zentor

    btw. verwende erst garkeine Frames. Das is out.

    Sorry, da widerspreche ich Dir. Ich verwende Frames zwar auch schon lange nicht mehr, in Christinas Fall geht's aber nicht anders.

    Sie verwendet ein externes Gästebuch, ohne Frames lässt sich das bei weitem nicht so gut integrieren (iFrames sind auch Frames).

    Und eine CMS, die das alles kann, wäre möglicherweise Overkill.

    netter Hut übrigens :verycool:

    -edit- Aaaah! Der Zwilling von meinem Kater!

    Zitat von Fup

    Ich glaube nicht, dass das mit php funktioniert, müssest schon auf Java (jsp, servlets, etc.) umsteigen.

    Versteh ich nicht? Wieso soll was mit php nicht gehen, was mit jsp geht?

    Und wie würde das dort aussehen?

    Zitat von maciek

    zunächst mal danke für's Mitdenken. :thumb: Allerdings ... ich glaube, wenn man diesen Ansatz verfolgt, dann müßte man die lock-time in der DB speichern und nicht in den GLOBALS, weil ja jeder User nur Zugriff aus seine GLOBALS hat und aus diesen nicht herauslesen kann, ob was jemand anderer in seinen GLOBALS stehen hat. Oder hast Du das anders gemeint?

    Nein, eben nicht! Die Sessions sind lokal je Session. Und die Globals global für den ganzen Apache. Zumindest glaub ich das so?

    Sonst: Shared memory :) Oder eine memory-tabelle in MySQL. Oder so irgendwas.

    Hä? Ganz verstehe ich das nicht.

    Ich probier mal zu erklären, was mir davon klar ist. Du willst also eine Art "Nein, geht nicht, weil User X das gerade tut"? So wie zB im Admin-Interface meines Routers, wo dann kommt "The Device is currently administered by X"?

    Ich würde sowas über die $_GLOBALS variable in php lösen. zB (ungetestet)

    Code
    if(empty($_GLOBALS['locks']))
      $_GLOBALS['locks']=array();
    
    
    if(is_locked($_GLOBALS['locks'][$id]))
      print_error();
    else {
      $_GLOBALS['locks'][$id]['time']=current_timestamp();
      $_GLOBALS['locks'][$id]['user']=current_user();
    }

    Das wird dann bei jedem Zugriff auf das Ding ausgeführt.

    is_locked() prüft dann einfach, ob $_GLOBALS['locks'][$id]['time']<(current_timestamp() + locking_time()) ist. locking_time könnte zB eine Stunde sein oder so.

    Wenn wer länger als eine Stunde auf das Ding nicht zugreift, hat er eben Pech gehabt und kriegt selber eine Fehlermeldung beim nächsten Versuch.

    Und wenn der ursprüngliche User seine Arbeit "ordnungsgemäß" beendet hat, wird der lock wieder gelöscht:

    Code
    unset($_GLOBALS['locks'][$id]);
    Zitat von MarvinTheRobot

    ähm ich kenn das ohne "disabled="

    Ja eh. Nur ist dass dann nicht XHTML-konform. :)

    Siehe zB selfhtml, ganz unten:

    Zitat von SelfHTML

    Wenn Sie XHTML-konform arbeiten wollen, müssen Sie dieses Attribut in der Form disabled="disabled" notieren.

    Zitat von itk5

    An "Request.Form" kann es nicht liegen

    Das sieht MS-SQL offensichtlich anders, zumindest entnehme ich das der Fehlermeldung.

    Probiere mal testweise einen String zusammenzustöpseln. Ich bin nicht besonders fit in ASP, aber so ungefähr:

    Code
    sql = "UPDATE kunden "
    sql=sql+"SET kunden.nachname="+Request.Form('nachname')+" "
    sql=sql+"WHERE kunden.Kundennummer="+Request.Form('kundennummer')
    
    
    set rs=db.execute(sql)

    Meiner Meinung nach ist nämlich Request.Form eine Funktion von ASP -- nicht von MS-SQL. Du verwendest es aber als MS-SQL Funktion.

    Zitat von maciek

    PEAR selber ist kein Problem.

    Dann wird mal einen tieferen Blick auf PEAR::DB. MS-SQL unterstützts ziemlich sicher, DB2 vermutlich auch. Vor allem die Connect-Strings würde ich mir genauer ansehen, den Rest abstrahiert PEAR::DB sowieso.

    Zitat von attila

    Cannot re-assign $this

    Das ist das klassische "Die Anwendung wurde für php/4 geschrieben, Du benutzt aber php/5" Problem.

    Abhilfe: auf php/4 zurücksteigen.

    Zitat von maciek

    Eine Frage: Ist es möglich über CSS ein Input-Feld zu disablen?

    einfach disabled="disabled" beim input-tag hinschreiben ist keine Option?

    HTML
    <html><body>
    <form><input type="text" disabled="disabled" />
    <input type="text" />
    </form></body></html>

    siehe hier

    davon abgesehen behaupt ich mal nach längerer Suche, dass man selbst mit neueren CSS-Versionen nur text-content hinzufügen kann. Eine solche Status-Änderung dürfte (noch?) nicht gehen.

    Zitat von TB2

    So kann man den PC nur noch mit nem Schlüssel starten

    Ware bei der RS/6000 (IBM Midrange) immer schon so. Möglicherweise gibt's auch ein paar ATX-Gehäuse, bei denen ein Schlüssel statt einem Knopf ist. Eigentlich gar keine blöde Idee...


    Zitat von mtintel

    wenn er google bedienen kann

    Na zum Glück interessieren sich die Putzfrauen nur für pornographisches Material -- und nicht für Google.

    Andererseits, vielleicht ist sie ja Mitglied einer "Underground Putzfrauen Organisation", in der tatsächlich auch eine dermaßen fortgeschrittene Internetbenutzung gelehrt wird?


    Zitat von Trux

    Hast du schon jemals einen Computer von innen gesehen

    ...kann ich mir nicht vorstellen.

    Um dem ganzen auch noch einen neuen Impuls zu geben -- ist ja durchaus unterhaltsam -- wie wäre es mit einem Besuch bei den Busch Hackern? Die sind ja auf Sicherheitsfragen und sowas spezialisiert.

    Zitat von michi204

    fragt sich nur, ob sich dann nicht unter umständen der bodyguard mit dem scharfschützen abspricht, damit sie dann abwechselnd im internet surfen können :D

    ...und die Putzfrau ein bisserl mit den Augen klimpert und Ruck Zuck Zugang hat. :)

    Zitat von Guru the 2nd

    Die im PC is eine Fast Ethernet

    Na wenn das nur FAST a Ethernet is, musst halt eine GANZ Ethernet Karte kaufen... *ggg*

    Davon abgesehen. Hast Du schon probiert beiden händisch eine IP-Adresse im gleichen Netzwerk zuzuweisen?

    zB Schleppi: Mask 255.255.255.0, IP 192.168.0.1
    Stand-PC: Mask 255.255.255.0, IP 192.168.0.2

    ?