Beiträge von Jan_K

    Schreibrechte sollten da sein.

    In der php.ini sehe ich jetzt als einzigen Unterschied bei dem ich nicht weiß ob er relevant ist den Locking Type.
    Da hast du pthread mutex Locks
    Ich habe File Locks
    Allerdings wüßte ich jetzt nicht wo ich das ändern könnte.

    Die Änderungen bringen leider nichts.
    Ich hatte mir aber auch schon die über uniqid() generierte id ausgeben lassen, das passte schon.

    Ich vermute, dass irgendwelche Einstellungen in der php.ini noch nicht passen (obwohl ich schon mehrere stunden gesucht und nichts gefunden habe was noch falsch sein könnte) oder aber das apc probleme hat mit anderen extensions/modulen.
    Da habe ich bisher gefunden, dass ModSecurity, Suhosin, ZendOptimizer z.b. nicht mit APC zusammen laufen, bzw das dann APC nicht korrekt funktionieren soll.
    Davon habe ich aber nichts laufen, bzw schon deaktiviert.

    Ja, so funktioniert das Script auch. Das Problem ist ja, dass die Informationen zum laufenden Upload mit apc_fetch() geholt werden und dieses mir immer false zurückgibt, statt einen Array mit Informationen zum laufenden Upload.
    Ansonsten läuft das Script fehlerfrei.

    Wo es bei mir hakt ist eben warum apc_fetch() auf die temp-datei false zurückgibt. Der upload läuft ja und die datei wird korrekt hochgeladen.

    Ich möchte auf einer Seite eine Fortschrittsanzeige für uploads integrieren, zu diesem Zweck habe ich APC installiert. Das läuft auch laut phpinfo().

    PHP-Version 5.2.5
    APC 3.0.19

    Jetzt habe ich diverse Scripte für Upload-Fortschrittsanzeigen getestet, keins hat funktioniert. Nach ein wenig rumprobieren habe ich festgestellt, dass apc_fetch() immer false zurück liefert.

    PHP
    <?php 
    $bar = 'BAR'; 
    apc_store('foo', $bar); 
    var_dump(apc_fetch('foo')); 
    ?>

    Hier wird mir völlig korrekt ausgegeben: string(3) "BAR"

    Als Beispiel für ein getestetes Script:
    http://www.ibm.com/developerworks…v525/index.html
    Es tat sich beim upload nichts am Fortschrittsbalken, die Datei wird aber korrekt hochgeladen.

    Dann habe ich die getprogress.php folgendermaßen angepasst:

    PHP
    <?php 
    if(isset($_GET['progress_key'])) { 
      if($status = apc_fetch('upload_'.$_GET['progress_key'])) 
          echo $status['current']/$status['total']*100; 
      else echo "50"; 
    } 
    ?>

    Der ausgegebene Wert gibt den Upload-Fortschritt in Prozent an die javascript-funktion. Nach meiner Änderung springt dann der Fortschrittsbalken sofort auf 50% und bleibt da, also gibt apc_fetch() hier false zurück und springt in den else-Zweig. $_GET['progress_key'] wird korrekt übergeben.

    Meine apc-settings in der php.ini sehen folgendermaßen aus:
    [APC]
    apc.enable_cli = 1
    apc.enabled = 1
    apc.shm_segments = 1
    apc.optimization = 0
    apc.shm_size = 128
    apc.ttl = 7200
    apc.user_ttl = 7200
    apc.max_file_size = 200M
    apc.mmap_file_mask = /tmp/apc.XXXXXX
    apc.num_files_hint = 1024
    apc.rfc1867 = 1
    apc.rfc1867_prefix = upload_
    apc.rfc1867_name = APC_UPLOAD_PROGRESS
    apc.rfc1867_freq = 0

    Hat jemand eine Idee wo das Problem liegen könnte?

    Kennt jemand ein Script für eine einfache Upload Progress Bar?

    Ich brauche nur die Progress Bar und keinen sonstigen Schnickschnack.

    http://www.ibm.com/developerworks…v525/index.html <-- Dieses habe ich getestet, wäre von der Funktionalität völlig ausreichend, leider funktioniert es aber nicht (Firefox Fehlerkonsole spuckt mir beim generieren des Fortschrittbalkens die Warnung aus: Fehler beim Verarbeiten des Wertes für Eigenschaft 'width'. Deklaration ignoriert. Finde leider keinen Fehler woran das liegen könnte).
    Sonstige Scripte die ich bisher gefunden habe sind mir eigentlich von der Funktionalität zu umfangreich.

    Vielleicht kennt ja noch jemand ein funktionell schön abgespecktes das auch läuft?

    Du hast vermutlich auch eine Tabelle für die Teams? Dann ist die einfachste Lösung die mir jetzt einfällt, in die team-tabelle ein Feld für das Datum des aktuellsten Spiels zu packen.
    Dann lasst sich das was du möchtest über einen einfachen join umsetzen.
    Bin jetzt aber nicht sicher ob es die beste lösung ist.

    Wenn man wirklich verliebt ist kann man wohl nicht so schnell einen Schlussstrich ziehen.
    Solange man mit einer Person nicht schon lange zusammen ist und den anderen wirklich kennt kann man mMn auch noch nicht von Liebe sprechen. Dieses Wort wird nach meiner Auffassung inflationär genutzt.
    Einen wirklichen Rat geben kann man da wohl nicht ohne euch zu kennen, das kannst du selbst am besten beurteilen.
    Aber meine Meinung zu Beziehungen: In eine glückliche Beziehung kann man nicht "eindringen".
    Es gibt aber jede Menge Menschen die in einer Beziehung aus Gewohnheit bleiben oder weil sie einfach nicht alleine sein wollen/können. In so einem Fall tut man auf lange Sicht beiden einen Gefallen wenn man sich "einmischt".

    @bandit600

    hat es ein grund das ein teil davon unter einander geschrieben
    ist und nicht in einer reihe?


    dient nur der Übersichtlichkeit bzw der besseren Lesbarkeit. Ob untereinander oder in einer Reihe spielt ansonsten keine Rolle.


    und noch ne frage....

    jetzt wollt ich den bereich:

    PHP
    if ($admin == 1) 
             echo "<td class='Klasse3'>
                      <a class='St1'>Anministration</a>
                   </td>";

    zwischen echo" und "; ersetzen durch:

    PHP
    <td class="<? if ($i==0) { echo "Klasse2";} else { echo "Klasse3";}?>" align="center">&nbsp;
            <a style="color:#000000" href="show_foren_thema.php?del=<? echo $row->id; ?>">
            <img src="images/del.png" border="0" width="20" alt="wirklich löschen?"></a></td>

    da aber dort weitere php anweisungen sing geligt mir das net so
    eifach und herr google hat mir auch nicht wirklich helfen wollen.
    meist bekamm ich nur ein weißen schirm und fehler von wegen was mit
    t_string oder so

    mfg


    Also erstmal, du solltest bei einer Frage zu einer Fehlermeldung auch die exakte Fehlermeldung hier posten.
    hier kann ich dir aber wohl sagen woran es liegt:

    PHP
    if ($admin == 1) 
             echo "<td class="<? if ($i==0) { echo "Klasse2";} else { echo "Klasse3";}?>" align="center">&nbsp;
            <a style="color:#000000" href="show_foren_thema.php?del=<? echo $row->id; ?>">
            <img src="images/del.png" border="0" width="20" alt="wirklich löschen?"></a></td>";

    So sieht dein Code aus? Du bist schon im <?php ?> bereich, also sind deine <? ?> da doppelt gemoppelt.
    Mach das mal so:

    PHP
    <?php
    if ($admin == 1) {
        if (!$i) $class = "Klasse2"; 
        else $class = "Klasse3";
        echo "<td class='".$class."' align='center'>&nbsp;
            <a style='color:#000000' href='show_foren_thema.php?del=".$row->id."'>
            <img src='images/del.png' border='0' width='20' alt='wirklich löschen?'></a></td>";
    }
    ?>

    Tut mir Leid, ich sehe da momentan so wie du es beschreibst wenig Hoffnung. Wie du schon sagst, wenn du wieder mit ihr zusammen kommst wird es, so wie du sie zur zeit siehst, wieder nicht lange halten.
    In "Fachkreisen" nennt man das was du hast One-it-is. Die Fixiertheit auf eine Person und der Glaube, dass das eigene Glück von dieser Person abhängig ist. Solange du sie auf ein Podest stellst und dein Glück von ihr abhängig machst wird das nichts. Sowas ist für Frauen der totale Attraction-Killer.
    Frauen lieben selbstständige Männer die ein eigenes Leben und eigene Prinzipien haben. Die unabhängig von ihnen ein erfüllendes und interessantes Leben führen.
    Mein Rat: Gehe raus, unternimm schöne Sachen, habe Spaß, setz dir Ziele im Leben die dir wichtiger sind als eine Frau, und vor allem: Lerne andere Frauen kennen. Dann wirst du merken, dass sie auch einfach nur ein Mensch ist, und kein überirdisches Wesen.

    Ich möchte auf einer Seite den upload von größeren dateien (bis zu 200mb) erlauben.
    Nach ein paar minuten wird der upload jedesmal abgebrochen:

    Fehler: Verbindung unterbrochen

    Die Verbindung zum Server wurde zurückgesetzt, während die Seite geladen wurde.

    Einstellungen in der php.ini:
    - max_execution_time: 1800
    - upload_max_filesize: 200M
    - memory_limit: 200M
    - post_max_size: 200M

    Hat jemand eine Idee woran das liegen könnte bzw. welche Einstellungen möglicherweise noch angepasst werden müssen?

    read ist ein reserviertes wort, das hätte ich jetzt ausm stegreif nicht gewußt.

    ich würd sagen es fehlt aber auch noch eine verknüpfung zwischen den beiden WHERE bedingungen (vermutlich AND).

    hehe, yo richtig

    die meldungen von der fehlerkonsole fand ich aber auch recht unkonkret. "missing ; before statement" <-- da seh ich keinen direkten zusammenhang zur doppelten var-deklaration von arrParts. (mag aber auch einfach an mangelnder routine im umgang mit js liegen)

    Da gefällt mir php wesentlich besser, mit den fehlermeldungen kann ich i.d.r. mehr anfangen.

    Ahhhhh
    ich hasse javascript... :D

    et funzt nu.

    Und zwar gab es zwei kleine probleme:

    1.
    var arrParts = new array();
    var arrParts[1] = new array();
    var arrParts[1][1] = new array();
    ...

    das "var" durfte nur vor dem reinen arrParts stehen, bei den tieferen Dimensionen ist das unerwünscht, also so:

    var arrParts = new array();
    arrParts[1] = new array();
    arrParts[1][1] = new array();
    ...


    Da spuckte er mir dann schonmal nur noch die Fehlermeldung: "array is not defined"

    womit ich dann zum zweiten Fehler kam:

    2.
    Nicht-Beachtung von case-sensitivity meinerseits.
    mit "new Array()" war auch dieser Fehler behoben.

    Und siehe da, nun ist auch "ersteAuswahl" nicht mehr undefined und es läuft alles wie es soll.
    Auswahl in der select-box öffnet die zweite select-box mit den zugehörigen unterkategorien.

    Jetzt wird nur noch arrParts nicht ganz korrekt belegt, das sollte aber kein großes Problem mehr sein :)

    drei meldungen die mir irgendwie nicht einleuchten wollen:

    Zitat


    ersteAuswahl is not defined

    Ich bin, wie schon gesagt, kein großer javascript checker, aber was muß ich denn da noch mehr definieren? -.-;;

    Zitat


    missing ; before statement

    var arrParts = new array();var arrParts[1] = new array();var arrParts[1][1] = new array();

    --------------------------------------^

    Auch hier kann ich nicht erkennen wo da ein ; fehlen soll :(

    Zitat


    uncaught exception: Die Erlaubnis für den Aufruf der Methode Location.toString wurde verweigert // edit: dieser fehler hat sich erledigt, lag an einer kleinen änderung im code zu testzwecken

    Location.toString gibt es überhaupt nicht im quellcode -.-

    mal ganz unabhängig von den tatsächlichen möglichkeiten von javascript:
    es reicht imho die tatsache, dass es von vielen firmen standardmäßig deaktiviert wird. Wie begründet das ganze ist mag zwar eine interessante Diskussion sein, ist aber für die Praxis irrelevant. Fakt ist, viele Firmen haben es deaktiviert, also sollte man auch keine wichtigen Inhalte einer Seite nur bei aktiviertem JavaScript verfügbar machen. Es sei denn es ist eine unkommerzielle Seite die es sich erlauben kann zu sagen: "Du hast kein JavaScript aktiviert? Wir wollen dich hier nicht!"