kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Warum lebt Flash noch in Zeiten von HTML5

    geschrieben von vctb

    Hi,

    also im kommerziellen Bereich kann man nur sehr bedingt mit HTML 5 arbeiten, da man nicht davon ausgehen kann, dass die Benutzer einen HTML5 fähigen Browser verwenden. In meiner Firma werden die Nutzerprofile aller Seiten ausgelesen und erschreckenden Weise benutzen noch fast 10 Prozent der Besucher unserer Kundenseiten den Internet Explorer 7 oder niedriger, damit muss man dann HTML5-Funktionalitäten ausschliessen oder aber soviele Weichen einbauen, dass dies nicht praktikabel ist, daher bauen noch sehr viele Webdesignfirmen auf Flash und dies mit gutem Grund...
  • in: Web Service in PHP

    geschrieben von vctb

    Hi,

    danke für die vielen Antworten und Ansätze. Ich bin jetzt auf eine zweigleisige Lösung umgestiegen, den Hauptteil der Server bediene ich weiter über die SOAP-Schnittstelle und den kleinen Rest füge ich per IFrame über den Datenserver ein.

    @speedtouch92: Laut Google sollen die Bots in der Lage sein JS-Code auszuführen, aber da liegt scheinbar der Wunsch Googles und die Realität sehr weit auseinander...
  • in: Column 'id' cannot be null

    geschrieben von vctb

    Hi,

    versuch mal deine Formulareingaben direkt als utf8 Charset zu übergeben, dann sollte es gehen, zumindest wenn ich dein Problem verstanden habe.

    Dem Formular kannst du dies über den "Befehl" accept-charset="utf-8", damit sollte deine <form> Zeile so aussehen:
    <form accept-charset="utf-8" method="POST">

    MfG
  • in: CSS Problem 2 Boxen nebeneinander

    geschrieben von vctb

    Du kannst die Höhe deiner Boxen durch den CSS-Befehl Flex automatisch an die Größe deiner größten Box angleichen lassen, wenn du ältere Browser unterstützen willst, musst du zusätzlich noch eine JS-Lösung die bei bestimmten Browsern einsetzt einbauen.

    Hier ist eine sehr ausführliche Anleitung in englisch, eine gute deutsche Anleitung habe ich bisher noch nicht gesehen. Flex funktioniert auch fabelhaft, solange du auf Browsern bist die dies unterstützen...

    Unterstützende Browser:
    Firefox seit Version 20
    Chrome seit Version 25
    Internet Explorer seit Version 10
    Opera seit Version 12

    Safari unterstützt flex bisher noch nicht.

    Anleitung: http://css-tricks.com/snippets/css/a-guide-to-flexbox/
  • in: Web Service in PHP

    geschrieben von vctb

    Hi tut mir Leid das ich erst jetzt Antworte, aber ich war über die Feiertage weg.

    So zu meinem Problem:
    1. Ich habe einen Datenserver, darauf liegen Statistiken (in Form von Matrizen) von anderen Webseiten drauf.
    2. Die Besucherdaten liegen in einer MySQL-Datenbank.
    3. Zum darauf zugreifen gibt es im Moment einen SOAP-Service, der diese Daten für jede einzelne Webseite ausliesst.
    4. Der SOAP-Client liegt ebenfalls auf dem Datenserver und liefert die Statistiken als JSON-String zurück.
    5. Der SOAP-Client wird über eine AJAX-Funktion in jeder Seite aufgerufen und die Daten werden formatiert auf der jeweiligen Webseite ausgegeben.

    Das Problem an der Herangehensweise:
    1. Die Statistiken werden im Moment NICHT von Suchmaschinen ausgelesen, sie sollen aber in Suchergebnissen angezeigt werden.
    2. Ich möchte dieses System auf unterschiedlichsten Systemen verwenden und kann nicht davon ausgehen, dass alle Hoster PHP unterstützen.

    Der Idealfall wäre ein Java Script Programm, dass die Daten direkt während des Ladens der Seite ausließt und diese während der Ausführung direkt bereitstellen würde, da weiss ich leider nicht wie ich dies bewerkstelligen kann.

    Ich hoffe damit die Sache etwas zu verdeutlichen...
  • in: Web Service in PHP

    geschrieben von vctb

    Das ist ein irgendwie schlecht umschreibbares Problem...

    Bisher liegen die Seiten auf Hostern die PHP unterstützen, daher ist das bisher kein Problem, leider kann ich davon nicht ausgehen und suche eine mögliche Lösung ohne PHP und AXAJ...

    Daher suche ich eine clientseitige Lösung des Abrufens der Daten und der Verarbeitung direkt beim Seitenaufbau.
  • in: Web Service in PHP

    geschrieben von vctb

    Der Service liefert ein JSON-Objekt zurück, dafür muss dieses erstmal verarbeitet werden. Ich glaube ich muss da etwas ausholen, damit der Sinn dahinter klarer wird.

    Auf Server2 liegt eine Webseite, auf dieser sollen Daten aus der Datenbank von Server1 ausgegeben werden, dies wird im Moment durch eine AJAX-Anfrage von Server2 an Server1 durchgeführt, leider können Suchmaschinen diese durch AJAX erstellten Daten nicht crawlen Ergo werden diese nicht in einer Suchmaschine angezeigt, dies muss aber angezeigt werden. Zusätzlich gibt es noch mehrere Webseiten die genau wie Server2 Daten von Server1 benötigen.

    So ich hoffe das macht es etwas verständlicher...
  • in: Web Service in PHP

    geschrieben von vctb

    Es kann sein das einer der Server von denen der Server abgerufen werden kann kein PHP oder eine sonstige Programmiersprache unterstützt, deshalb würde ich die Abfrage des Servers per JS machen, da weiss ich leider nur wie ich das per AJAX bewerkstellige. Bei einer AJAX-Abfrage gibt es leider die Problematik, dass Google AJAX-Abfragen nicht indizieren kann, da diese dynamischen Inhalte nicht gecrawlet werden, dieses Problem besteht
  • in: Web Service in PHP

    geschrieben von vctb

    Hallo,

    ich habe mal eine etwas speziellere Frage.

    Ich benötige einen Webservice, der mir Daten aus einer Datenbank auf ausliesst und an einen Client Server schickt. Ich weiss auch wie ich so einen Server umsetzen kann. Bisher haben ich einen SOAP-Service, der auch richtig funktioniert, leider gibt es dabei ein großes Problem, da ich diesen nur per AJAX/PHP abrufen kann, dies soll nun umgestellt werden, der Service soll ohne PHP umsetzbar sein UND muss ohne AJAX abrufbar sein, da der Inhalt auf Google indizierbar sein muss. Dies ist aber mit AJAX nicht gegeben und eine für Googlebots statische Seite ist sehr umständlich, da Änderungen an den Inhalten sehr häufig sind.

    Ist es möglich einen SOAP, REST oder JSON-RPC Server so anzusprechen, dass er direkt beim Seitenaufbau mitgeladen wird und idealerweise ohne PHP?

    Also ich bin mir zwar ziemlich sicher, dass es nicht möglich ist, aber vielleicht gibt es ja doch eine Lösung.

    Vielen Dank schonmal im Voraus.
  • in: Fahrrad Wartung

    geschrieben von vctb

    Falls das Lager kaputt sein sollte musst du mit einem Preis um die 60-75 € rechnen. Da kommt es dann drauf an welche Lagerqualität du einsetzen lassen willst.

    Eine Lagerabdeckung ist bei einem 4 Kant-Innenlager nicht unbedingt nötig, leider scheint deines kein teueres Modell zu sein, da es anfängt zu korrodieren. Leider wird dadurch wahrscheinlich das Lager geschädigt sein. Dies kann man aber durch die Bilder nicht genau sagen. Für das Abziehen der Pedallkurbeln gibt es einen Schlüssel, dieser kostet komplett ca. 10 €, wenn du eine gute Werkstatt hast, leihen diese das Werkzeug auch kurz mal aus, macht zumindest meine Werkstatt. Die Demontage der Kurbel ist sehr einfach, die des Lagers selber etwas schwerer. Dafür gibt es aber im Internet sehr viele Videos, falls du es alleine machen willst. Dadurch kannst du ca 20 € sparen.
  • in: Navi mit Saugnapfhalterung am Fahrrad befestigen

    geschrieben von vctb

    Falls du "nur" auf der Straße fährst könntest du die ES-Platte honen, damit würdest du die Unebenheiten aber nicht komplett wegbekommen. Wenn du den Saugnapf benutzen möchtest kann ich dir eine Plaxiglasplatte empfehlen, da hält der Saugnapf, zumindest auf einigermassen ebenen Strecken. Falls du auch Offroad unterwegs bist hält aber der Saugnapf nicht mehr, da würde ich dir zu einer Befestigung der Navibefestigungsschale raten. Kann dir da gern Tips geben, da müsstest du aber ein paar Fotos der Halterung angeben oder da Navi-Modell und du musst dir noch eine Halterung kaufen, da du sie umbasteln musst!

    Oder du kaufst dir eine Universalhalterung wie z.B. diese:

    http://www.pearl.de/a-PX8528-5480.shtml?query=navgear%20gps

    oder für forerunner und nuevi 2xxx, falls du eines der beiden Geräte hast.

    http://www.fahrrad.de/fahrradzubehoer/gps-navigationsgeraete/halterung-fuer-fahrrad-univ-forerunner-50-305-und-405/232110.html
    http://www.fahrrad.de/fahrradzubehoer/gps-navigationsgeraete/halterung-fuer-fahrrad-nuevi-2xx/232103.html

    dazu kann ich dir aber nichts sagen, da ich mir meine Halterung auch selber gebaut habe.
  • in: Krankenversicherung als Student?

    geschrieben von vctb

    Falls du Wehrdienst oder Zivildienst gemacht hast, dann verlängert sich die studentische Versicherung um den Zeitraum, zumindest war es bei mir noch so. Ich habe bis 32 noch die studentische Versicherung gehabt, da ich 23 Monate bei der Bundeswehr war. Als freiwillig Versicher musste ich danach noch ein halbes Jahr 99 € zahlen, wenn der nun so hoch liegt, ist das aber eine saftige Erhöhung in 5 Jahren. Die studentische Versicherung hat mich 63 € gekostet.
  • in: Hat Deutschland eine Verfassung

    geschrieben von vctb

    Zu der Fremdbestimmung: Dies geht aus dem Überleitungsvertrag vom 23. Oktober 1954:
    http://de.wikipedia.org/wiki/%C3%9Cberleitungsvertrag

    Am 28. September 1990 ist vereinbart worden, dass der Überleitungsvertrag infolge der Unterzeichnung des Zwei-plus-Vier-Vertrags mit Wirkung vom Zeitpunkt der Vereinigung Deutschlands, dem 3. Oktober 1990, suspendiert und mit dem Inkrafttreten des letzteren ausdrücklich außer Kraft gesetzt wurde. Einzelne der im Überleitungsvertrag getroffenen Bestimmungen behalten jedoch ihre Gültigkeit.
    Immer noch gültig sind Erster Teil: Artikel 1 Absatz 1 Satz 1 bis „… Rechtsvorschriften aufzuheben oder zu ändern“[2] sowie Absätze 3, 4 und 5, Art. 2 Abs. 1, Art. 3 Abs. 2 und 3, Art. 5 Abs. 1 und 3, Art. 7 Abs. 1 und Art. 8. Dritter Teil: Art. 3 Abs. 5 Buchstabe a des Anhangs, Art. 6 Abs. 3 des Anhangs. Sechster Teil: Art. 3 Abs. 1 und 3. Siebter Teil: Art. 1 und Art. 2. Neunter Teil: Art. 1. Zehnter Teil: Art. 4.


    Dazu der entsprechende ERSTE TEIL: Artikel 1, Absätze 3, 4 und 5:

    (1)Die Organe der Bundesrepublik und der Länder sind gemäß ihrer im Grundgesetz festgelegten Zuständigkeit befugt, von den Besatzungsbehörden erlassene Rechtsvorschriften aufzuheben oder zu ändern.

    (3) Der in diesem Vertrag verwendete Ausdruck "Rechtsvorschriften" umfaßt Proklamationen, Gesetze, Verordnungen, Entscheidungen (mit Ausnahme gerichtlicher Entscheidungen), Direktiven, Durchführungsbestimmungen, Anordnungen, Genehmigungen oder sonstige Vorschriften ähnlicher Art, die amtlich veröffentlicht worden sind. Die Bezugnahme auf eine einzelne Rechtsvorschrift schließt alle und jeden ihrer Teile, einschließlich der Präambel, ein, sofern nicht ausdrücklich etwas anderes bestimmt ist.

    (4) Die amtlichen Texte der in diesem Artikel erwähnten Rechtsvorschriften sind diejenigen Texte, die zur Zeit des Erlasses maßgebend waren.

    (5) Der Ausdruck "Besatzungsbehörden", wie er in diesem Teil verwendet wird, bedeutet den Kontrollrat, die Alliierte Hohe Kommission, die Hohen Kommissare der Drei Mächte, die Militärgouverneure der Drei Mächte, die Streitkräfte der Drei Mächte in Deutschland, sowie Organisationen und Personen, die in deren Namen Befugnisse ausüben oder im Falle von internationalen Organisationen und Organisationen anderer Mächte (und der Mitglieder solcher Organisationen) - mit deren Ermächtigung handeln, schließlich die bei den Streitkräften der Drei Mächte dienenden Hilfsverbände anderer Mächte.


    Ein offizieller Beweis für die Fremdbestimmung war die Streichung des Artikels 23 GG am 17.7.1990 während der "Zwei Plus Vier Gespräche".


    Als der Art. 23 GG a.F. für die BRD aufgehoben werden musste ist in sich richtig, denn der Art. 23 GG
    a.F. für die BRD wurde auf Veranlassung von Außenminister James Baker am 17.7.1990 bei den
    „Zwei – Plus – Vier – Gesprächen“ in Paris aufgehoben.


    Das sollte eigentlich als Quelle reichen.

    In den Texten kannst du auch sehen, dass die "Siegermächte" auch heute noch weitreichende Machtbefugnisse haben. Desweiteren ist zumindest rechtlich das Grundgesetz fragwürdig, da mit Abschaffung des "alten" Paragraph 23 die räumliche Gültigkeit des GG entfernt wurde.


    Art. 23 GG alte Fassung (bis 1990)
    (gesetz.gg) << >>

    Dieses Grundgesetz gilt zunächst im Gebiete der Länder Baden, Bayern, Bremen, Groß-Berlin, Hamburg, Hessen, Niedersachsen, Nordrhein-Westfalen, Rheinland-Pfalz, Schleswig-Holstein, Württemberg-Baden und Württemberg-Hohenzollern. In den anderen Teilen Deutschlands ist es nach deren Beitritt in Kraft zu setzen.


    Dazu noch ein Link:
    http://www.welt.de/welt_print/article779393/Ein-Staat-ohne-Legitimation.html

    @thecity: in der Regel sollte eine Verfassung vom Volk verabschiedet werden, dass es durch fehlen einer solchen Abstimmung nicht zur Verfassung qualifiziert sehe ich auch nicht so, nur die Fülle der Strittigkeiten sehe ich als großes Problem der Legitimation des GG, dass das GG westlich geprägt ist, ist auch klar, da Deutschland schon immer westlich geprägt war.

    @ bewahrer: der Meinung, dass unser Bundeskanzler oder -kanzlerin ein Arschloch, Nazi oder ähnliches ist kannst du ohne weiteres sein, nur die Aussprache in der Öffentlichkeit (also wenn jemand dabei ist :) ) kann Strafrechtlich relevant sein. Meinungen kann man niemandem verbieten...
  • in: Was bezeichnet man als "Gamer Hardware" ?

    geschrieben von vctb

    Da muss ich zustimmen "Gamer-Hardware" als solches ist komplett subjektiv, da man da nach Genre unterscheiden muss.

    Ein Strategie-Spiel-Zocker hat andere Anforderungen als jemand der Shooter spielt.

    Bei Strategie-Spielern ist meist der RAM wichtiger bei einem einigermaßen starken PC-Grundgerüst.

    Bei Shootern ist die Grafikkarte deutlich wichtiger, vor allem der Grafikspeicher ist bei hohen Auflösungen und HD-Texturen sehr wichtig.

    Ein Highend-Gaming-Rechner sollte heute 2 Grafikkarten, eine sehr starke CPU (z.B. i7) und ein gutes STABILES Mainboard und Netzteil haben. Probleme haben oft direkt oder indirekt etwas mit dem Netzteil zu tun...
  • in: Hat Deutschland eine Verfassung

    geschrieben von vctb

    Hier herrscht ja eine rege Diskussion, deshalb möchte ich gern meinen Senf dazu geben.

    Das Grundgesetz ist meiner Meinung nach nicht als Verfassung anzusehen, dies hat mehrere Gründe:

    1. Eine Verfassung muss vom gesamten Volk gewählt werden, eine Volksabstimmung zu diesem Thema gab es aber nie.

    2. Auch der damalige deutsche Bundestag war für zu einer Abstimmung befähigt, da das Saarland und Berlin waren von der Wahl ausgeschlossen und eine Wahl muss vom gesamten Volk bzw. in unserem Fall der Vertreter gewählt werden.

    3. Deutschland stand während der Ratifizierung des Grundgesetzes unter einem Besatzungsstatut, daraus besteht der Zwang Entscheidungen im Sinne der Besatzer zu entscheiden, ob und in welchem Umfang dies geschehen ist kann man natürlich kaum bewerten.

    4. Zudem muss durch eine Verfassung die Macht dem Volke gegeben werden, auch dies ist sogar heute noch nicht der Fall, da die ehemaligen Besatzungsmächte auch heute, laut Grundgesetz, noch ein Mitbestimmungsrecht haben. Zwar wurden große Teile entfernt, aber einige Passagen kann man dort auch heute noch finden, bzw. wurde der §23 durch Fremdbestimmung (durch die USA) geändert.

    Zu dem Thema mal ein Eintrag aus einer juristischen Enzyklopädie:
    Ein Grundgesetz ist ein besatzungsrechtliches Mittel zur Schaffung von Ruhe und Ordnung in einem durch Kriegshandlung besetzten Gebiet.

    Aus diesen Gründen kann man aus meiner Sicht nicht von einer Verfassung sprechen, da sie Fremdbestimmt war, bzw. immer noch ist.
  • in: Php Virtuelles Verzeichnis erstellen

    geschrieben von vctb

    Das kannst du einfach über .htaccess erreichen indem du den Zugriff auf Bilddateien nur von deiner URL zulässt. Das wäre zumindest aus meiner Sicht die einfachste Methode.
    RewriteEngine on
         RewriteCond %{HTTP_REFERER} !^$
         RewriteCond %{HTTP_REFERER} !^http://(www.)?deine-domäne.de(/.*)?$ [NC]
         RewriteRule .(gif|jpg|GIF|JPG)$ http://www.deine-domäne.de/images/ätsch.jpg [R,L]


    http://www.deine-domäne.de/images/ätsch.jpg gibt dabei eine Fehlermeldung (hier ein Fehlerbild) aus, falls du auf die Bilder von einer anderen URL zugreifst.
    Die Bildtypen in der () kannst du beliebig erweitern.

    Falls dir diese Lösung nicht reicht oder du nicht weisst wie du es einsetzen musst, kannst du dich ja nochmal melden.

    PS:
    .htaccess ist aber Case-Sensitiv also es unterscheidet zwischen Groß- und Kleinschreibung!!!
  • in: Silmarillion

    geschrieben von vctb

    Ich kann das Silmarillion nur empfehlen, es mag zwar komplizierter sein als der Herr der Ringe, aber um den Herr der Ringe komplett verstehen zu können, sollte man das Silmarillion gelesen haben. Außerdem ist aus meiner Sicht das Silmarillion das eigentliche Meisterwerk Tolkiens an dem er fast sein Leben lang gearbeitet hat (mehr als 50 Jahre) und zudem hat er es nie beendet. Es wurde von seinem Sohn vervollständigt und auch veröffentlicht.
  • in: PHP link wird dreifach ausgegeben

    geschrieben von vctb

    Versuch es mal mit dem Codeschnipsel, so sollte es funktionieren.

    <?php
    $abcde[] = array();
    $link = file ('menue.txt');
    $zeilen = file ('text.txt');
    $counter = count($link) - 1;
    
    	for($n = 0; $n <= $counter ; $n++) {
    		$links ='<a href="' .$link[$n] .'">';
    		$links .= $zeilen[$n] . '</a><br>';
    		echo $links;
    	}
    ?>


    Mit 2 foreach-Schleifen kannst du die Links nicht benutzen. Die foreach-Schleife läuft immer komplett durch bevor er zur nächsten Schleife weiter springt, dadurch überschreibt die Schleife $abcde immer mit dem Neu erzeugten $abcde.
  • in: Aufklappbare Liste per JS oder CSS

    geschrieben von vctb

    Ich habs per Div gelöst, die die Größe beim anklicken ändern. Wie gesagt es funktioniert aber sieht nicht so aus wie ich es haben wollte... Ich werde die Lösung mit Listen mal anschauen. Vielen Dank.
  • in: String-Struktur zu Array (Kategorien)

    geschrieben von vctb

    Also wenn du wirklich viele Daten hast wirst du mit arrays schnell an die Systemgrenzen kommen, aber da kommt es im Grunde darauf an wieviele Daten ins Array sollen.

    Ansonsten kannst du die Daten über verschachtelte foreach if foreach ... Schleifen auslesen und dadurch sortieren und in formatiert in Variable schreiben.

    Ich verstehe nur nicht warum du die Katergorie ID angeben willst du hast du eindeutig benannte Array-Schlüssel...

    $daten["Computer"]["Hardware"]["Laufwerk"]["SSD"]["Produkt A"]["Titel"] = "Titel A";
    ... Daten zu dem Typ & Produkt
    $daten["Computer"]["Software"]["Datenverarbeitung"]["Office"]["Produkt A"]["Titel"] = "Titel A";
    ... Daten zu dem Typ & Produkt
    $daten["Hobby"]["Kochen"]["Topf"]["Produkt A"]["Titel"] = "Titel A";
    ... Daten zu dem Typ & Produkt


    Dadrüber kannst du dann über die Keys die Sortieren und ausgeben lassen. Ich weiss aber nicht genau wie sie ausgegeben werden sollen. Als List, in einer Tabelle, etc...
  • in: Aufklappbare Liste per JS oder CSS

    geschrieben von vctb

    Nunja javascript läuft ja leider nicht auf allen Browsern, zumindest nicht wenn es gesperrt ist, deshalb wollte ich davon Abstand halten.
    Habe es jetzt aber per js gelöst und eine Alternative für deaktivierte js Browser die zwar nicht so funktioniert wie ich es wollte, aber man kann ja auch js wieder aktivieren...

    Achja ich habe nicht viel Erfahrung mit js, da mich die Möglichkeit des deaktivierens immer stört, deshalb benutze ich eigentlich für alles CSS und PHP.
  • in: Aufklappbare Liste per JS oder CSS

    geschrieben von vctb

    Danke für den Tip werd ich mir mal anschauen...
  • in: Aufklappbare Liste per JS oder CSS

    geschrieben von vctb

    Hallo,

    ich bräuchte mal Hilfe. Ich möchte Inhalte einer Datenbank in eine aufklappbare Liste ausgeben lassen, da die Datenbank nicht gerade klein ist.

    Das Schema wie ich es ausgeben lassen möchte sieht wie folgt aus:

    Kat A:
    A:
    A...
    A...
    B:
    B....
    ...
    Kat B:
    ...
    Die Katergorien sollen aufklappbar sein und dann die Unterkategorien zusätzlich auch. Ich habe es mit CSS und DIV's schon versucht, aber da sieht es nicht so aus wie ich es möchte.

    Gibt es da eine Möglichkeit es über javascript oder CSS hinzubekommen, so dass es auch auf allen Browsern läuft (vorausgesetzt es ist aktiviert)?

    Gruß vctb
  • in: PHP-Tutorials für totale Anfänger

    geschrieben von vctb

    Ich kann dir zu

    http://www.peterkropff.de/.

    Hier kannst du dir alles Wissenswerte über PHP von A-Z aneingnen. Ich kann dir aber nur ans Herz legen mit der Einführung anzufangen, es scheint Trivial zu sein, es werden aber ein Paar wichtige Tips direkt mit an die Hand gegeben.

  • in: Frameset professionell ersetzen

    geschrieben von vctb

    Erst einmal ist es eine gute Idee die Frames deiner Homepage umzubauen, dafür genügt aber kein php alleine. Das Layout musst du entweder über <DIV> und css machen oder aber über Frames was aber eine eher schlechte Lösung ist. Die Inhalte der Div-Felder oder Frames kannst du dann, wie schon gesagt per PHP inlcuden...

    Ein paar Vorlagen für ein mehrspaltiges Div-Layout kannst du hier finden.

    http://de.selfhtml.org/css/layouts/mehrspaltige.htm
  • in: MySQL tinyint AutoIncrement Kuriosität

    geschrieben von vctb

    Hier kannst du dir angucken wieviele Zeichen welcher Datentyp max aufnehmen kann.

    http://www.sqlinfo.net/mysql/mysql_data_types.php
  • in: Problem bei Login und Register ...

    geschrieben von vctb

    Erstmal hast du einen Fehler beim einbinden des Datenbankname, dieser darf nicht in Hochkomma sein, er muss entweder in Backticks ` (Links neben Backspace, + Shift) sein oder einfach ohne angegeben werden. Außerdem hoffe ich hast du den Tabellennamen angegeben und nicht den Datenbanknamen. Dieser muss über

    mysql_select_db('Datenbankname', $sqllink);


    ausgewählt werden.

    $abfrage = "SELECT `benutzername`, `benutzerpasswort` FROM `$datenbankname` WHERE `benutzername` = '$user'";
    	if(($ergebnis = mysql_query($abfrage)) And (!empty($user)) And (!empty($password))) ) {
    		$row = mysql_fetch_object($ergebnis);
    	
    		if($row->benutzerpasswort == $password) 											
    			{
    			session_start();									
    			$_SESSION["name"] = $user;
    			$_SESSION["passwort"] = $password;
    			$_SESSION['angemeldet'] = true;
    			echo"ja du bist eingeloggt $user";
    			}
    			else
    			{
    			echo "Dein Passwort war falsch!";
    			}
    	} else {
    		echo mysql_errno($link) . ": " . mysql_error($link) . "\n";
    	}


    PS: habe noch 2 Fehler gefunden und korrigiert!
  • in: Problem bei Login und Register ...

    geschrieben von vctb

    Wenn garnichts mehr ausgegeben wird liegt es daran dass an der Query etwas nicht stimmt, bzw die übergebenen Daten stimmen nicht.
  • in: Problem bei Login und Register ...

    geschrieben von vctb

    Du testest nicht ob die Query überhaupt erfolgreich warst ausserdem würde ich noch prüfen ob die übergebenen Formulardaten nicht leer sind mindestens aber das Passwort oder du prüfst das Passwort direkt in der Query.

    Also etwa so:

    if ($ergebnis = mysql_query($abfrage)) {
    	$row = mysql_fetch_object($ergebnis);
    	
    	if(($row->benutzerpasswort == $password) And (isset($password))) 											
    		{
    		session_start();									
    		$_SESSION["name"] = $user;
    		$_SESSION["passwort"] = $password;
    		$_SESSION['angemeldet'] = true;
    		echo"ja du bist eingeloggt $user";
    		}
    		else
    		{
    		echo "Dein Passwort war falsch!";
    		} 
    }
  • in: Mailadresse Prüfen

    geschrieben von vctb

    Bei der Abfrage hast du aber das Problem das in_array Groß-Kleinschreibung unterscheidet!!

    also muss man E-MAIL.DE und e-mail.de beide überprüfen, bzw alle Varianten... E-Mail.de, usw.

    Das ist dann seeeehr Speicherintensiv...
  • in: Mailadresse Prüfen

    geschrieben von vctb

    Ich habe gerade einen Fehler in meinem Script gefunden. Die Benutzung von strpos funktioniert zwar, hat aber leider einen Haken.
    strpos ist Casesensitive, es unterscheidet zwischen Groß- und Kleinschreibung, deshalb sollte in diesem Fall stripos() benutzt werden, da es Groß- Kleinschreibung ignoriert! Ich habe meinen Code darauf hin angepasst.
  • in: Datenbank Tabelle in besonderer Form ausgeben

    geschrieben von vctb

    Also Tabellen sollte man nicht für das layout nutzen, dafür sind sie nicht gemacht. Ganz anders sieht das für die Ausgabe von Daten aus. Ich habe noch nie gehört das dies kritisiert wird. Eine "Tabellenausgabe" über Div und CSS ist viel komplizierter und zeitintensiver als Tabellen. wenn du es nicht glaubst versuch mal eine 10x10 breite und hohe Divstruktur aufzubauen in der selben zeit wie eine Tabelle...

  • in: Buchvorstellungen

    geschrieben von vctb

    Titel: The Shadow over Innsmouth (Schatten über Innsmouth)
    Autor: H. P. Lovegraft
    Genre: Horror
    Verlag: suhrkamp Taschenbuch (deutsche Ausgabe)


    Kurze Einleitung:
    Die lange Erzählung aus dem Cthulhu-Mythos, die 1931 entstand, erklärt, wie es zu dem massiven Einsatz von Regierungstruppen 1927/28 in dem kleinen und fiktiven Küstenstädtchen Innsmouth kommen konnte. Der Protagonist ist ein gerade volljährig (21 Jahre) gewordene Amateurhistoriker.

    Er will nach der Schule seine Mutter an der Küste besuchen, verfügt aber über nur geringe Geldmittel. Daher beschließt er, die kürzeste Busstrecke zu fahren, um ebenso zeitig wie billig voranzukommen. Um von der Miskatonic University über Newburyport nach Arkham zu gelangen, muss er über Innsmouth fahren.

    Meine Meinung:
    Wer Horrorgeschichten mag, wird H. P. Lovecraft lieben. Lovecraft hatte einen aus meiner Sicht einzigartigen Erzählstil. Seine Beschreibungen sindgefüllt von schaurigen Umschreibungen. Die Gedankenwelt des Protagonisten wird sehr detailiert beschrieben und dadurch wird die Spannung nur noch erhöht. Lovecrafts Schreibstil lehnt sich sehr an Edgar Allen Poe an. Lovecraft selbst bezeichnete seine Romane als Cosmic Horror. oder Cosmicism

    Lovecrafts Bücher sind eher Kurzgeschichten, seine Bücher sind meist zwischen 200 und 400 Seiten lang und sie lesen sich schnell und man möchte sie kaum weglegen bevor man sie nicht beendet hat.

    Ich kann jedes Buch Lovecrafts die ich gelesen habe wärmstens Empfehlen. Vor allem aber Schatten über Innsmouth.

    Also ich wünsche jedem viel Spass beim Lesen.
  • in: P&P Rollenspiel: In Nomine

    geschrieben von vctb

    In Nomine habe ich noch nie gespielt, ich kenne aber ein paar Leute die es mal gespielt haben. Wenn du ein gutes Rollenspiel suchst mit dunklem Setting, dann würde ich gaaaaanz klar zu Call of Cthulhu bzw. in deutsch H.P. Lovecrafts Cthulhu. Die Athmosphäre ist sehr gut, da man eigentlich die oft wahnsinnig wird. Aber der Reiz liegt vor allem in der ausgearbeiteten Welt von Lovecraft, mit einem gut erzählenden Meister kommt auch kein Frust auf. Natürlich sollten sich die Spieler auf häufig wechselnde Spielcharaktere einstellen.
  • in: Datenbank Tabelle in besonderer Form ausgeben

    geschrieben von vctb

    Keine Ahnung wo dran es lag ich habe den Programmcode einfach nur kopiert, habe die Daten geändert und es hat funktioniert... Also kann sein das Daten nicht gestimmt haben, verstehe aber nicht wieso dann in der Zeile. Bleibt wohl ein Mysterium :).

    Welches JavaScript? In dem Quellcode ist mir nur PHP, SQL und HTML aufgefallen, aber kann ich auch übersehen haben.
  • in: Datenbank Tabelle in besonderer Form ausgeben

    geschrieben von vctb

    So ich habe dir die Daten eingetragen in den Query, es fehlen nur noch der Datenbank- und Tabellenname und alles funktioniert auch.

    Die zu ändernden Werte sind in Programmzeile 26.

    Hier die Textdatei:
    http://vctb.lima-city.de/test.txt
  • in: Datenbank Tabelle in besonderer Form ausgeben

    geschrieben von vctb

    Schalt mal in Notepad++ unter Ansicht -> Nicht druckbare Zeichen -> Alle Zeichen anzeigen an. Ich hatte mal ein Problem mit einem kopierten Sonderzeichen.

    Ansonsten könnte es an der von dir verwendeten PHP-Version liegen, da E_Strict die PHP Version 5 benötig und auch aktivert sein muss.

    Falls du möchtest kannst du den Programmcode als Datei hier anhängen (gepackt oder umbenannt als .txt) dann kann man ihn sich mal angucken wo Fehler sind.
  • in: Datenbank Tabelle in besonderer Form ausgeben

    geschrieben von vctb

    Das stimmt aber man eignet sich natürlich selber marotten an (auf mich bezogen), die will man eigentlich nicht groß ändern. Ich habe kein Problem damit wenn jemand in einem anderen Stil programmiert. Ich sehe es halt aus der Sicht des Anfängers, da sind unkonventionellere Programmierstile teilweise schwer zu verstehen.
    Das mit den Kodexen oder wie auch immer ist mir klar :), aber die meisten haben doch parallele Ansätze.

    PS: ich hoffe es ist diesmal nicht negativ rüber gekommen, sollte es vorher auch nicht.

    Wenn du mein Beispiel mit einer festen Breite für die Tabellen angibst müsste es ungefähr so aussehen.

    http://vctb.lima-city.de/images/tabellen.png
  • in: Datenbank Tabelle in besonderer Form ausgeben

    geschrieben von vctb

    $conn = ($c = mysql_connect('localhost', 'root', ';) ;) ;)'))

    In dem Teil mit
    ';) ;) ;)'  <-------- dort das SQL-Passwort
    also nach 
    'root',

    musst du dein Passwort einfügen.

    Mir fällt gerade auf die query mit Concat ist wirklich eine nette Sache, so hab ich die Funktion noch nie benutzt. Wäre ich auch nie drauf gekommen.
  • in: Mailadresse Prüfen

    geschrieben von vctb

    Ich würde es eher über die Funktion strpos machen und zwar die E-Mail-Endungen in ein array packen und dann durch eine foreach schleife packen.
    <?php
    
    $string = "test@addy1.de";
    
    // array mit den E-Mail-Endung hier können alle benötigten angefügt werden
    $test = array(	"@addy1.de",
    		"@addy2.de",
    		"@addy3.de",
    		"@addy4.de",
    		"@addy5.de"
    		);
    
    // hier wird jedes Arrayelement nacheinander in die Variable $var geschrieben und über strpos geguckt ob er in $string vorkommt
    foreach($test As $var) {
    	$erg = stripos($string, $var); // <--- Hier war ein Fehler !!!!! Es muss stripos heißen 
    // Prüfung ob einer der Anhänge übereinstimmt strpos liefert eine position zurück oder false für kommt nicht vor
    	if($erg !== false) {
    		$meldung = "$string ist eine nicht erlaubte E-Mail-Adresse: $var.";
    	}
    }
    ?>

  • in: Datenbank Tabelle in besonderer Form ausgeben

    geschrieben von vctb

    Als Standard würde ich den Programmierkodex für sauberes Programmieren ansehen.

    Ich kann zumindest verstehen wenn man die ? Anweisung verwendet, da sie viel Tiparbeit spart. Heredoc kann ich aber nichts abverlangen, da ich sie vollkommen unlesbar und als fehleranfälliger erachte zudem ist echo" "; kürzer und hat das selbe Ergebnis. Liegt aber wohl daran, dass ich sie auch noch nie benutzt habe.
  • in: Datenbank Tabelle in besonderer Form ausgeben

    geschrieben von vctb

    Naja deine Art zu Programmieren kann man nicht als Standard bezeichnen.

    Durch den Einsatz von ? anstatt if oder <<< EOT anstatt echo leidet sehr die Lesbarkeit. Du solltest davon ausgehen das hier Anfänger am basteln sind. Dehalb sollte man auch einen Code aus meiner Sicht, nicht nur jemanden vor den Latz knallen, sondern auch ein paar Erklärungen beifügen. Fass das nicht lass Beleidigung auf, es soll nur ein Denkanstoß sein.
  • in: Grundgesetzverteilung als Antwort auf Koranverteilung

    geschrieben von vctb

    Wir müssen mit Koranverteilungen genau so leben wie mit Bibelverteilungen, Wachturmverteilungen oder Verteilungen durch Verteilungen jeder anderen Religion die nicht verboten wurde. Dies wird jedem hier lebenden durch das Grundgesetz versichert.

    Wenn Leute nun sagen, dies dürfe man in deren Ländern auch nicht kann ich mir nur an den Kopf packen. Was soll damit ausgesagt werden? Soll man hier zu Lande Missionare auch steinigen? Diebe auch die Hand abhacken?

    Wir haben Gesetze in diesem Land und die sollte sich jeder Mensch dran halten, ob "normaler" Bürger, Einwanderer, Politiker oder sonst jemand. Auf unsere Gesetze beruht unser Staat nicht auf Gesetze die evtl. in anderen Ländern uns blühen würden.

    Und dann muss ich noch etwas sagen zu dem Schreiberling über den Iran. Ich habe beruflich 6 Jahre im Iran gelebt. Natürlich ist im Iran nicht alles in Ordnung, aber z.B. gibt es im Iran keine Schariapflicht. Die Wahlen im Iran sind ähnlich demokratisch wie hier zu lande. Ich durfte dort selber zwei erleben. Eine Religionspolizei gibt es aus meinen Erfahrungen nicht und auch Steinigungen durfte ich keiner beiwohnen, vermutlich da die Todesstrafe im Iran nur im Kriegsfall und bei Hochverrat droht (wie in Deutschland auch). Leider wird seit ca. drei Jahren ständig in den Medien gegen den Iran aufgefahren was das Zeug hält. Der Iran mag kein Musterland für Demokratie sein, aber das sind auch die meisten Länder des Westens nicht. Der Iran hat in ihrer Verfassung die Religionsfreiheit verankert und z.B. gibt es im Iran die größte jüdische Gemeinde in ganz Asien (ausserhalb Israels).
  • in: Schadet die Eurokrise Deutschland?

    geschrieben von vctb

    Ich finde es immer erstaunlich das immer alle von einer Staatsschuldenkrise reden. Die aktuelle Krise hat damit aber nichts zu tun. Spanien (42%) und Irland (26%) hattenvor der Krise Anfang 2008 eine geringere Staatsverschuldung als Deutschland (knapp 70%).
    Die Krise kam durch den Bankensektor, der durch dubiose Kapitalanlagen vornehmlich in den USA, durch vornehmlich europäische Banken (ca. 60% der Konkursmasse in den USA liegt bei europäischen Banken). Diese wurden durch die Staaten gerettet und dadurch sind die Staatsverschuldungen in die Höhe geschossen. Den größten Reibach dabei hat z.B. die Deutsche Bank und die Allianz gemacht, da sie die Anlagen nicht behalten haben sondern im großen Stile weiterverkauft haben und gleichzeitig gewettet haben, dass die Kapitalanlagen wertlos werden. Daher gibt es auch weltweit eine Klagewelle z.B. gegen die Deutsche Bank.
  • in: Griechen und Kriegsschulden

    geschrieben von vctb

    Es wird immer wieder behauptet, dass die Zahlungen an Griechenland gehen, erstens sind es Bürgschaften und zweitens sieht der Staat Griechenland und erst recht der griechische keinen müden Cent. Das Geld geht einzig und allein an die Banken bei denen Griechenland schulden hat. Zudem sind die Staatsschulden im Grunde nicht negativ, da ein Staat im normalfall volle Kontrolle über seine Währung hat. Der Geldfluß kann gesteuert werden. Das kann man ganz gut an den Briten sehen, die Staatsverschuldung liegt nach den der USA am höchsten und trotzdem bleibt der Pfund stabil und hat keine Probleme Anleger zu finden.
    Die Euro-Krise ist aus meiner Sicht eine hausgemachte Krise, da man der europäischen Binnenwirtschaft keine wirtschaftspolitische Steuermechanismen entgegengestellt hat. In Deutschland stagnieren seit Jahrzehnten die Löhne und im Rest Europas gehen die Löhne deutlich nach oben, da soll griechische, italienische oder spanische Mithalten, die schon vorher kaum mithalten konnte.
  • in: Woher kommen eure Nicks ? Vorstellungsthread

    geschrieben von vctb

    Mein "Name" kommt vom Thema meines Projektes.

    VCTB - Virtual CockTail Bar
  • in: Textfeld in MySQL speichern

    geschrieben von vctb

    Bei Text solltest du überprüfen lassen, ob jemand injektions übergeben möchte. Also die übergebenen Variablen per
    htmlentities

    und
    mysql_real_escape_string()

    damit hast du schon etwas Sicherheit hinzugewonnen.
  • in: Textfeld in MySQL speichern

    geschrieben von vctb

    Bei BLOB bist du auf jedenfall falsch, BLOB benutz man für binäre Daten, damit kannst du Bilder, Videos oder Audiodaten in eine Datenbank schreiben.

    Das kommt drauf an wie groß das Textfeld ist, aber Text ist im Grunde richtig.
  • in: Nur ein Wort pro Datensatz ausgeben?

    geschrieben von vctb

    Falls der Wert den du ausgeben willst Zufällig sein soll, kannst die Werte der DB auslesen und dann zuweisen.

    $liste = explode(",", $abfrage['tabellen_spalte']);

    $liste_laenge = count($liste) - 1;

    $zufall = rand(0, $liste_laenge);

    $wort = $liste[$zufall];

    Das kannst du durch ein while-Schleife laufen lassen und du hast die 10 Wörter.
  • in: Datenbank Tabelle in besonderer Form ausgeben

    geschrieben von vctb

    Gib der inneren Tabelle
    ...<table border='0' style='border:1px solid #000000; width: 125px;'>...


    mal eine Breite durch z.B. width: 125px; das liegt sicher an der Formatierung der Tabelle.

  • in: Datenbank Tabelle in besonderer Form ausgeben

    geschrieben von vctb

    So der nächste Versuch :)....
    $n++;
    
    while ($db = mysql_fetch_array( $sql )) {
    	$db_1[$n] = $db;
    	$n++;
    }
    echo "<table border='0'>";
    
     foreach($db_1 As $id=>$var) {
     $p = $i % $div;
     if($p == 1) {
     echo "<tr>";
     }
     echo "<td><a href=" . $var['link'] . "><table border='0' style='border:1px solid #000000;'><tr><td>" . $var['name'] . "</td></tr><tr><td><img src=" . $var['image'] . "></td></tr><tr><td>" . $var['description'] . "</td></tr></table></a></td>";
     if($p == 0) {
     echo "</tr>";
     }
     $i++;
     }


    ich habe keine Lösung ohne while-Schleife gefunden, deshalb nun die obige Lösung herausbekommen.

    Du musst das mysql_fetch_array nur durch die while Schleife laufen lassen und bekommst dort ein neues array $db_1[].
    Dieses übergibst du dann an die foreach-Schleife und lässt es dort verarbeiten.
  • in: Datenbank Tabelle in besonderer Form ausgeben

    geschrieben von vctb

    Bei dem Code kommt bei mir eine Tabelle wie aus meinem ersten Beispiel raus...

    echo '<table border="1"><tr>';
    while ($db = mysql_fetch_array( $sql )) {
    	echo '<td><a href="' . $db['link'] .  '"><table>';
    	echo "<tr><td>" . $db['name'] . "</td></tr>";
    	echo "<tr><td>" . $db['image'] . "</td></tr>";
    	echo "<tr><td>" . $db['description'] . "</td></tr></table></a></td>"; 
      $p = $i % $div;
      if($p == 0) {
    	echo '</tr><tr>';
      }
      $i++;
      
    
    }
    echo "</table>";


    Mit der Funktion mysql hab ich schon ewig nicht mehr gearbeitet, da müsste ich erstmal nen drüber grübeln.
  • in: Die 10 größten Werte einer Spalte auslesen

    geschrieben von vctb

    Versuch es mal damit:

    SELECT * FROM topten ORDER by `votes`DESC  LIMIT 0,10


    da war jemand schneller...
  • in: Datenbank Tabelle in besonderer Form ausgeben

    geschrieben von vctb

    echo '<td><a href=" . $db['link'] . "><table>
    echo "<tr><td>" . $db['name'] .  "</td></tr>";
    echo "<tr><td>" . $db['image'] .  "</td></tr>";
    echo "<tr><td>" . $db['description'] . "</td></tr></table></a></td>";


    damit muss du den Teil in der while-Schleife ersetzen dann müsste es so aussehen wie vorher.

    Mit mysql_fetch_array liesst du meines Wissens nach immer nur eine Zeile der Datenbank aus. Mehrere Zeilen liesst du über
    mysql_fetch_all aus.

    Die Zeile:
    $db = mysql_fetch_array( $db_erg, MYSQL_ASSOC);


    sollte also so:
    $db = mysql_fetch_all( $db_erg, MYSQL_ASSOC);

    aussehen.
  • in: Datenbank Tabelle in besonderer Form ausgeben

    geschrieben von vctb

    Dann versuch es mal damit, es ist direkt an eine Datenbank angelehnt:

    //Datenbankconnect Alle Werte anpassen
    $sql = mysql_connect('DB_HOST', 'DB_USER', 'DB_PASSWORD');
    $sql = mysql_select_db('DATENBANKNAME');
    // MySQL-Query Tabellenname anpassen
    $qrystring = ('SELECT * FROM Tabellenname');
    
    $sql = mysql_query($qrystring);
    //einfacher Zähler um die Durchläufe zu zählen
    $i = 1;
    
    // Anzahl der angezeigten Tabellenreihen
    $reihen = 3;
    
    // liesst aus wieviele Zeilen in der Datenbank liegen
    $db_zeilen = mysql_num_rows($sql);
    
    // Brechnung für die Tabellenanzeige
    $div = $db_zeilen / $reihen;
    
    echo '<table border="1"><tr>';
    
    // in der Schleife werden alle DB-Zeilen einzeln eingelesen und ausgegeben
    while ($var = mysql_fetch_array( $sql )) {
    
    // $var['name/bild/text'] musst du auf deine Tabellenspaltennamen ändern
      echo "<td>". $var['name'] . "</td>";
      echo "<td>". $var['bild'] . "</td>";
      echo "<td>". $var['text'] . "</td>";
    
    // Berechnung für die neue Tabellenzeile
      $p = $i % $div;
    
    // Tabellenzeile schließen und neu öffnen
      if($p == 0) {
    	echo '</tr><tr>';
      }
    
      $i++;
      }
    
    echo "</tr></table>";
     
    mysql_free_result( $sql );
    mysql_close($sql);


    Ich hoffe du kommst damit klar und es sind keine größeren Fehler darin...

    Gruß
  • in: Datenbank Tabelle in besonderer Form ausgeben

    geschrieben von vctb

    ne bessere Lösung ist mir auf die Schnelle nicht eingefallen ;)

    Die foreach Variante mit der $text As $id=>$var Zuweisung nimmst du wenn du als Ausgangswert ein assoziatives Array hast. Was beim Auslesen aus einer Datenbank in der Regel der Fall ist.

    $id bekommt hier nicht das Datenfeld sondern den Feldnamen, denn kannst du dann z.B. als Tabellenüberschrift nehmen. Das Datenfeld wird an $var übergeben. Zum Fehler du kannst einfach deine Daten aus der Datenbank lesen und dann direkt durch die Schleife abarbeiten lassen.
  • in: Datenbank Tabelle in besonderer Form ausgeben

    geschrieben von vctb

    Das kannst du per foreach Schleifen und intergrierter if-Schleife machen, wenn ich es richtig verstehe.

    Das würde so aussehen:

    $i = 1;

    $num = count($text);

    $rows = 5;

    $tabs = ($num / $rows);

    echo "<table>";
    foreach($text As $id=>$var) {
    $p = $i % $tabs;
    echo "<td><table><tr><td>" . $var['Name'] . "</td></tr><tr><td>" . $var['bild'] . "</td></tr><tr><td>" . $var['text'] . "</td></tr></table></td>";
    if($p == 0) {
    echo "</tr><tr>";
    }
    $i++;
    }
    echo "</table>";

    Das würde dann so aussehen.

    http://vctb.lima-city.de/images/table.png
  • in: header wird nicht ausgeführt

    geschrieben von vctb

    Kann es eigentlich nicht ich schicke das Formular per Post und übernehme die Daten und ich kann sie auch aufnehmen und ausgeben.

    Das komische ist ich habe die Fehleranzeige über

    error_reporting(E_ALL);

    eingeschaltet, aber es werden keine angezeigt. Der Browser zeigt nur eine weiße Seite an.

    Hier mal der ganze Code (php-einleitung hab ich weggelassen):

    Dazu es funktioniert alles ausser den headern. Update, Session ect.

    boah nach LAAAANGEM suchen hab ich den Fehler gefunden!!

    Ich habe eine Leerzeile am Ende einer angefügten Datei übersehen.

    Mal so nebenbei kann es sein, dass man das error_reporting nicht anschalten kann über den Befehl direkt im Script?

    KANN GESCHLOSSEN WERDEN, HABE MEINE ANTWORTEN BEKOMMEN :)
  • in: header wird nicht ausgeführt

    geschrieben von vctb

    Eine Ausgabe per php oder per html habe ich nicht im Code. Ich hatte noch eine ältere Xampp-Version auf meinem Rechner und habe jetzt erstmal mir die neue heruntergeladen. Bei der vorherigen Version läuft mein Skript so mit der neuen Version nicht mehr. Jetzt muss ich mir erstmal meinen Kompletten Code durchwühlen :(.

    PS: Location hab ich auf URL umgestellt funzt aber immer noch nicht...

    PS 2: :D oh man bin ich dämlich, nach dem Update sollte man evtl. auch die mysql Datenbanken erstellen. Also auf meinem neuen loacalen System funktioniert es auch, nur hier auf dem Server nicht.
  • in: header wird nicht ausgeführt

    geschrieben von vctb

    Hi,

    ich habe ein Problem. Ich habe eine Datenbank abfrage und nach dieser soll eine neue URL geladen werden.
    Dies hab ich wie folgt gemacht:


    session_regenerate_id();
    $_SESSION['login'] = $u_name;
    $_SESSION['level'] = $u_level;

    $result = $sql->query("UPDATE ......");

    session_write_close();

    $stmt->close();
    $sql->close();

    header('Location: ../../index.php');
    exit();

    Die URL hab ich etwas verändert und die SQL-UPDATE hab ich auch rausgenommen, da es das Tut was es soll.
    Wo liegt der Fehler, was mach ich falsch?
    Ich scheine auf dem Schlauch zu stehen.

    Gruß
  • in: Passwort sicher

    geschrieben von vctb

    Eine 100 prozentig sichere Lösung wirst du da nicht finden.
    Alle Lösungen haben da Schwächen.
    Cookies kann man löschen bzw garnicht erst zulassen.
    Bei der DB kann man die IP einfach durch Neueinwahl resetten.

    Ich würde dir aber raten die IP-variante zu wählen. Entweder über eine Datenbank oder über eine externe Datei.

    Da würd ich dann die aktuelle Uhrzeit und die IP speichern und dann diese abfragen.

    Beispiele wie du dass machst stehen hier ja.

    Falls du dabei Hilfe brauchst frag einfach nochmal.

    Gruß

    PS: mit htaccess hab ich kaum Erfahrung, deshalb kann ich nicht sagen ob es da möglichkeiten gibt, es zu realisieren denke aber mal das es dort die selben Probleme gibt.
  • in: Daten in Datenbank mit einer Schleife

    geschrieben von vctb

    Wenn du deinen Programmcode nicht posten willst solltest du wenigstens die Funktionsweise erklären.

    Dazu wäre interessant was für Daten du in die DB schreiben möchtest?
    Welche Art Schleife benutzt du?
    Woher kommen die Daten?
    Wie greifst du auf die DB zu, mysql, mysqli, ... ?

    Hast du die einzelnen Programmteile, zB die Schleife, die DB-Funktionalitäten seperat getestet und lief so alles problemlos.

    Am Einfachsten wäre es aber wenn du den Programmcode OHNE Datenbankzugangsdaten postest.

    Gruß

    PS: Mehr Fragen fallen mir gerade nicht ein :)
  • in: Admin System mit PHP & MySQL erstellen

    geschrieben von vctb

    Hi mz-tat2,

    da du scheinbar keine OOP benutzt, kann ich dir von PDO nur abraten.
    Aber von den PHP-internen MySQL-Befehlen würde ich dir auch abraten und lieber MySQLi benutzen, da die Sicherheit gegen Injections bei MySQLi deutlich verbessert wurde. MySQLi beitet zwar auch Objektorientierung, aber auch ein prozeduale Variante.

    MfG

    PS: hier ein Link zu einer Einführung: http://www.phpbuddy.eu/mysqli-erweiterung-php-5.html

Login zum Webhosting ohne Werbung!