Beiträge von basti1012

    Ok ,habe es endlich geschafft. Jetzt Scannt er alle Datei (ca 7000) und läst dann nur noch Endungen mit php und html zu.Das sind dann nur noch ca 2000 Datein. Die Sitemap ist zwar noch 400 Kb groß, aber wenn ich jetzt noch Ordner ausschließen tue wird sie noch kleiner. Muß jetzt noch rausfinden wie man Ordner aussperren kann, aber da ich es mit den Datei Endungen auch hinbekommen habe sollte das auch klappen.

    Würde ja mal gerne das ganze Script psten damit ihr mal kucken könnt was ich wieder alles falsch gemacht habe. Aber ich ja eine fertige Lösung....

    Da gibt es wohl mehrere möglichkeiten.

    Weißt du den ob du es mit JS machen willst oder lieber eine reine CSS Lösung ? Habe es zwar noch nicht probiert aber eine CSS Lösung sollte wohl klappen.

    Da wird dir auch jeder ein anderen Lösungs Vorschlag geben.

    Zb über opacity ein und ausblenden oder display:none;

    oder zur Seite aus den Bilschirm raus schieben ,so das nur eine Fahne zu sehen ist.

    Möglichkeiten gibt es aufjedenfall genug

    1.Davon mal abgesehen, Deine Seiten sind über verschiedene Ordner verteilt???

    2.Aus welchem Tutorial hast Du das denn nu wieder?

    1 . Ja noch. Aber es geht ja nicht nur um die Sitemap sondern auch um eine <nav> wo nach und nach Seiten rein sollen und die dann so ausgelesen werden um nicht andauern die Navigations Datei ändern zu müssen.

    2. Eigentlich nirgenswo ich habe versucht das selber zu machen aber wohl nicht ganz verstanden. Obwohl ich dachte schon weil die echos geben alle Links in allen Ordnern aus, deswegen dachte ich ich wäre auf den richtigen weg.

    Das ist mein Ergebniss http://sebastian1012.bplaced.net/hauptseite/sitemap.php

    Wie man sieht die Links stimmen ,aber im textarea sind die Unterornerlinks nicht mehr da.

    Mal kucken ob dein Link mir weiterhilft.

    EDIT: Das in den arrays einlesen ist ja schon mal nee schöne Sache die auch ganz gut klappt.

    Aber da einige Ordner wieder Unterordner haben ist das ja etwas verschachtelt und das wieder in einer (zb Tabelle) einzulesen ist ja wahrscheinlich auch mit mehreren Schleifen verbunden oder gibst da auch was leicht verständliches ?.


    Naja etwas weiter bin ich schon gekommen.

    Mitlerweile habe ich alle Links kommplett in einer Tabelle bekommen und das sieht gut aus. Wenn ich jetzt das noch mit der sitemap hinbekomme bin ich etwas stolz. Nur dann muss ich rausfinden wie ich js Datein und jpg und soweiter nicht anzeigen lassen kann. Normale Strings auslassen kriege ich wohl hin ,aber ist das mit Datei Endungen nicht anders ?,oder wird das genau so ausgelesen ? Bzw wie vergleicht man diese ?

    Die xml von alles ist 3mb gross ,die muß ja jetzt noch ohne js und bilder gemacht werden.

    Habe mal nee xml mit einen kleinen Ordner gemacht .Kann mal einer kucken ob das so richtig ist von Endergebniss? Mich stört das <span> da ,oder darf das sein ? http://sebastian1012.bplaced.net/sitemap.xml

    Das es eigentlich kein problem ist habe ich auch gedacht.

    Anstatt den ganzen Server zu Scannen habe ich erstmal einen kleineren Ordner genommen.

    Wie man sehen kann gibt der echo alle Links an ,auch die in den Unterordnern.

    Im Textarea sind die Unterordner aufeinmal nicht mehr da und in der xml datei auch nicht mehr. Wo ist da mein Fehler ?

    Am global liegt es wohl nicht, wenn ich das file erstellen mi in der function nehme wird es trotzdem ohne Unterordner erstellt. Wie kann da sein weil die echos geben alle Links aus ????||

    Mein problem ist , alle Scripte die ich im Netzt finde fangen an was zumachen und nach 30 Sekunden ist ende weil der Server sagt ende im gelände. Wenn ich den Server selber mit einer Schleife durchlaufen lasse zeigt er mir alle Datein in 3 - 4 Sekunden an.

    Ich br

    auche doch dann eigentlich nur die jpg ,js und alles andere was uninteresant ist rausfiltern und in den üblichen <url> <loc> und <changefreq> packen oder nicht ?

    Das soll er ja nicht immer automatisch machen oder so das bekomme ich sowieso nicht hin. Aber ich könnte ja zb dieses Script einmal im Monat laufen lassen und dadurch die sitemap aktualiesieren.

    Die ganzen Datein anzeigen lassen habe ich ja soweit ,nur wenn ich es in den Tags packe steht im Endergebniss nur der Hauptordner in der sitemap. Irgendwas mache ich falsch.

    Außerdem wollte ich für bestimmte Ordner sowas auch für eine <nav> nutzen ,aber wenn das eine schon nicht klappt,klappt das auch bestimmt nicht

    Hat einer von euch schon ml eine sitemap selber gemacht ..So das PHP den Server durchläuft und dann die Sitemap erstellt ?

    Ich habe zwar nach fertigen sachen gesucht ,aber bei jeden der Scripte schmiert der Server ab ,ok falsch ausgedrückt , der rödelt da 30 Sekunden rum

    und dann steht da das es die Seite nicht mehr gibt. Wahrscheinlich dieses Timeout oder sowas . Also wollte ich es selber machen . Und wahr ja klar

    funktioniert natürlich nicht. Irgendwas ist an meiner Schleifen anordnung falsch weil die Ausgabe nur Müll macht. Hatte zwischen durch schon mal

    was,was ganz gut aussah ,aber das passte nicht ganz weil da nur ca 30% aller Datein aufgeliestet wahren.

    Ergebniss sieht so aus

    http://sebastian1012.bplaced.net/sitemap.xml

    Irgendwie überhaupt nicht wie eine xml sonst aussieht und er hat nur ein Ordner gescannt der rest fehlt.

    Und das mit den Bildern nicht anzeigen funktioniert erst recht nicht deswegen ist es auskommentiert

    Mit polling habe ich schon mal versuche gemacht ,wie und was und soweiter das funktioniert.Das hatte mit 2 Browsern und hin und her schreiben gut Funktioniert. In den Browsertools steht da dann auch immer das der request noch nicht zu ende ist ,und verschwindet erst dann wenn neue nachricht da ist . Interesante sache ,das könnte ich vieleicht sogar hinbekommen.

    Aber Socket ist etwas was ich noch nicht checke. Bei meinen Googeln habe ich auch kein Chat gefunden der das auf Socket macht .Auch Funktionierende Codes wahren nicht zu finden. Irgendwie habe ich das gar nicht verstanden oder wirklich nur Müll gefunden.

    Beim goggeln habe ich das auch so verstanden das man bei Socket sowas wie ein hoster brauch ( Weis den Namen jetzt nicht ) also http://blabla-socket , und irgendwie wahren bei den meisten Googel funde auch irgendwie ein Javascript mit in Betrieb.

    Hast du da irgendwo im Netzt ein Funktionierenden Code, Beispiel, Tutorial oder Anleitung wo man das sehen kann wie das läuft und was man brauch ?

    Daran habe ich am Anfang auch noch gedacht das ich die Klassen ändere.Aber da ich wieder ein hänger im Kopf hatte kam ich da erst nicht weiter.Dann hatte ich wieder eine unnötige zu lange Codezeile gehabt ,und zum Schluß habe ich gedacht das ich es mit 2 verschiedene echos mache. Klappt soweit auch ganz gut. Aber dein Vorschlag werde ich mir auch mal genauer anschaun weil es scheint ja auch kürzer zu sein.

    Anderes Thema. da ich immer mit Php und client durcheinander komme muss ich bei den Javascripte ,die auf die Chatbeiträge zugreife ( zb Lösch function durch Admin ) die Javascript mit einen setTimeout von 500ms laden ,weil das js ja schneller geladen ist als die Datenbank und der Request.

    Da nervt mich noch alles etwas.

    Da der Chat andauernd ein reload macht ( zb 3 Sekunden ) um zu kucken ob es neue Beiträge gibt ,kam ich auf die Idee das es ja nur mit Ajax geht. Php Lösung kenne ich nicht.

    Habt ihr da auch noch nee idee wie man das von der struktur her angehen kann.

    Aber Ich lerne trotzdem dazu weil baue gleichzeit nee Setup Datei und Config.php.

    Das hatte ich letztens beim ersten Versuch alles weggelassen und mußte für bestimmte Einstellungen ewig suchen in den Scripten:)

    Ja meistens ist die Lösung doch einfacher als man denkt,

    Der Test gerade sah schon gut aus .

    Da es ja while Schleife ist habe ich es jetzt so gemacht.

    Die Beschreibung ist doof ,ich weiß. Habe auch kein Plan was ich sonst schreiben soll.

    Es geht um eine Datenbank Ausgabe, und zwar soll jeder zweite Eintrag andersrum sein.

    Und zwar soll beim Chat nicht wie üblich jede zweite Zeile eine andere Farbe sein ,sondern Name und Message verdreht.

    Dazu habe ich 2 Echo Ausgaben die das Ergebnis machen

    * Link entfernt , weil existiert nicht mehr *

    Jetzt brauche ich in PHP Code ,in der SQL while Schleife eine Möglichkeit , die bei jeder 2ten Ausgabe den anderen Echo gibt.

    Ich denke immer dran das nee if Abfrage, der richtige weg ist ,aber finde jetzt nicht den richtigen Ansatz.

    Wie würdet ihr das machen ? ,oder was mache ich falsch?

    Vielen Dank und Guten morgen allerseits

    Ich hatte den noch leeren iframe ein Bild gegeben mit background und gehoft das der leere iframe sich anklicken läst. Dann das Script von da oben und Fertig.Wäre schnell und Simpel gewesen,aber geht leider nicht so. Aber schön,so hat man wieder was gelernt.

    Wußte ich ehrlich noch nicht.

    Das ein Voller iframe nicht klickbar sein darf ergibt ja auch ein sinn.

    Hatte gehoft das es mit den leeren geht.

    Nagut dann muß man es anders machen und der TE weiß zumindest schon mal das man es so nicht macht :)

    Doch egentlich sollte das gehen.Ich versuche das gerade auch und dabei ist mir was aufgefallen was ich noch gar nicht kenne.

    An dir Profis hier.Kann man auf <iframe> kein Click event machen.

    Ich weiß blöde erklärung ich meine das so

    egal was man anklickt es kommt der Alert.( Ist so ja Logisch ). Klicke ich aber auf den Iframe kommt nix. Ist das normal das iframe kein click zuläßt ??

    Habe den (*) da rein gemacht zum testen weil bei iframe ja nie was kam

    An den TE das ist kein fertiges Script und somit noch umbrauchbar.

    Du weißt aber wie man GET holt oder ? Im link ist der Inhalt von GET zu finden. Ich weiß ist nee dumme erklärung aber hauptsache ist das du verstehst wo der unterschied bei POST und GET ist . Einfach GET hinschreiben wo POST stand geht nicht

    Und es ist ja meine Entscheidung ob ich alles über ein Modal mache.

    Und Sorry bin noch nicht der beste mit PHP Fehler macht jeder.

    Ja im endeffekt muß das jeder selber wissen was er auf seiner Seite tut. Ich durfte mir das auch schon öfters an höhren wieso und warum ich bestimmte dinnge haben will.

    Aber wir meinen es ja auch nur gut ,weil jeder sag das was er denkt und wie er es selber lieber hätte.

    Aber Fehler sind da um sie zumachen ,sonst gebe es ja keine Fehler8o

    Was macht den dein Fehler ? Konntest du ihn schon eingrenzen ? Hattest du deine Seite nicht schon mal Online gehabt ,oder hast du das wieder raus genommen? Weil in Live kann man meistens besser helfen ?

    Ich muß ja sagen das ein eigener Server ja gut klingt.Nur was da alles zugehöhrt das er dauerhaft läuft? Wenn damal was dran kaputt ist hat man halt Pech gehabt ,in meinen Fall kümmert sich bplaced.net. drum das es wieder geht.

    Also ich persönlich muß sagen das es für mein vorhaben kein sinn hat ein eigenen Server im Betrieb zu nehmen. Da bei mir noch alles mehr spielerei ist als was konkrettes gebe ich mich mit bplaced zu frieden. Fals aus der Spielerei mal was vorzeigbares rausgekommen ist ,würde ich vieleicht noch auf eine DE domian spekulieren ,aber eigener Server ist nix für mich. Auch wenn ich das ganze drum herum könnte und wüßte wie es alles läuft würde ich es nicht tun.

    m.scatello hast du ein eigenen Server am laufen ? Wenn ja macht sowas viel arbeit ,oder sagst du selber wenn es erstmal läuft das die Wartung da gar nicht mehr groß ist ?

    Ich hatte bis jetzt immer nur kleinigkeiten wo ich den Support gefragt hatte und muß sagen das es recht schnell ging. Wo ich ich 5000 Socket zugriffe jeden Tag überschritten hatte ,haben die Sofort( ca 2 Stunden ) die Sockets auf 20.000 erhöht. Auch nach dem Umbau ,wo blaced auf https umgestellt hat gab es probleme die auch recht schnell behoben wurde. Vielleicht gibt es einen Support der schneller ist (ganz bestimmt ),aber ich kenne es nicht schneller und bin erstmal damit zufrieden. Ob die jetzt beim jetztigen Vorschlag von Arne Drews auch so entgegen kommen werde ich mal einfach testen. Mal sehen was die überhaupt zu diesen Problem sagen ob so was schon öffters vorkam oder wie auch immer.

    Naja mal sehen,werde es dann Berichten.

    Exportiere die Datenbank, lösche sie, erstelle sie neu und importiere wieder.

    Ja das hatte ja erst geholfen. Wahr eben mal kucken und wieder ales im A...

    Er sagt mir es gibt x Einträge und zeigt auch an zb Eintrag 1000-1025 ist aber ist aber nix zusehen.

    Kann eine Komplette Datenbank kaputt gehen ?

    Man hat ja 16 Datenbanken .6 Habe ich in Betrieb und die eine macht nur den Stress. Wenn da jetzt nicht 90 Tabellen drinne wären würde ich die mal Komplett löschen weil komischerweise spinnen ja alle Tabellen in der einen DB rum.

    Gibt es eine Scherung wo man die komplette Db Speichern kann? Ich finde nur ne Option wo ma jede Tabelle einzelnd speichern kann.

    Dann gibt es noch ein Problem ,weil einige Tabellen über 100 Mb groß sind bekomme ich die in der neuen Datenbank nicht wieder so einfach drauf gespielt weil man keine Daten hochladen darf die größer als 100 Mb sind.

    Alles Mist:cursing:

    Okay. Vielen Dank für eure Antworten. Wäre es denn als Alternative möglich, den style im HTML fix zu vergeben, sodass kein CSS und Script nötig ist?

    Ohne css und js willst du den Code ändern ??

    Wie willst du dann was ändern ? Nur mit html geht das wohl nicht.

    Mit js ginge das relative schnell aber ohne und nur mit css müsste ich selber erst testen und kucken ,aber das ist zu warm . Mein Cpu zeigt schon 85 Grad an .Ist das zu viel ?