kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Plupload mit GCS Resumable Upload

    geschrieben von dunkeltuten

    Hallo Otisoft,

    leider kann ich aus Deinem Beitrag keine Fragestellung erkennen.
    Und wo liegt jetzt Dein Problem?

    Gruss Dunkeltuten
  • in: Performance Datei lesen vs. Datenbank lesen

    geschrieben von dunkeltuten

    interessant wäre ein direkter Vergleich beider Methoden mit echten Daten und den daraus resultierenden Zeitmessungen auf jeden Fall!
    Ich persönlich würde aber auf jedenfall auf eine DB setzten.
    Wenn Dir der Aspekt Performance dabei auch noch wichtig ist, dann kannst Du Dir ja mal zusätzlich folgendes anschauen:
    CREATE TABLE foobar ENGINE=MEMORY;
    :spammer:
    Gruß Dunkeltuten
  • in: Parse error: syntax error, unexpected '.10' (T_DNUMBER)

    geschrieben von dunkeltuten

    fyc schrieb:
    Es soll zu einer MSSQL Datenbank eine Verbindung aufgebaut werden.

    wie würde dann der aufbau aussehen für eine mssql Verbindung?


    Google ist Dein Freund :wave:
    Ergebnis: http://php.net/manual/de/function.mssql-connect.php

    <?php
    // Server in diesem Format: <computer>\<instance name> oder
    // <server>,<port>, falls nicht der Standardport verwendet wird
    $server = 'KALLESPC\SQLEXPRESS';
    
    // Mit MSSQL verbinden
    $verbindung = mssql_connect($server, 'sa', 'phpfi');
    
    if (!$verbindung) {
        die('Beim Aufbau der Verbindung mit MSSQL ging etwas schief');
    }
    ?>
  • in: Parse error: syntax error, unexpected '.10' (T_DNUMBER)

    geschrieben von dunkeltuten

    Hallo fyc,

    willst Du wirklich zu einer Microsoft-Datenbank (mssql_connect() ) einen connect aufbauen?
    -> Bei Microsoft muss man, soweit mir bekannt, auch gleich die Datenbankinstanz mit angeben! Also z.B. "123.123.123.123\meine_instanz"

    oder soll es ein Connect zu MYSQL-Datenbank werden?
    -> Dann mysqli_connect($mysqlhost, $mysqluser, $mysqlpwd, $mysqlschema); verwenden

    Gruß Dunkeltuten
    :spammer:
  • in: RDP-Zugangsdaten speichern

    geschrieben von dunkeltuten

    Warum die Finger brechen?
    Die Antwort lautet einfach nimm doch einfach "Remote Desktop Plus"
    Hier der Link: https://www.donkz.nl/
    Damit sollte alles klappen was Du willst :thumb:

    Gruss Dunkeltuten
    :spammer::king:
  • in: Kein Utf-8 möglich

    geschrieben von dunkeltuten

    Langsam nervt es:
    Wieso öffnest Du immer wieder neue Anfragen zum gleichen Problem? :frust:

    Siehe hierzu:

    1) https://www.lima-city.de/thread/kein-utf-8-moeglich

    2) https://www.lima-city.de/thread/myqsl-db-auf-iso-8859-1-stellen

    3) https://www.lima-city.de/thread/sonderzeichen-in-datenbanken-texten-richtig-darstellen/page%3A0/perpage%3A15#1169230

    Beantworte lieber mal die Rückfragen die Dir gestellt werden, dann kann Dir das Forum auch helfen :singer:
  • in: Myqsl DB auf ISO-8859-1 stellen

    geschrieben von dunkeltuten

    Also ich würde immer noch nicht drauf wetten, daß das Problem in der Datenbank liegt.
    Dump doch mal über phpMyAdmin in eine Datei.
    Dann bitte den Inhalt der Datei über einen Editor anschauen.
    Werden dort die Umlaute korrekt dargestellt?

    Wenn Ja, dann hast Du kein Problem mit der Datenbank sondern bei der Darstellung.
    Wenn Nein, dann hast Du tatsächlich ein Problem mit Deiner DB.

    Gruss Dunkeltuten
  • in: Myqsl DB auf ISO-8859-1 stellen

    geschrieben von dunkeltuten

    Hallo Orena,

    das Thema kommt mir merkwürdig bekannt vor, hast Du das nicht schon mal gefragt?

    Siehe hierzu:
    https://www.lima-city.de/thread/sonderzeichen-in-datenbanken-texten-richtig-darstellen/page%3A0/perpage%3A15#1169230

    Wieso denn jetzt dieser neue Doppelpost?

    Gruss Dunkeltuten
  • in: Myqsl DB auf ISO-8859-1 stellen

    geschrieben von dunkeltuten

    Hallo,

    in welchem Format liegen die die Daten in Deiner DB zur Zeit vor?
    Wieso willst Du auf ISO-8859-1 umstellen?
    Kennst Du den Unterschied zwischen ISO-8859-1 und UTF-8?

    Hast Du eine Fehlermeldung oder wie sieht das Problem konkret aus?

    Gruss Dunkeltuten
  • in: Sonderzeichen in Datenbanken Texten richtig darstellen

    geschrieben von dunkeltuten

    Hallo Orena,

    Variante A
    Wenn ein Dokument als Unicode (UTF-8) abgespeichert wurde, jedoch als ISO 8859-1 interpretiert wird, geschieht folgendes:
    erwartete Ausgabe: ä ö ü
    wirkliche Ausgabe: ä ö ü
    D.h. im Editor (z.B. Notepad++) steht bei Kodierung zwar "UTF 8 ohne BOM", aber im Sourcecode s des Dokuments steht an mindestens einer Stelle ein anderes Format, wie z.B.
    • <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    • <?php
    header('Content-Type: text/html; charset=ISO-8859-1');
    ?>
    • <form action='$link' method='post' accept-charset='ISO-8859-1'>
    Das ä wurde binär gesehen als 11000011 10100100 gespeichert. Die beiden Bytes gehören laut UTF-8 zusammen, werden in ISO 8859-1 allerdings auseinander genommen. Folglich wird aus 11000011 ein à und aus 10100100 ein ¤-Zeichen.

    Variante B
    Wenn die Umlaute als Fragezeichen dargestellt werden, dann wird ein als ISO 8859-1 kodiertes Dokument als UTF-8 interpretiert,
    d.h. im Editor (z.B. Notepad++) steht bei Kodierung nicht "UTF 8 ohne BOM"!

    erwartete Ausgabe: ä ö ü
    wirkliche Ausgabe: � � �
    Mit anderen Worten wurde hier ein ä als 11100100 gespeichert. In UTF-8 ist dieses Byte jedoch ungültig, wird also nicht angezeigt oder ignoriert, bzw. als ? oder � dargestellt.

    Gruss Dunkeltuten
  • in: Woher kommen die Rohdaten für Aktien?

    geschrieben von dunkeltuten

    Hallo Community,

    ich möchte auf meiner Seite Aktienkurse darstellen.
    Aber woher kommen die Rohdaten für Aktien?
    Sind die frei zugänglich? Wie kommt man an den Datenstrom?

    Gruß Dunkeltuten
  • in: Zu viele Eingabevariablen

    geschrieben von dunkeltuten


    Für die, die es interessiert mal unten den Code.
    Zur Ansicht, gibt es hier einen Screen-Shot anzuzeigen?


    Screenshots & Bilder kannst du extern hochladen und dann verlinken! :wave:
    Beispiel: http://picpaste.de/

    oder einfach mal googeln nach "bilder public hochladen"

    Gruß Dunkeltuten
    :spammer:
  • in: Zu viele Eingabevariablen

    geschrieben von dunkeltuten

    Hallo Frank,

    "Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. in Unknown on line 0"

    Wo hast Du gehostet? Vorausgesetzt du kannst die php.ini editieren, kannst Du natürlich auch einfach den Parameter etwas höher stellen damit es läuft.

    Den Vorschlag von Michael mit den Arrays finde ich gut, ich befürchte aber wenn Du bei Deinem Konzept der vielen Felder bleibst, dann wirst Du auch bei den Array irgendwann an die Grenzen kommen

    Langfristig solltest du mal Dein Konzept überprüfen ob wirklich mehr als 1000 Felder gleichzeitig editiert werden müssen. Vielleicht kannst Du uns ja mal Deine Struktur zeigen....

    Gruss Dunkeltuten
    :spammer:
  • in: $_SESSION wird nicht gespeichert

    geschrieben von dunkeltuten

    Hallo,
    ich glaube hier ist ein (alt-) bekanntes Problem vorhanden:
    Der Befehl session_start(); darf nicht irgendwo im Script stehen, sondern muß in die erste Zeile!!!

    FUNKTIONIERT: :wave:
    <?php
    session_start();
    $_SESSION['test'] = "world";
    echo "hello {$_SESSION['test']} !!!";
    ?>

    FUNKTIONIERT NICHT: :scared:
    <?php
    echo "neue Zeile dazu<p>";
    session_start();
    $_SESSION['test'] = "world";
    echo "hello {$_SESSION['test']} !!!";
    ?>

    Es gibt Beispiele in denen nur eine Leerzeile vorher vohanden ist und schon klappt es nicht mehr. Genauer gesagt, darf man keine Ausgabe z.B. ECHO machen (Bildschirm), wenn man den Befehl noch verwenden will.
    Den Befehl in eine Funktion eingebunden habe ich noch nicht gesehen, kann also nur Stress bedeuten.

    Gruss Dunkeltuten
    :spammer:
  • in: sichere Verbindung zur Datenbank mit php

    geschrieben von dunkeltuten

    Hallo abizeitung17,

    erzeuge einfach ein Unterverzeichnis mit Namen db
    Den Zugriff auf dieses Verzeichnis sicherst Du durch eine .htaccess Datei.
    Wie genau du den Zugriff steuerst musst Du dir überlegen.
    Beispiel:
    Order allow,deny
    deny from all
    Allow from localhost
    Allow from 127.0.0.1

    In das Verzeichnis legst Du dan einfach eine Datei mit Namen zugangsdaten.php (Beispiel):
    <?php
    $mysqlhost="localhost";		// Servername
    $mysqluser="root";			// MySQL-Benutzer
    $mysqlpwd="meinP@sswort";				// Passwort
    $mysqlschema="meinSch€ma";			// Schema-Datenbank
    ?>

    in Deine Projektdateien (z.B. index.php) kannst du das dann einfach einbinden:
    <?php 
    	session_start();
    	require 'db/zugangsdaten.php';
    	// die Variablen ($mysqlhost $mysqluser + $mysqlpwd + $mysqlschema) sind jetzt gefüllt, Du kannst jetzt den DB-Connect herstellen
    	echo "hello world!";
    ?>


    Gruss Dunkeltuten
    :spammer:
  • in: Phabricator auf lima-city?

    geschrieben von dunkeltuten

    Hast Du Dir auch schon Bitbucket angesehen?
    Ist auf jedenfall eine Alternative zu Git.
    Mit wievielen Leuten willst Du denn entwickeln?

    Gruss Dunkeltuten
  • in: .XZ in PHP entpacken

    geschrieben von dunkeltuten

    Hallo,

    "Die XZ Utils (früher LZMA Utils) sind eine Sammlung von freien Datenkompressionsprogrammen für Unixoide Systeme"

    Sofern Dein Host-System es zulässt, kannst Du entpacken über:

    "shell_exec — Führt ein Kommando auf der Shell aus und gibt den kompletten Output als String zurück"

    Gruss Dunkeltuten
  • in: Phabricator auf lima-city?

    geschrieben von dunkeltuten

    Warum sollte man so eine Umgebung öffentlich hosten?
    Wenn Du mit mehreren Leuten etwas entwickeln willst, dann stell es doch auf einen von Dir gehosteten Server ins Intranet....

    Gruss Dunkeltuten
  • in: PHP zu PDF / Zeilenumbruch

    geschrieben von dunkeltuten

    staymyfriend schrieb:
    Ungetestet, aber sollte funktionieren...
    $name = Max;
    $vorname = Mustermann;
    ...
    $pdf->Text( 20, 45, $name.' '.$vorname.' | Musterstraße 6 | 56465 Musterstadt' );

    oder
    $name = Max;
    $vorname = Mustermann;
    ...
    $absender = $name.' '.$vorname.' | Musterstraße 6 | 56465 Musterstadt';
    ...
    $pdf->Text( 20, 45, $absender );



    achte mal darauf welche Art von Anführungszeichen du verwendest:
    $test="Hallo";
    echo '$test';
    echo "$test";

    Nur bei doppelten Anführungszeichen werden in den Anführungszeichen befindliche Variablen auch mit deren inhalt angezeigt :smokin:

    Gruss Dunkeltuten
    :spammer:
  • in: Profil Bearbeiten Richtig Verwenden?

    geschrieben von dunkeltuten

    Mit dem Hinweis "es geht noch nocht" kommen wir nicht vorwärts :frown:

    Gibt es eine Fehlermeldung?
    Wir das Formular überhaupt angezeigt?
    Sind im Formular die Felder gefüllt?
    Kommst Du bis zur 'test.php' oder gibt es schon vorher Probleme?

    Bitte etwas konkreter! :spammer:
  • in: Was ist an folgendem Snippet falsch?

    geschrieben von dunkeltuten

    Guten Morgen,

    hast Du Dein ERROR-Logging eingeschaltet?
    Wie sieht des Rest des Scripts aus?

    Gruss Dunkeltuten
  • in: Session und Cookies setzen funktioniert nicht!

    geschrieben von dunkeltuten

    Hast du die 2300 Zeilen Codes überhaupt selbst geschrieben?
    Ist das Teil überhaupt schon mal bei Dir erfolgreich gelaufen?
  • in: Session und Cookies setzen funktioniert nicht!

    geschrieben von dunkeltuten

    session_start();
    
    @$_SESSION = $_COOKIE['Benutzer'];
    $seite=null;
    @$seite = $_GET["site"];


    Mit den ganzen @'s unterdrückst Du ja die ganze Fehlerberichterstattung! :wazzup:
    Die solltest Du dringend rausnehmen und dann schauen, welche Meldungen es gibt..... :wave:

    Gruß Dunkeltuten
  • in: Session und Cookies setzen funktioniert nicht!

    geschrieben von dunkeltuten

    Ich schaue mal in die Glaskugel: Leider sehe ich nichts!
    Ohne Deinen Source-Code werden wir Dir nicht helfen können :wave:
  • in: TinyMCE Textarea auf transparent setzen

    geschrieben von dunkeltuten

    JA, es gibt ein Problem:
    Die Transparenz klappt leider nicht :wave:

    Habe mir das das Problem mal mit Firebug angeschaut:
    Offensichtlich wandelt TinyMCE den ursprünglichen Bereich <textarea id="mytextarea"> in einen IFrame. Dieser Iframe hat die Hintergrundfarbe weiß!

    Dadurch sehe ich nicht das eigentliche Hintergrundbild, sondern einheitlich grau im Textbereich (ergibt sich aus weiß + 50% durchsichtiges Schwarz).
    Soweit zwar erklärbar, aber nicht das ich will.

    Ich will den Textbereich ja durchsichtig/transparent haben
    und nicht einheitlich grau :wall:


    Was muss ich tun?
    Vorschläge?


    Wie gewünscht hier nachfolgend mein Code :spammer:

    test.html
    <!DOCTYPE html>
    <html>
    	<head>
    		<script type="text/javascript" src="tinymce.min.js"></script>
    </script>  -->
    	</head>
    	<body background="rasen-hintergrund.jpg">
    		<h1>TinyMCE TEST</h1>
    		<form method="post">
    				<textarea id="mytextarea">Hallo, Welt!</textarea>
    		</form>
    		<script>
    			tinymce.init({
    							selector: "textarea",
    							menubar: false,  // removes the menubar
    							statusbar: false,
    							language: 'de',
    							//size:
    								height: 200,
    								min_height: 100,
    								max_height: 400,
    								width: 850,
    								min_width: 700,
    								max_width: 1000,
    								resize: 'both',
    							plugins: [
    								"advlist autolink autosave link image lists charmap print preview hr anchor pagebreak spellchecker",
    								"searchreplace wordcount visualblocks visualchars code fullscreen insertdatetime media nonbreaking",
    								"table contextmenu directionality emoticons template textcolor paste fullpage textcolor colorpicker textpattern"
    							  ],
    							  toolbar1: "newdocument fullpage | bold italic underline strikethrough | alignleft aligncenter alignright alignjustify | styleselect formatselect fontselect fontsizeselect",
    							  toolbar2: "cut copy paste | searchreplace | bullist numlist | outdent indent blockquote | undo redo | link unlink anchor image media code | insertdatetime preview | forecolor backcolor",
    							  toolbar3: "table | hr removeformat | subscript superscript | charmap emoticons | print fullscreen | ltr rtl | spellchecker | visualchars visualblocks nonbreaking template pagebreak restoredraft",
    
    							  body_class: "mceBlackBody",
    							  content_css: 'mytinymcestyle.css?' + new Date().getTime()
    							});
    		</script>
    	</body>
    </html>

    mytinymcestyle.css
    body.mceBlackBody	{
    						background: rgba(0,0,0,0.5);
    						color:red;
    					}
  • in: TinyMCE Textarea auf transparent setzen

    geschrieben von dunkeltuten

    Hallo,

    ich versuche in mein derzeitiges PHP-Projekt den Editor tinymce.com einzubauen.
    Das Einbauen ist nicht wirklich schwierig.
    Das Einbinden soll aber nicht aussehen wie hingeklatscht, sondern soll an das bestehende Design der Seite angepasst werden!

    Ich verwende TinyMCE 4.x in der neuesten Version.
    Dort wo ich den Text in TinyMCE eingebe (Textarea) will ich den Style anpassen:
    Schriftfarbe und Größe kann ich problemlos anpassen.
    Die Hintergrundfarbe kann ich auch neu setzen.
    Eigentlich will ich aber gar nicht die (Text-) Hintergrundfarbe neu setzen, sondern nur transparent machen!
    Dies gelingt mir aber nicht!

    Hier ein Beispiel wie es aussehen soll:
    http://www.w3schools.com/css/tryit.asp?filename=trycss_transparency
    Hat das schon jemand hinbekommen?

    Kann mir mal jemand auf die Sprünge helfen?
    Danke im voraus.

    Gruss Dunkeltuten

  • in: Liste mit MySQLi pflegen

    geschrieben von dunkeltuten

    Hallo,

    sowas wirst du wohl kaum schon fertig finden.
    Wie wäre es, wenn du das schnell selber schreibst?
    Siehe auch: http://www.peterkropff.de/site/php/mysqli_grundlagen.htm

    Gruss Dunkeltuten
  • in: 2016: TinyMCE vs. CKEditor? noch aktuell?

    geschrieben von dunkeltuten

    Bei meiner Recherche bin ich auf folgende Fakten gestossen:

    https://www.google.com/trends/explore#q=fckeditor%2C%20ckeditor%2C%20tinymce&geo=DE&date=1%2F2010%2073m&cmpt=q&tz=Etc%2FGMT-1

    Genialer Vergleich, oder?

    Gruss Dunkeltuten
  • in: 2016: TinyMCE vs. CKEditor? noch aktuell?

    geschrieben von dunkeltuten

    Hallo PHP-Projekt-Betreiber,

    bisher habe ich als internen Editor immer CLEditor verwendet.
    In meinem aktuellen Projekt stosse ich dabei an die Grenzen dieses Editors, da ich beim CLEditor intern keine Tabellen verwenden kann. Diese brauche ich aber, damit ich mehrere Werte übersichtlich darstellen kann.

    Jetzt Frage ich mich, welchen internen Editor ich alternativ verwenden soll.

    Gibt es in 2016 noch andere Platzhirsche als TinyMCE oder CKEdit?
    Beide scheinen prinzipiell geeignet zu sein.
    Welchen von beiden sollte man Stand heute nehmen?

    Wichtig:
    Welchen von beiden kann man besser ins eigene Projekt einbinden, so damit es farblich wie aus eine Guß aussieht und nicht wie reingeklebt?

    Danke.
    Gruss Dunkeltuten
  • in: Mod-Rewrite mit mehreren Paramatern

    geschrieben von dunkeltuten

    Wir haben in letzter Zeit sehr viele Fragen mit ModRewrite!
    Gibt es eigentlich hierzu eine deutsche FAQ?
    Bitte dann hier mal posten. Danke.

    Gruß Dunkeltuten
  • in: Guter Editor für PHP

    geschrieben von dunkeltuten

    Hallo Zusammen!

    Diese ganze Diskussion welcher Editor "der Beste ist" ist nicht wirklich hilfreich (insbesondere nicht für Anfänger).
    Letztendlich ist und bleibt es auch Geschackssache.

    Aber, wirklich interessant wäre es, wenn wir einfach mal folgende Statistik hätten: Wie häufig wird der Editor mit Namen XYZ tatsächlich von den lima-city-PHP-Nutzern genutzt?

    Beispiel:
    Notepad++ 100x Nutzer
    Netbeans 55x Nutzer
    Scriptly 3x Nutzer
    PHPStorm 111x Nutzer
    etc.

    So könnten sich gerade Anfänger am besten orientieren.
    Was haltet ihr von diesem Vorschlag?

    Gruss Dunkeltuten
  • in: .htaccess & .htpasswd = 500 SIE

    geschrieben von dunkeltuten

    Hallo Fussabdruck,

    kennst du http://htedit.sourceforge.net/ ????

    Da kannst Du Dir Deine .htaccess zusammen klicken :wink:
    Das Ergebnis kannst Du dann mit Deinem Code abgleichen :wave:

    Gruss Dunkeltuten
    :spammer:
  • in: Datenabfrage auf db dauert ewig lang...

    geschrieben von dunkeltuten

    Hallo mymarkt,

    eigentlich hast Du dein Problem schon gut zusammengefasst, aber leider offensichtlich nicht wirklich erkannt.
    Andauern der Verbindung zur DB zu kappen und wieder zu öffnen ist aber nicht die Lösung, sondern höchsten ein Workaround der sich aber in den von Dir geschilderten schlechten Performancewerten niederschlägt.

    Dein Problem liegt bei der generellen Verwendung von Functionen:
    Dir ist offensichlich nicht klar, daß Du innerhalb von Funktionen die vorher von Dir gefüllten Variablen nicht ohne weiteres verwenden kannst!
    Schau dir hierfür mal folgendes an:
    http://php.net/manual/de/language.variables.scope.php

    Konkret heisst das für Dich:
    1) den PHP-Befehl global verwenden, damit u.a. Deine DB-Verbindungsparameter auch innerhalb der Function nutzbar sind
    2) die ganzen DB-Mehrfachaufrufe rausschmeissen (1x reicht!)
    3) nochmal testen -> sollte dann schon deutlich schneller laufen!
    4) MySQL-Befehle sind in PHP bereits als "deprecated" gesetzt und werden in der nächsten PHP-Version rausfliegen, also musst Du wohl oder Übel Deinen Code auf MySQLi-Befehle umstellen müssen

    Gruss Dunkeltuten
  • in: Php Loginseite verwirklichen

    geschrieben von dunkeltuten

    Hallo Dataserver,

    hier findest Du ein komlettes Beispiel für eine Login-Seite mit allem Drum und Dran:

    http://www.mywebsolution.de/workshops/2/show_PHP-Loginsystem.html

    :spammer:

    Gruss
    Dunkeltuten
  • in: Joomla 1.5 nach Serverumzug weiße Seite

    geschrieben von dunkeltuten

    evtl. hängt es gar nicht am System, sondern am Browser: Dort schon mal den Cache gelöscht?
  • in: require / include zu höherer Ebene

    geschrieben von dunkeltuten

    Hallo,

    Du hast natürlich nur Zugriff auf Orner auf die Du auch berechtigt bist zuzugreifen.
    Der Einsprungpunkt ist in der Regel das Root deines Webspaces.
    Einige ISP legen erst ein Userkonto an und dann eine Ebene tiefer das Webspace des Users.
    Bei diesen ISP kann man dann gesehen vom Webspace tatsächlich noch eine Ebene höher gehen.
    Hier auf lima ist das aber nicht der Fall.

    Gruss Dunkeltuten
  • in: Auf Mobile Website Umleiten

    geschrieben von dunkeltuten


    [...]
    1. Du zwingst den benutzer Die optimierte Website zu benutzen.
    2. Es würden alle Sachen geladen werden obwohl Sie nicht angezeigt werden.
    3. Mache wollen eher Die Desktop Version am Handy sehen.
    4. Am Tablet ist Die Desktop Version Gut geeignet.
    5. Der Aufwand ist der selbe ;)
    6. Will es gerne auseinander halten.


    Hallo app-tricks,

    wenn der User das erste Mal über ein "mobile device" kommt, dann dann frag doch den User einfach was er will!
    Die Rückantwort bunkerst Du entweder als Cookie oder in den Benutzereinstellungen.
    Wenn der User wiederkommt, dann bekommt er seine letzte Einstellung wieder eingestellt und fertig :thumb:

    Gruss Dunkeltuten
    :spammer:
  • in: MySQL Abfrage funktioniert nicht mehr (Überhang?)

    geschrieben von dunkeltuten

    Hallo h4nni!

    OK, wenn Du das LIMIT reduzierst, dann klappt es also :smokin:
    Dein SQL-Statement mach ja ein "ORDER BY seen".
    Hast Du schon mal probehalber einen zusätzlichen Index auf die Tabelle gesetzt, der auf die Spalte "seen" sortiert ist? :singer:
    Dadruch gewinnst Du wieder deutlich Abfragegeschwindigkeit und Dein SQL-Statement könnte wieder sauber in der limitierten Zeit durchlaufen....

    Gruss Dunkeltuten
  • in: Windows 7 zurücksetzen...

    geschrieben von dunkeltuten

    nimm doch einfach deine Datensicherung und spiel die zurück.....
  • in: Sehr große Datenbank in MySQL (mehrere Mrd. Einträge)

    geschrieben von dunkeltuten

    Bei sehr grossen DBs lohnt sich immer die Prüfung, ob MySQL noch das richtige DBMS ist oder ob man doch auf MSSQL oder Oracle gehen sollte.
    Bleiben wir aber mal bei deinen Performanceproblemen unter MySQL:
    Wieviel RAM kannst Du nutzen?
    Schau Dir mal folgendes an:
    https://dev.mysql.com/doc/refman/5.0/en/memory-storage-engine.html
    Wenn Du eine entsprechende Datenbanktabelle die sich im RAM befindet abfragst, hast du dann auch noch das Performanceproblem?
    (RAM-Zugriff versus Festplattenzugriff ist ca. um den Faktor 1:1000000 mal schneller)

    Gruss Dunkeltuten
  • in: falscher Wert in der DB, am Bildschirm IO

    geschrieben von dunkeltuten

    passiert das auch wenn Du temporär Dein
    $query1 = "INSERT INTO tabelle (
            artikel,
            verkaufpreis,
            menge)
            VALUES (
            '$Vartikel[$vschleife]',
            '$Vverkaufpreis[$vschleife]',
            '$Vmenge[$vschleife]'
            )";

    änderst auf:
    $query1 = "INSERT INTO tabelle (
            artikel,
            verkaufpreis,
            menge)
            VALUES (
            '$Vartikel[$vschleife]',
            '110.10',
            '$Vmenge[$vschleife]'
            )";
    ????

    Gruss Dunkeltuten
  • in: value-Ausgabe verkürzt

    geschrieben von dunkeltuten

    noch ein weiterer Tip: Stellt um auf Unicode (UTF-8)!

    Dann kannst Du stattt:
    <td>Grundst&uuml;cksverwalter :<input type='text'  name='gv' value='$gv'></td>

    Auch normale Umlaute in den Sourcecode schreiben
    <td>Grundstücksverwalter :<input type='text'  name='gv' value='$gv'></td>

    Macht das Ganze dann deutlich leichter beim Lesen und Tippen
    :spammer:

    Gruss Dunkeltuten
  • in: value-Ausgabe verkürzt

    geschrieben von dunkeltuten

    versuche bitte mal statt
    <td>Stammhausmeister<input type='text'  name='sthm' value=".$stammhm."></td>

    folgendes zu verwenden:
    <td>Stammhausmeister<input type='text'  name='sthm' value='$stammhm'></td>

    klappt es dann?
  • in: value-Ausgabe verkürzt

    geschrieben von dunkeltuten

    Ich sehe den Fehler nur bei "Stammhausmeister"
    wie soll man Dir helfen, wenn Du Dein Affenformular nicht vollständig als Sourcecode zur Verfügung stellst?
  • in: PHP, MYSQL select ... where mit Wert aus Variable

    geschrieben von dunkeltuten

    matthias-detsch schrieb:
    burgi schrieb:
    Wieso gibst du den Befehl nicht erstmal direkt im SQL-Fenster in PhpMyAdmin ein, und liest die Fehlermeldungen?
    Beispielsweise bringt das hier ein erfolgreiches Resultat:
    SELECT PW FROM `USER_test` WHERE Username = 'Richard'

    Angewandt auf deinen PHP-Code würde das dann bedeuten:
    $abfrage = "SELECT PW FROM `USER_test` WHERE Username = '$user'"


    mrmyiu schrieb:
    Ansonsten ist alles korrekt eingegeben, habe es anhand direkter Eingabe getestet.

    Seiner Aussage nach hat er es schon getestet


    eingeben = nochmal tippen ist immer sehr fehleranfällig :wall:
    darüber hinaus findet man Fehler nicht, die bei der Abfrage durch eine $Variable kommen :megarofl:

    da hilft folgender "Trick" :thumb:
    echo $abfrage;
    den so ausgegebenen Inhalt kopieren und dann direkt als SQL-Statement wieder einfügen und direkt ausführen!!!

    Gruss Dunkeltuten
  • in: Max. Anzahl von Tabellen in einer MySQL Datenbank

    geschrieben von dunkeltuten

    :wazzup:
    ups, sorry! :stupid:
    Habe nochmal bei mir geprüft:
    Nur der MySQL-Schema-Name differiert.
    User und Passwort gibt es nur insgesamt 1x :scared:

    Gruss Dunkeltuten
  • in: Max. Anzahl von Tabellen in einer MySQL Datenbank

    geschrieben von dunkeltuten

    javaphp schrieb:
    hackyourlife schrieb:
    Damit dieser Schutz tatsächlich so funktioniert, müsste man mehrere DB-Accounts haben können, welche es hier aber nicht gibt.


    Wäre es nicht sinnvoll eine solche Funktionalität auch bei lima-city einzuführen?


    Gibt es doch schon alles! :wave:

    Kaufe oder ersteigere Dir mal eine weitere DB:
    Dann hast Du für die neue DB andere Zugangsdaten als für die erste DB :singer:

    Gruss Dunkeltuten
  • in: gekürzter Link - Originallink einblenden

    geschrieben von dunkeltuten

    @mochsdb

    Genialer Tip! und so simpel!!!!! :thumb:
    Sowas habe ich schon immer gesucht :wave:
    Werde ich gleich mal ein mein Webprojekt einbauen :spammer:
    Danke :prost:

    Gruss Dunkeltuten
  • in: Daten aus XML sortieren

    geschrieben von dunkeltuten

    aff3m1tw4ff3 schrieb:
    Ich vermute mal ich muss die Daten als erste in ein Array bekommen und dann per
    sort
    in die richtige Reihenfolge bringen.

    Hallo Marco,

    ja, da liegst Du richtig!
    Alles was Dir fehlt, findest Du bei Google unter "php mehrdimensionales array".
    Da kann ich dir z.B. folgenden Link empfehlen:
    http://www.php-kurs.com/arrays-mehrdimensional.htm
    :spammer:

    Gruss Dunkeltuten
  • in: Datenbank-Inhalt in array speichern

    geschrieben von dunkeltuten

    Hallo Zusammen,

    mal eine grundsätzliche Frage:
    Was soll das bringen eine ganze Datenbank in ein Array zu bringen?
    Soll das Performance bringen? Oder warum sollte man das machen?
    Normalerweise holt man sich doch nur die Daten aus der DB mit denen man gerade arbeiten will.

    Gruss
    Dunkeltuten
  • in: PHP.. wie wieder reinkommen?

    geschrieben von dunkeltuten

    Hallo mylittleshop,

    wie wäre es, wenn du Dir ein kleines Projekt überlegst und dann gleich in PHP umsetzt?
    Also nicht lesen/lernen, sondern machen und bei Bedarf nachlesen.

    Gruss Dunkeltuten
  • in: Mysql grösse problem

    geschrieben von dunkeltuten

    flipswetter schrieb:
    Wie Gross die Datenbank in MB ist weiss ich nicht.

    Nichts leichter als das:
    Mit dem folgenden Script kannst du die Grösse Deiner Datenbank in KB/MB/GB bekommen:
    <?php
    $mysqlhost="localhost";  // Servername
    $mysqluser="root"; //  MySQL-Benutzer
    $mysqlpwd=""; // Passwort
    $con = mysql_connect($mysqlhost, $mysqluser,  $mysqlpwd);
    function db_size($name) 
    	{
    		// Anfrage definieren
    		$sql = "SHOW TABLE STATUS FROM " . $name;
    
    		// Anfragen und bei Misserfolg abbrechen
    		if($query = @mysql_query($sql)) 
    			{
    				// Ergebnis per mysql_fetch_array holen
    				while($result = @mysql_fetch_array($query)) 
    					{
    						// Ergebnis in ein Array einlesen
    						$tabledata[] = $result;
    					}
    
    				// Variabel initialisieren und Größe auf 0 setzen
    				$db_size = 0;
    
    				// Solange die Größe auffüllen, bis alle Tabellen durch sind
    				for($i=0; $i<count($tabledata); $i++) 
    					{
    						$db_size += $tabledata[$i]["Data_length"] + $tabledata[$i]["Index_length"];
    					}
    
    				return $db_size;
    			}
    		else {return "MySQL Query fehlgeschlagen!";}
    	} 
    
    function format_size($size) 
    	{
    		if($size >= 1073741824) { return round(($size / 1073741824), 2) . "GB"; }
    		elseif($size >= 1048576) { return round(($size / 1048576), 2) . "MB"; }
    		elseif($size >= 1024) { return round(($size / 1024), 2) . " KB"; }
    		else { return $size . " Byte"; }
    	} 	
    $a = db_size('geo');
    echo "Grösse der DB (Byte): " . $a;
    echo "<br>";
    $b = format_size($a);
    echo "Grösse der DB: " . $b;
    ?>
    Musst Du nur natürlich noch an Deine Umgebung anpassen :wave:

    Gruss Dunkeltuten
    :spammer:
  • in: Datenbank nach XAMPP Update

    geschrieben von dunkeltuten

    programtools schrieb:
    mein-wunschname schrieb:
    Ich weiß jetzt nicht, ob unter iOS Besonderheiten zu beachten sind, aber ich würde 2 Wege probieren:
    * aus der alten Version kompletten Ordner /data im Verzeichis /mysql zur neuen Version kopieren
    oder
    * alte Version reaktivieren und Daten exportieren.


    Das ist ja das komische. Ich habe keinen Ordner 'data' im Ordner 'mysql'. Da gibts nur ne 'ReadME' und einen Ordner 'Scripts'.
    (Ich hab gesucht unter: Laufwerk/Programme/Xampp/xamppfiles/mysql/)

    Könnte der data Ordner irgendwo anders liegen?

    dunkeltuten schrieb:
    Wenn du den Ordner mit der alten DB noch hast, kannst du doch einfach das alte Xampp auf USB installieren und dann von dort aus starten um nochmal an die DB zu kommen


    Wie genau? Ich hab ja den Installer nicht mehr. Einfach den XAMPP Ordner auf einen USB-Stick verschieben? Sicher dass das was ändert?

    Vielen Dank und Grüße


    Du hast den Installer nicht mehr?
    Und wo ist das Problem?
    Einfach nochmal Deinen Freund Google fragen, wo man die alte Xampp Version (als Installer) herunterladen kann!
    Kann doch nicht wirklich schwer sein, oder?
  • in: Datenbank nach XAMPP Update

    geschrieben von dunkeltuten

    Wenn du den Ordner mit der alten DB noch hast, kannst du doch einfach das alte Xampp auf USB installieren und dann von dort aus starten um nochmal an die DB zu kommen
  • in: JQuery .load klappt mit Javascript nicht!

    geschrieben von dunkeltuten

    staymyfriend schrieb:
    Hallo,

    guck dir das hier mal an, jquery hat dafür eine "Shorthand Method"... Denke es sollte helfen, dein Problem zu lösen...


    kapiere leider noch nicht ganz wie mir das weiterhelfen soll (Problem liegt evtl. auch an mir!)
    Kann mir das mal jemand zeigen, wie das bei meinen beiden Dateien aussehen sollte, damit es läuft?
  • in: JQuery .load klappt mit Javascript nicht!

    geschrieben von dunkeltuten

    airfield-manager schrieb:
    mit .load lädst du schon einen neuen Inhalt ins DIV wieso willst du dann in der "Menutest.html" nochmal .write benutzen?

    Benutz doch einfaches HTML oder PHP in der zu ladenden Datei.


    Bringt mir leider nichts: Da soll später ein "Countdown" (Javascript) zu sehen sein :nosmile:
  • in: JQuery .load klappt mit Javascript nicht!

    geschrieben von dunkeltuten

    Hallo,

    habe folgendes Problem und bisher keine brauchbare Lösung bei meiner Google-Recherche gefunden.

    Ich habe folgende Seite mit einem <DIV>-Container der aktualisiert werden soll, wenn ich auf einen Button klicke:
    <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
    <div class='pinbox'>
    	Ich bin der Inhalt des DIV-Containers dessen Inhalt überschrieben werden soll, wenn jemand die Schaltfläche [Klick mich an!] anklickt
    </div>
    <h1>JQUERY .load klappt nicht, wenn JAVASCRIPT enthalten!</h1>
    <button id='buttonid1'>Klick mich an!</button>
    <div>Es wurde bisher <span id='spanid1'>0</span> Mal auf die Schaltfläche [Klick mich an!] geklickt.</div>
    <script type='text/javascript'>
    	$(document).ready(function()	{
    	$( '#buttonid1' ).click(function() 	{
    	$('.pinbox').load('menutest.html?' + 1*new Date());
    	update( $( '#spanid1' ) );
    	});
    	function update( j )	{
    	var n = parseInt( j.text(), 10 );
    	j.text( n + 1 );
    	}
    });
    </script>


    und hier die Datei MENUTEST.HTML die ich laden möchte (Einzeiler):
    <script type='text/javascript'> document.write('Ich bin der neue Text für den DIV-Container!'); </script>

    Damit klappt es aber nicht: Endlosschleife! :wall:

    wenn ich stattdessen in der Datei MENUTEST.HTML nur Plain-HTML verwende:
    <h1>TEST</h1>
    klappt es problemlos :wazzup:

    Was mache ich falsch?
    Was muss ich tun, damit es auch mit Javascript läuft?

    Gruss Dunkeltuten



  • in: jQuery innerhalb JS-Datei (nach-) laden?

    geschrieben von dunkeltuten

    gameticker schrieb:
    hallo

    leider funktioniert das nicht ... jQuery erst innerhalb einer Javascript Datei laden [...]


    hatte das gleiche Problem, konnte es aber wie folgt lösen:
    <html>
    <head>
    	<title>jQuery schon als Plugin geladen? TEST</title>
    	<!-- <script src="http://code.jquery.com/jquery-latest.js"></script> -->
    </head>
    <body>
    	<script type="text/javascript">
    		if(typeof jQuery == "function")
    			alert("Ergebnis der ersten Prüfung: jQuery ist geladen!");
    		else
    			alert("Ergebnis der ersten Prüfung: jQuery ist NICHT geladen!");
    	</script>
    
    	<script type="text/javascript">
    		if(typeof jQuery != "function")	{
    											document.write('<scr'+'ipt type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></scr'+'ipt>'); 
    										}
        </script>
    	
    	<script type="text/javascript">
    		if(typeof jQuery == "function")
    			alert("Ergebnis der zweiten Prüfung: jQuery ist JETZT (nach-) geladen!");
    		else
    			alert("Ergebnis der zweiten Prüfung: jQuery ist IMMER NOCHT NICHT geladen!");
    	</script>
    -=ENDE=-
    </body>
    </html>
    :spammer:
    Gruss Dunkeltuten
  • in: pregister sicher ?

    geschrieben von dunkeltuten

    Hallo gaminghighend,

    "pregister" sagt mir nichts.
    Gibt es dazu auch eine Webseite?

    Gruss Redberry
  • in: Wo habt ihr PHP etc gelernt?

    geschrieben von dunkeltuten

    h-weber schrieb:
    dunkeltuten schrieb:
    Achtet immer darauf, wie aktuell Eure Quelle zum Lernen ist!
    Beispiel: Viele Grundlagen referenzieren noch auf veraltete MySQL (was ja bekanntlich deprecated ist) statt auf MySQLi.


    MySQLi ist fast genauso veraltet -- heute sollte man nur noch PDO nutzen.


    Sorry, das stimmt so nicht! :singer:
    So simpel kann man sich das nicht machen.
    Es ist wohl eher Geschmachssache und auch abhägig vom Projekt.
    Beide haben ihre Stärken und Schwächen!
    Vielfach muss man auch erstmal das nehmen was man vorfindet.
    Die Formulierung "nur noch PDO" ist aber auf jedenfall falsch.

    Gruss Dunkeltuten
  • in: Wo habt ihr PHP etc gelernt?

    geschrieben von dunkeltuten

    ein gutes Forum in dem man passende PHP-Fragen stellen kann, ist auch immer ganz wichtig :smokin:

    https://www.lima-city.de/board/php-mysql :angel::thumb:

    http://www.php.de/php-einsteiger/

    gibt es noch weitere? :confused:

    In solchen Foren bekommt man nicht nur direkte Hilfestellung, sondern auch häufig die korrekten Suchbegriffe für die weitere Google-Recherche und Links auf Know-How bzw. Howto-Seiten.

    Gruss Dunkeltuten

  • in: Wo habt ihr PHP etc gelernt?

    geschrieben von dunkeltuten

    Noch ein (wie ich finde) wichtiger Hinweis:

    Achtet immer darauf, wie aktuell Eure Quelle zum Lernen ist!
    Beispiel: Viele Grundlagen referenzieren noch auf veraltete MySQL (was ja bekanntlich deprecated ist) statt auf MySQLi.

    Also egal ob PHP, Javascipt oder besser JQuery, Datenbanken, etc. immer darauf achten, daß das Tutorial auch auf dem neuesten Stand ist. :thumb:

    Gruss Dunkeltuten
    :spammer:
  • in: Wo habt ihr PHP etc gelernt?

    geschrieben von dunkeltuten

    http://www.w3schools.com/
    Ist auch immer eine gute Quelle mit brauchbaren Beispielen ☺
    Gruß Dunkeltuten
  • in: nach Ajax load('timer.php'); startet Javascript nicht

    geschrieben von dunkeltuten

    Hallo Hellotext!

    Vorweg: Danke für Deine Antworten! :thumb:

    Ja, OK wer liest schon Kommentarzeilen? Auch ich lasse die häufig links liegen :smokin:

    In der index.php kann kein META fehlen: Beim ersten Aufruf ohne $('#testid').load('timer.php'); klappt alles einwandfrei!

    In der timer.php wird ein <span> zusammengebaut. Das <span> hat die id='countdown1'.
    Beispiel: <span id='countdown1'>2018-02-05 11:01:08 GMT+1</span>
    Solch ein <span> wird dann durch den Start des Javascripts
    <script type='text/javascript' src='countdownpro_expanded.js' defer='defer'></script>
    in einen echten Timer verwandelt.
    Dieser Timer zeigt die verbleibende Zeit in Sekunden an, allerdings getrennt nach Tagen/Stunden/Minuten uns Sekunden.

    Wie gesagt beim ersten Aufruf klappt alles einwandfrei.

    Bleibt der Verdacht, daß es tatsächlich einen Bug in der <script src="http://code.jquery.com/jquery-latest.js"></script> gibt! Wie von Dir schon vorgeschlagen werden ich das Script mal temporär gegen ein deutlich simpleres Script austauschen und testen :wave:

    Oder, hast Du noch weitere Ideen?

    Gruss Dunkeltuten
  • in: nach Ajax load('timer.php'); startet Javascript nicht

    geschrieben von dunkeltuten

    Ich bin mitten beim Editieren meiner Antwort an helotext aus dem Forums geflogen. :wall:
    Dadurch ist ein Reply ohne Antwort entstanden, sorry!

    Der Link auf die Javascript Datei steht bereits in der Kommentarzeile der timer.php !
  • in: nach Ajax load('timer.php'); startet Javascript nicht

    geschrieben von dunkeltuten

    Hallo,
    wenn ich auf die Schaltfläche von index.php klicke,dann wird zwar timer.php gestartet.
    In timer.php wir ein <span> ausgegeben und dann über Javascript einen Timer gewechselt.
    Problem: Der <span> wird nach dem load('timer.php'); zwar aktualisiert angezeigt, aber Javascript startet im Anschluß nicht!

    Wenn ich nur timer.php aufrufe, dann startet alles korrekt -> also auch Javascript!

    index.php
    <html>
    	<head>
    		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    		<script src="http://code.jquery.com/jquery-latest.js"></script>
    	</head>
    	<body>
    		<div id="testid">
    			<?php include("timer.php"); ?>
    		</div>
    		<hr>
    		<button id='buttonid1'>Klick mich an!</button>
    		<div>Es wurde bisher <span id='spanid1'>0</span> Mal auf die Schaltfläche [Klick mich an!] geklickt.</div>
    		<script>
    			$( '#buttonid1' ).click(function() 	{
    														$('#testid').load('timer.php');
    														update( $( '#spanid1' ) );
    												});
    			function update( j ) 					{
    														var n = parseInt( j.text(), 10 );
    														j.text( n + 1 );
    													}
    		</script>
    	</body>
    </html>


    timer.php
    <?php
    	/*
    	http://andrewu.co.uk/clj/countdown/pro/
    	Es muss ein <span> zusammengebaut werden, der wie folgt aussieht:
    	<span id='countdown1'>2018-02-05 11:01:08 GMT+1</span>
    	*/
    	$u = time();
    	$spaeter = mktime (date("H",$u) , date("i",$u)+0, date("s",$u)+60, date("m",$u)+0, date("d",$u), date("Y",$u));	
    	$t = "<span id='countdown1'>";
    	$t .= strftime("%Y-%m-%d %H:%M:%S",$spaeter);
    	$gmt = date("Z") / (60*60);		// date("Z") gibt immer die Server-Zeitzone aus! in Deutschland also GMT+1 (Sommerzeit: GMT+2) 
    	$t .= " GMT+$gmt</span>";
    	echo $t;		// Hier erfolgt die Ausgabe der Restzeit!
    	echo "<script type='text/javascript' src='countdownpro_expanded.js' defer='defer'></script>";	//Hier wird der <span> ausgelesen und dann in einen TIMER verwandelt
    ?>


    Was mache ich falsch?

    Gruss Dunkeltuten
  • in: Eure Meinung zum Captcha

    geschrieben von dunkeltuten

    Die meisten Anwender sind von Captcha's genervt und man vergrault sie damit -> weniger Seitenaufrufe!

    Unabhängig davon ist es nur eine Frage der Zeit, bis irgendein Programm (OCR) das Captcha vollautomatisch ausliest und wieder eingibt.

    Meine Meinung: Spart Euch die Captcha's !!!

    Das soll jetzt aber nicht heißen, daß man keine Mechanismen gegen Bots verwenden sollte.
    Der nachfolgende Link zeigt Methoden gegen Bots die deutlich effektiver als Captcha's sind:

    http://www.cwcity.de/tutorials/view/548-Anti-Spam-mit-PHP-ohne-captcha-ohne-JS

    Das Ganze ist dann auch noch anwenderfreundlich.

    Gruss Dunkeltuten
  • in: Groß-/ Klein- Schreibung bei Charset relevant ?

    geschrieben von dunkeltuten

    Prüfe das doch einfach mit dem W3C-Validator :wave:

    Gruß Dunkeltuten
  • in: Umlaute und Bildnamen

    geschrieben von dunkeltuten

    ü = %C3%BC

    das ist UTF-8, aber in hexadizimal! :singer:
    (siehe auch: http://www.utf8-zeichentabelle.de/)

    erzeuge mal lokal eine Testgrafik deren Dateiname Umlaute beinhaltet und lade die per FTP zu Deinem Webhoster hoch....

    Sieht die dann auch so werkwürdig aus?

    Gruss Dunkeltuten
  • in: Umlaute und Bildnamen

    geschrieben von dunkeltuten

    Moin,

    Dein Hinweis ist wichtig:

    "Ich kann das Bild also nicht mal so per Adresseingabe direkt öffnen."

    Das muss zuerst mal klappen, bevor Du weiter in den PHP-Scripten wühlst.
    Kommst Du per FTP (z.B. Filezilla) bis zur Grafik?

    Gruss Dunkeltuten
  • in: Umlaute und Bildnamen

    geschrieben von dunkeltuten

    Auf Deinem Testsystem läuft alles?
    Basiert das Testsystem auf Windows?
    Hast du das das Problem wirklich schon auf die Umlaute eingegrenzt oder könnte es sein, dass du ein Problem mit Gross- Kleinschreibung hast?
    Was konkret wird ausgegeben?

    Gruß Dunkeltuten
  • in: Eigene php Module installieren

    geschrieben von dunkeltuten

    Welche Module die nicht üblich sind willst du denn überhaupt installieren?
  • in: ORA-00900: Ungultige SQL-Anweisung in PHP

    geschrieben von dunkeltuten

    Fehlermeldungen die mit "ORA-xxxxx" beginnen beziehen sich immer auf eine ORACLE-DATENBANK.
    Der berühmteste Fehler dürfte ORA-03114 "not connected to Oracle" sein.

    Aber was ist PGSQL ? Ich kenne nur PLSQL unter Oracle!

    Table ist ein reserviertes Wort unter SQL, nimm mal einen anderen Tabellennamen.

    Gruß Dunkeltuten
  • in: Template mit Variable verändern, php code in variablen

    geschrieben von dunkeltuten

    natürlich ist es möglich in einer Variablen PHP-Code zu bunkern:

    $test = 'echo "hello world!";';


    :spammer:
    Gruss Dunkeltuten
  • in: Anmeldung mit globaler Gültigkeit in PHP

    geschrieben von dunkeltuten

    Guckst Du hier:
    http://www.php-kurs.com/session-anwenden.htm
  • in: ordner und eine Datei schützen

    geschrieben von dunkeltuten

    vielleicht hilft Dir ja folgender Link weiter:

    http://htedit.sourceforge.net/

    ...einfach mal das was Du brauchst zusammenklicken und dann einen Blick in die dann erstellte .htaccess werfen :wink:
  • in: PHP-Update, Problem mit WinSCP / Command-Line

    geschrieben von dunkeltuten

    Winscp ist im wesentlichen nur für den Datentransfer geeignet. Du solltest Putty verwenden!
    Gruß dunkeltuten
  • in: mysql errror

    geschrieben von dunkeltuten

    Denk dran: MySQL ist deprecated du solltest dringend umstellen auf Mysqli !!!
    In der nächsten php Version wird MySQL nicht mehr genutzt werden können.
  • in: Variable nicht gefunden

    geschrieben von dunkeltuten

    Ich hatte ein ähnliches Problem bei der Umstellung von MySQL auf Mysqli.
    Mysqli will immer den Connect-String als Parameter haben!
    Bei MySQL brauchte man das vorher nicht!
    In Funktionen braucht man bei Datenbank-Zugriffen also auch die Variable für den DB-CONNECT, aber dafür muss man dann über GLOBAL die Variable in die Funktion holen!
  • in: Variable nicht gefunden

    geschrieben von dunkeltuten

    Das sind Fehlermeldungen mit Windows-Pfaden.
    Hast du als Webserver Windows im Einsatz?
    Ich vermute, dass du XAMPP im Einsatz hast: Ist der Dienst gestartet?
    Was gibst du i'm Webbrowser ein? Http://localhost ?
  • in: php mail new line

    geschrieben von dunkeltuten

    Das kann so nicht klappen: Du verwendest die "falschen" Anführungszeichen!!! :wazzup:
    nimm mal:

    $nachricht  = "Name: " . $name . "\r\n";
    $nachricht .= "E-mail: " . $email . "\r\n";
    $nachricht .= "Nachricht: " . wordwrap($message, 70);
    
    mail('email@adresse.de', $subject, $nachricht);
    :spammer:

    Wenn Du Anführungszeichen mit nur einem Strich verwendet, dann werden nur die puren Zeichen zwischen den Anführungszeichen ausgegeben.
    Wenn Du Anführungszeichen mit einem Doppel-Strich verwendet, dann werden Zeichen ausgegeben und zusätzlich auch darin enthaltene Variablen mit deren Inhalt bzw. Steuerzeichen (wie"\r\n") auch korrekt als Zeilenumbruch ausgegeben.:singer:

    Gruss Dunkeltuten


  • in: Variablen automatisch aktualisieren

    geschrieben von dunkeltuten

    Hier gibt es ein komplette deutsches Howto incl. Demo:

    http://www.tfonfara.de/ajax-seiteninhalt-laufend-aktualisieren-jquery.xhtml

    :spammer:
  • in: mysql trigger

    geschrieben von dunkeltuten

    vielleicht hilft dir das weiter:

    MySQL: Stored Procedures und regelmäßiger Aufruf des MySQL "Event Scheduler"
    Der Event Scheduler ist erst seit MySQL 5.1.6 fester Bestandteil von MySQL.

    Schau dir dazu mal den folgenden Link an:
    http://www.j-breuer.de/blog/programmieren-mysql-7-event-scheduler/

    :spammer:
  • in: set names 'utf8'

    geschrieben von dunkeltuten

    Bisher setze ich bei jedem Verbindungsaufbau zur DB auch den Uni-Code:

    $result = mysqli_query($con,"SET NAMES 'utf8' COLLATE 'utf8_unicode_ci' ");
    If (!$result) {die ("UTF-8 konnte nicht gesetzt werden");};

    Ist das jedesmal nötig?
    Oder ist der Befehl solange persistent bis er durch einen anderen "SET NAMES" überschrieben wird?

    Was ist wenn ich die DB-Verbindung wieder schliesse über
    mysqli_close($con);

    Muss ich dann beim erneuten Verbindungsaufbau auch wieder "SET NAMES" setzen?
  • in: Wert bei Klick einmalig erhöhen

    geschrieben von dunkeltuten

    wenn der User kein Javascript aktiviert hat, dann einfach nicht zulassen das er das "voten" anklicken kann :smokin:

    hier mal ein Beispiel:
    <script type="text/javascript"><!-- Login nur wenn Javascript aktiviert -->
    	//<![CDATA[
    		document.write('<input type="submit" name="voten" value="voten">');
    	//]]>
    </script>
    <noscript>
    	Kein Voten m&#246;glich: JavaScript  = aus !<br>
    	Bitte aktivieren Sie JavaScript f&#252;r Ihren Internet-Browser!<br>
    	<a href="logout.php">Hier klicken, um erneut zu pr&#252;fen!</a>
    </noscript>

    :spammer:
  • in: Protokollierung PHP MySql Update / Insert

    geschrieben von dunkeltuten

    1) SELECT vorher
    2) INSERT
    3) Vergleich über SELECT nachher
    4) fertig!

    Details: http://www.php.de/datenbanken/65528-zwei-tabellen-vergleichen-und-unterschiede-ausgeben.html
  • in: Internes Nachrichtensystem

    geschrieben von dunkeltuten

    @grashuepfer:
    Das mit den boolean-Variablen finde ich eine klasse Idee :thumb:
    Werde ich entsprechend so umsetzen :smokin:

    @mein-wunschname:
    Wozu zwei Tabellen?
    Das habe ich einfach mit "comma separted values" umgesetzt und klappt schon einwandfrei :wink:
  • in: Internes Nachrichtensystem

    geschrieben von dunkeltuten

    grashuepfer schrieb:
    Variante B würde doch auch keinen Sinn ergeben, da bei einem internen Mailsystem ja jede abgeschickte Nachricht, eine empfangene Nachricht eines anderen Users ist., das hieße damit doch auch, dass jede Mail doppelt im System ist.


    Die Mail muss doppelt in die Tabelle!!! Begründung:
    wenn die Nachricht nur einmal vorhanden wäre, dann kann sie auch nur 1x gelöscht werden.
    was aber, wenn die Mail vom Empfänger gelöscht wird?
    dann wäre die Mail ja auch in den "gesendeten Mails" des Absender gelöscht
  • in: Internes Nachrichtensystem

    geschrieben von dunkeltuten

    Hallo,

    ich schreibe gerade ein internes Nachrichtensystem :smokin:

    Was ist da "Best Practise"

    Variante A)
    Alle Mails (abgeschickte und empfangene Mails) in einer grossen MySQL-Tabelle verwalten.

    Variante B)
    zwei Tabellen verwenden:
    1) für gesendete Mails (Postausgang)
    2) für empfangene Mail (Posteingang)

    Wie machen andere Systeme das, die auch ein internes Mailsystem verwenden?

  • in: keine Weiterleitung

    geschrieben von dunkeltuten

    Die PHP-Weiterleitung klappt nur, wenn man vorher nichts ausgegeben hat.
    Machmal kann das "ausgeben" auch nur eine Leerezeile sein.
    Das erschwert deutlich die Suche des Fehlers... :singer:

    Nur um den Fehler "weiter einzukreisen": Nimmt mal statt der PHP-Weiterleitung eine META-Weiterleitung

    echo '<meta HTTP-EQUIV="REFRESH" content="0; url=formular.php">';


    klappt es damit?
  • in: Eingabe in Datenbank eintragen

    geschrieben von dunkeltuten

    herje, da stimmt ja fast nichts:wazzup:

    um Grundlagen zu lernen, kannst Du gute Beispiele bei W3SCHOOLS finden :wink:

    :spammer:

    Hier die Lösung für Dein Problem:
    http://www.w3schools.com/php/php_mysql_insert.asp :wink:

  • in: Bei Klick auf Schaltfläche -> Klick auf anderes Objekt

    geschrieben von dunkeltuten

    Hallo,

    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="utf-8">
    <style>
    </style>
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <!-- Source: http://harvesthq.github.io/chosen/ -->
    <script src="chosen.jquery.js" type="text/javascript"></script>
    <link rel="stylesheet" href="chosen.css">
    <script type="text/javascript">$(function() { 
    												$(".meineChosenMultiClass").chosen();
    												$('#test').click(function() {$('#ziel').trigger('click');});
    											});
    </script>
    </head>
    <body>
    <?php 	
    	$link = '#';
    	echo "<form action='$link' method='post'>";
    	echo "<div style='width: 300px;'>";
    	echo "			<select name='mailtoTO[]' id='ziel' data-placeholder='Klick mich an...' class='meineChosenMultiClass' id='MailsendersTO' multiple style='width:100%;'>";
    	echo "					<option value='1'>Eintrag1</option>";
    	echo "					<option value='2'>Eintrag2</option>";
    	echo "					<option value='3'>Eintrag3</option>";
    	echo "					<option value='4'>Eintrag4</option>";
    	echo "					<option value='5'>Eintrag5</option>";
    	echo "			</select>";
    	echo "</div>";
    	echo "<input type='submit' value='senden' style='width:200px; height: 30px; text-align: center;'>";
    	echo "</form>";
    	echo "<hr>";
    	echo "<input id='test' type='button'  value='Wenn ich angeklickt werde, dann soll oben die Auswahl aufklappen!' style='width:500px; height:30px;' >";
    ?>				
    </body>
    </html>


    Wenn man direkt auf die Auswahl klickt, dann klappt alles!

    Wenn man auf die unter Schaltfläche klickt, soll die Auswahl ebenfalls geöffnet werden <- klappt aber leider nicht!
    Ich finde den Fehler aber nicht :wall:
    JQUERY greift da irgendwie nicht korrekt...
    Kann mir mal jemand auf die Pfoten schauen?
    Danke im voraus.
    :spammer:

    --------------------
    Nachtrag vom 10.10.2014 09:00h:

    Konnte mir mittlerweile selber helfen: :stupid:
    $('#test').click(function() { $('#ziel').trigger('chosen:open'); });


    damit klappt es jetzt! :king:

    Thread kann geschlossen werden!:wave:

  • in: Kann keinen Cache anlegen!

    geschrieben von dunkeltuten

    webfreclan schrieb:
    Hat jemand eine Idee, woran das liegen könnte?


    Ideen haben wir viele :smokin:

    Meine erste Idee:
    Schick doch mal Deinen Sourcecode mit, dann brauchen wir nicht raten wo das Problem sein könnte!
    :spammer:
  • in: header oder body

    geschrieben von dunkeltuten

    c143 schrieb:
    Head ohne den <head> Tag includen


    COOL Danke für den Hinweis! :thumb:

    Also nicht das Grundgerüst inclusive den <TAGS> "auslagern",
    sondern nur den Inhalt zwischen den <TAGS> :king:

    Werde ich gleich mal auf die "offene Posten Liste" meines aktuellen Projektes setzen
    :spammer:

    ...wieder was dazu gelernt!
  • in: mit REGEXP utf8_decode aus scripts entfernen

    geschrieben von dunkeltuten

    Ist es nicht einfacher die Datenbank zu konvertieren?

    <?PHP
      $hostname = "localhost";      // Standard
      $database = "Datenbank-Name"; // ändern
      $username = "Benutzername";   // ändern
      $password = "Passwort";       // ändern
     
      mysql_connect($hostname, $username, $password);
      mysql_query("ALTER DATABASE $database DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci");
    
      $res = mysql_query("SHOW TABLES FROM $database");
      while($row = mysql_fetch_row($res))
      {
          $query = "ALTER TABLE {$database}.`{$row[0]}` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci";
          mysql_query($query);
    
          $query = "ALTER TABLE {$database}.`{$row[0]}` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci";
          mysql_query($query);
      }
    ?>
  • in: header oder body

    geschrieben von dunkeltuten

    sebulon schrieb:
    kann mich c143 anschließen... da ich nur Nachteile darin, scripte Postum einzubinden...

    $(document).ready(function(){
    //code
    });


    so hast du das sauber an einer stelle...


    ja, habe ich verstanden.
    Das Argument kann ich nachvollziehen.

    ABER...

    Problematisch ist nur, wenn man <HEAD> nicht im gleichen Dokument stehen hat, sondern für alle PHP-Projektdateien identisch als INCLUDE eingebunden hat!

    Wie sollte man dann vorgehen?

  • in: mit REGEXP utf8_decode aus scripts entfernen

    geschrieben von dunkeltuten

    warum willst Du das machen?

    "Please note that utf8_encode only converts a string encoded in ISO-8859-1 to UTF-8"

    hast Du unterschiedliche Kodierungen?
    wenn ja, empfehle ich dringend alles auf UTF-8 umzustellen!
    Für die Umstellung brauchst Du kein REGEX
  • in: header oder body

    geschrieben von dunkeltuten

    Hallo,

    folgende beide Skripte funktionieren einwandfrei!

    Der "JQUERY-Aufruf der function" soll gestartet werden.
    Einziger Unterschied ist die Position beim Aufruf:
    HEADER oder BODY!

    Kann mir mal jemand verklickern, warum man JQUERY unbedingt von HEADER aus aufrufen soll?

    Aufruf im Header:
    <!doctype html>
    <html lang="en">
    <head>
    	<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js" type="text/javascript"></script>
    	<script src="chosen.jquery.js" type="text/javascript"></script>
    	<link rel="stylesheet" href="chosen.css">
    	<!-- Hier  kommt der Aufruf für JQUERY für die CLASS ".meineChosenMultiClass" rein!!!-->
    	<script type="text/javascript">$(function() { $(".meineChosenMultiClass").chosen(); });</script>
    </head>
    <body>
    	<form action='auswertung.php' method='post'>
            <h1>JQUERY (chosen) im HEADER eingebunden</h1>
            <select name="mailtoTO[]" data-placeholder="Klick mich an...(MailTO:)" class="meineChosenMultiClass" id="MailsendersTO" multiple style="width:550px;">
                <option value="root" selected >root</option>
                <option value="daft_vader" >daft_vader</option>
    			<option value="Zimboo" >Zimboo</option>
                <option value="Rhodan">Rhodan</option>
                <option value="meine_Allianz">Allianz (Mailverteiler)</option>
                <option value="Alle">Alle (Mailverteiler)</option>
            </select>
    		<p>
    		<input type='submit'  value='absenden' style='width:200px; text-align: center;' >
      </form>
    </body>
    </html>


    Aufruf im BODY:
    <!doctype html>
    <html lang="en">
    <head>
    	<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js" type="text/javascript"></script>
    	<script src="chosen.jquery.js" type="text/javascript"></script>
    	<link rel="stylesheet" href="chosen.css">
    </head>
    <body>
    	<form action='auswertung.php' method='post'>
            <h1>JQUERY (chosen) im BODY eingebunden</h1>
            <select name="mailtoTO[]" data-placeholder="Klick mich an...(MailTO:)" class="meineChosenMultiClass" id="MailsendersTO" multiple style="width:550px;">
                <option value="root" selected >root</option>
                <option value="daft_vader" >daft_vader</option>
    			<option value="Zimboo" >Zimboo</option>
                <option value="Rhodan">Rhodan</option>
                <option value="meine_Allianz">Allianz (Mailverteiler)</option>
                <option value="Alle">Alle (Mailverteiler)</option>
            </select>
    		<p>
    		<input type='submit'  value='absenden' style='width:200px; text-align: center;' >
      </form>
      <script type="text/javascript">$(function() { $(".meineChosenMultiClass").chosen(); });</script>
    </body>
    </html>


  • in: xampp php fehler

    geschrieben von dunkeltuten

    marvinkleinmusic schrieb:
    Hallo Zusammen, ich habe gerade mal ein Backup von meinem Websapce auf Lima-City, in den htcdocs ordner von XAMPP gezogen.

    Allerdings wenn ich jetzt localhost aufrufe, spuckt mir die Seite einige Fehler aus die ich auf lima-city nicht sehe, sondern halt meinen MySQL Inhalt.


    vielleicht hast Du es nur nicht geschrieben, aber laut Deinen Angaben hast Du nur den Ordner htdocs "kopiert". :wave:

    was ist denn mit Deiner Datenbank? hast Du die denn auch gedumpt und auf XAMPP wieder eingespielt?

    Hast Du in XAMPP die Verbindungsparameter zur DB angepasst?

    Ist das Error_Reporting auf beiden System gleich eingestellt?
  • in: Notice Undefined Index steht direkt im Eingabefeld

    geschrieben von dunkeltuten

    unabhängig von der Problemlösung solltest Du nicht vergessen auch regelmäßig Deine Entwicklungsumgebung (XAMPP) zu aktualisieren :wink::wave:

Login zum Webhosting ohne Werbung!