kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Javascript Ajax Msql auslesen klappt, einfügen nicht

    geschrieben von jam00

    c143 schrieb:
    Bevor ich hier überhaupt poste probier ich so ziemlich alles aus. Die if Abfrage geht in Ordnung, wird die JS Funktion ausgeführt, ruft es die passenden PHP Funktionen auf, alles was in der Post Variable steht wird auch richtig ausgegeben. Direkt danach wird aber meine Datenbank wieder abgerufen und ausgegeben, also verschwindet das wieder, und da es nicht in die Datenbank eingefügt wird, stehts nicht mehr da.


    Anscheinend ja nicht, denn wenn du gemacht hättest was ich gesagt habe, hättest du zu den gleichen Ergebnissen kommen müssen wie dieses
    1Test NachrichtYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''Nachrichten' ('Nachricht') VALUES ('Test Nachricht')' at line 1

    nach langem bla bla

  • in: Javascript Ajax Msql auslesen klappt, einfügen nicht

    geschrieben von jam00

    c143 schrieb:
    Bis jetzt gings nur um das eine Thema, zu dem ich schon gesagt habe 'Danke für den Hinweis, aber ich weiss drüber bescheid.'


    jam00 schrieb:
    Was ich in einem solchen fall immer mache, ich lasse mir den String den man mysql_query übergibt ausgeben und gucke ob ich einen Fehler sehe, wenn nicht führe ich in einfach mal in phpmyadmin aus da wird ja oft eine Fehlermeldung ausgegeben wenn was falsch läuft.


    Wie stehts damit? Hast du das mal ausprobiert?
  • in: Spoiler und Danke-Button

    geschrieben von jam00

    burgi schrieb:
    Ich wäre dafür, dass man erst liest, und dann schreibt :thumb:
    http://www.lima-city.de/thread/30-1-2012-danke-button
    http://www.lima-city.de/thread/21-7-2011-spoiler

    [danke]für meine aufgewendete Zeit[/danke]


    :wall:
    [sorry]Mein Fehler! Wird nicht wieder vorkommen[/sorry]
    Bitte um Löschung
  • in: whitelist, in_array, $_GET unverständlich

    geschrieben von jam00

    Gern geschehen!

    Aber ich denke eine doppelte Absicherung macht hier keinen Sinn. Die meisten Sicherheitslücken in Webseiten entstehen durch Unachtsamkeit (Sieht man ja an dem Code den ich gepostet hatte)! Bei dem kurzen Code allerdings ist es schwer etwas zu vergessen wenn man darauf achtet und sich ein wenig Zeit nimmt drüber nach zu denken. Wenn du etwas doppelt machst bringt dir das eig. nichts vor allem kannst du das bei großen Seite nicht machen, da geht einfach zu viel Performance verloren!

    Weiterhin ist bei meinem Code keine Lücke drin denn mit der Berichtigung wird keinerlei Eingabe vom Benutzer direkt weiter verwendet, es wird lediglich geguckt ob zu dem was in der Adressleiste ist ein Eintrag existiert, ist dies der Fall werden ab da nur noch Infos aus dem Array verwendet. Es ist sozusagen Passiv ;)
  • in: Spoiler und Danke-Button

    geschrieben von jam00

    Hallo Community,

    ich habe zwei anliegen.

    Zum Ersten:
    Ich fände einen Spoiler super. Dann ist nicht immer der ganze Code offen und weiterhin kann das Code-Feld dann so viele Zeilen einnehmen wie es benötigt, sodass man keinen 2. Scrollbalken hat. Dies würde ich denke alles übersichtlicher und Komfortabler machen!

    Zum Zweiten:
    Was haltet ihr davon einen Danke-Button einzuführen?
    Wenn ein Nutzer einen Hilfreichen Beitrag schreibt, könnten die anderen ihm dafür danken. Das würde es einfacher machen zu erkennnen ob der Beitrag Hilfreich und Verständlich war oder man doch besser nochmal an seiner Formulierung und den Beispielen arbeitet.

    Man könnte das ja auch mit Gulden verbinden, damit man Leuten die z.B eine gute Lösung posten, dies auch honorieren kann. Denn manchmal haben ja auch mehrere Leute das gleiche Problem und finden etwas per SuFu, derjenige der die Lösung gepostet hat würde sich sicher freuen wenn er mitbekommt das es auch noch anderen Hilft.

    Ich hänge einfach mal eine Umfrage an ob ihr das (den Danke-Button) Grundsätzlich für eine gute Idee oder ehr eine schlechte Idee haltet. Wie/Was/Wer/Wann/Wo und so weiter erstmal außen vor, nur ganz allgemein!
  • in: Javascript 'OnClick-Historie' unterbrechen

    geschrieben von jam00

    Na das Problem ist, dass event nicht definiert ist! Wie es aus der Fehlermeldung hervorgeht. Außerdem ist ja sowohl this als auch event unsinnig da du ja das Element schon kennst (sonst könntest du ihm ja nichts zuweißen) und weiterhin ist dir das event auch bekannt nämlich das drücken des Buttons
  • in: whitelist, in_array, $_GET unverständlich

    geschrieben von jam00

    Oh ich hab mir gerade nochmal meinen Code angeschaut und gemerkt, dass er einen Fehler hat!

    <?php
    	$sites = array(
    		"main" => "./includes/main.php",
    		"impressum" => "./includes/info/Impressum.php"
    	);
    	$suc = false;
    	foreach ($sites as $key => $value) {
    		if (isset($_GET[$key])) {
    			include ($value);
    			$suc = true;
    			break;
    		}
    	}
    	if (!$suc) {
    		echo "Klappt nicht!";
    	}
    ?>


    Hattest du ja schon gemerkt wollte es trotzdem noch richtig stellen.

    Ich kann aber keinen Sinn erkennen bei deinem Code warum du nochmal $list und in_array benutzt ist doch überflüssig.
  • in: whitelist, in_array, $_GET unverständlich

    geschrieben von jam00

    @xxxparenjxxx
    Ja aber jetzt behandelst du die Seiten doch nicht mehr Zentral und musst für jede eine einzelne Case-Anweißung machen. Da finde ich meine Lösung doch noch etwas eleganter!

    xxxparenjxxx schrieb:

    Ich glaube aber wenn es jemand schafft, eine Datei in einen Ordner einzuschleusen in dem sie noch nicht existiert (da es ja ordnerübergreifend geschieht) und diese Datei so umbenennt dass sie so heißt wie in einem anderen Ordner, in dem auch Dateien geprüft werden, dan könnte er trotzdem includes einschleusen.
    Aber wie wahrscheinlich ist sowas? bzw Wie schwer/einfach ist sowas zu machen?


    Naja aber wenn sich jemand so viele Rechte auf einem Server verschaffen kann wird er wohl kaum noch eine "Lücke" in einem Include benötigen
  • in: MySQL: maximale (string) Länge (Zeichen/Byte) in VARCHAR ?

    geschrieben von jam00

    Alle nötigen Infos zu:
    VARCHAR http://dev.mysql.com/doc/refman/5.1/de/char.html
    TEXT http://dev.mysql.com/doc/refman/5.1/de/blob.html

    Zu HTTP_USER_AGENT ist mir keine Limit bekannt
  • in: Javascript Ajax Msql auslesen klappt, einfügen nicht

    geschrieben von jam00

    Ich hab noch nie was von Selbstschutz von PHP gehört. Lasse mich gerne etwas besserem Belehren aber auch beim Suchen im Netz konnte ich dazu nichts finde.
    Ich habe auch schon absichtlich mal Seiten geschrieben wo das möglich war und es ging immer es wurde nie durch einen Selbstschutz o.ä. verhindert.

    Was ich in einem solchen fall immer mache, ich lasse mir den String den man mysql_query übergibt ausgeben und gucke ob ich einen Fehler sehe, wenn nicht führe ich in einfach mal in phpmyadmin aus da wird ja oft eine Fehlermeldung ausgegeben wenn was falsch läuft.
    Allerdings hat trik vollkommen recht das man immer auf Sicherheit achten sollte da man es sonst schnell mal vergisst.
  • in: whitelist, in_array, $_GET unverständlich

    geschrieben von jam00

    1. Ja hast du richtig verstanden
    2. Ja deine möglichkeit kannst du nutzen (ich aber finde file_exist nicht seh elegant und es ist ziemlich langsam) oder den Code den ich oben schon gepostet habe, da hatte ich das nämlich schon eingebaut. Da steht der Pfad für die Datei mit im Array.

    @alphara

    Ruhig, brauner, nicht gleich bissig werden.
    Das kannst du dir beim nächsten mal spaaren

    Aber du hast recht mit deiner If-Anweißung, ich habe deinen Code falsch gelesen :( dumm von mir

    Ein Array braucht man dann wenn man es Zentral regeln will. Dann halte ich nicht das Array für unnötig, das braucht man dafür natürlich ich find nur das "Zentral" regeln unnötig. Aber wenn er das so will soll er es so machen.

    Aber ich verstehe nicht warum mein GET-Array größer sein soll. Eig ist es ja kleiner da du nicht z.B. page.php?index=impressum sondern nur page.php?impressum eingeben musst.
    Meintest du mein sites-Array? Da hast du recht das ist größer aber nur weil ich das Problem bei ihm gleich gesehen habe das die Seiten in unterschiedlichen Ordnern sind und habe dies direkt behandelt. Das kann man aber auch rauslassen dann ist das Array nicht größer.

    Allem in Allem,
    Wenn du es jetzt noch schaffst bei deinem Code ohne soetwas wie file_exist einzubauen das die Datein in unterschiedlichen Ordnern sind und er weiterhin kurz und elegant bleibt dann gebe ich mich geschlagen ;)
  • in: whitelist, in_array, $_GET unverständlich

    geschrieben von jam00

    alphara schrieb:1. Weil du vielleicht mehr als 1 Seite einbinden möchtest und nicht alle einzeln aufrufen willst, sondern die Möglichkeiten lieber zentral sammelst
    2. Weil das mit bla=bla ziemlich unsinnig ist, weil du dann im GET-Array lauter Feldeinträge für nichts anlegst. Nicht das Speicher nicht günstig wäre, aber muss ja nicht sein....


    1. Super was bringt dir das wenn du es doch wieder in jeder If schreiben musst? Ist nur mehr Arbeit und total sinnlos!
    2. Ich habe doch geschrieben das es Sinnlos ist!
    Zu 1. Mein Codevorschlag wenn dies denn gewünscht ist:
    <?php
    	$sites = array(
    		"main" => "./includes/main.php",
    		"impressum" => "./includes/info/Impressum.php"
    	);
    	$suc = false;
    	foreach ($sites as $key => $value) {
    		if (isset($_GET[$key])) {
    			include ($_GET[$key]);
    			$suc = true;
    			break;
    		}
    	}
    	if (!$suc) {
    		echo "Klappt nicht!";
    	}
    ?>
  • in: whitelist, in_array, $_GET unverständlich

    geschrieben von jam00

    Ich versteh nicht warum du das mit in_array machst. Das ist doch viel zu kompliziert und wie schon gesagt du musst immer bla=bla schreiben. Machs doch einfach so
    <?php
    	if (isset($_GET['main'])) {
    		include ('includes/main.php');
    	} elseif (isset($_GET['impressum'])) {
    		include ('includes/info/Impressum.php');
    	} else {
    		echo "Klappt nicht";
    	}
    ?>

    das geht sobal du z.B. "seite.php?main" aufrufst. Der Wert der dann in main steht ist dafür irrelevant
  • in: Firefox: Custom Font lädt nicht 2 Verzeichnisse tief

    geschrieben von jam00

    Ist nur eine Vermutung aber wird wenn du das Stylesheet mit @import einbindest nicht auch der Arbeitspfad dieses Stylesheets zu der dem Pfad wo die Datei liegt in der das @import steht?

    Wenn es das nicht ist wird es denke ein FF-Bug sein, dann kannst du nur einen Bug-Report schreiben und das Problem umgehen
    hc-tools schrieb:
    einfach in meinen Unterordner style anstatt style/fonts gelegt


    Sonst könntest du vllt noch mit FireBug gucken ob da irgendwelche der Datein nicht gefunden werden

    Du kannst mir aber wenn du möchtest dein Projekt-Ordner mal schicken dann gucke ich nochmal was ich so hinbekommen.
  • in: Seiten Blättern Funktion

    geschrieben von jam00

    boobox schrieb:
    habe das Beispiel noch ein bischen erweitert / verbessert


    Ja das ist ja alles nur nebensache!

    boobox schrieb:
    wie machen, wenn man Anzahl der Links dynamisch haben will ?


    Mit Schleifen - z.B. for-Schleife

    Guck dir doch bitte nochmal so grundlegende Sachen an!
  • in: Seiten Blättern Funktion

    geschrieben von jam00

    Ich verstehe jetzt nicht was dein Problem ist. Kannst du überhaupt PHP? Es wäre hilfreich wenn du mal dein Problem formulierst und zeigst wie du es bisher versucht hast!
    Wenn ich deinen Wunsch richtig verstanden habe ist das wirklich nicht schwer vllt. solltest du nochmal ein paar Tutorials für PHP durcharbeiten!

    Trozdem hier mal kurz ein Beispiel (nochmal mach ich das nicht!)
    <?php
    	$page = 1;
    	if (isset($_GET['page']) && is_numeric($_GET['page']) && is_int($_GET['page'] *1)) {
    		$page = $_GET['page'];
    	}
    	function getPages($id) {
    		if ($id == 1) {
    			$html = "<a>Seite 1</a>";
    		} else {
    			$html = "<a href='pages.php?page=1'>Seite 1</a>";
    			if ($id > 2) {
    				$html .= " --- <a href='pages.php?page=" . ($id -1) . "'>Seite " . ($id -1) . "</a>";
    			}
    			$html .= " --- <a>Seite " . ($id) . "</a>";
    		}	
    		$html .= " --- <a href='pages.php?page=" . ($id +1) . "'>Seite " . ($id +1) . "</a> --- <a href='pages.php?page=" . ($id +2) . "'>Seite " . ($id +2) . "</a>";
    		return $html;
    	}
    ?>
    <!DOCTYPE html>
    <html>
    	<head>
    	
    	</head>
    	<body>
    		<div>
    			<?php echo getPages($page); ?>
    		</div>
    	</body>
    </html>
  • in: Swing Zeichnen Graphics g außerhalb von print

    geschrieben von jam00

    Hallo Community,

    ich blicke beim Zeichnen mit Java nicht nicht so ganz durch. Ich möchte lediglich einige Informationen von Graphics g, welches ja bei der print-Funktion übergeben wird, außerhalb der Funktion speichern. Weiterhin würde ich gerne einmal die die Farbe setzten und nicht jedesmal wieder. Aber ich habe keine Idee wie das Funktioniert bzw. wieso es nicht funktioniert.

    Mein Versuch:
    import java.awt.Color;
    import java.awt.Graphics;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    
    public class Zeichenbereich extends JPanel {
    	private static final long serialVersionUID = 1L;
    	
    	final static int width = 400, height = 300;
    	
    	static int clipWidth = 0;
    	public static void main (String[] args) {
    		JFrame f = new JFrame();
    		f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    		f.add(new Zeichenbereich());
    		f.setSize(width,height);
    		f.setVisible(true);
    		System.out.println(clipWidth);
    	}
    	
    	@Override
    	protected void paintComponent(Graphics g) {
    		clipWidth = g.getClipBounds().width;
    		
    		g.setColor(new Color(0,255,0));
    		g.drawRect(0, 0, g.getClipBounds().width -1, g.getClipBounds().height -1);
    	}
    }


    Vielen Dank im Voraus!
  • in: Zugriff auf Element/Object-Attribute/Property via 'Variable'

    geschrieben von jam00

    Nicht das ich wüsste aber sag doch mal was du vor hast, vllt. gibt es ja einen viel simpleren Weg
  • in: Zugriff auf Element/Object-Attribute/Property via 'Variable'

    geschrieben von jam00

    Also wenn ich dich richtig verstehe sucht du eine Möglichkeit eine Referenz bzw. einen Pointer zu erstellen, in C++-Syntax sähe das dann so aus:
    var input = document.createElement('input');
    var valueRef = &(input.value);
    *valueRef = "Hello world!"

    Wenn ich dich richtig verstanden habe muss ich dich leider enttäuschen, sowas ist in JS leider nicht möglich
  • in: Datenbank nur lesender Zugriff

    geschrieben von jam00

    Wie hackyourlife schon gesagt hat, wenn du die Rechte dazu hast einen neuen Benutzer anzulegen und dem Rechte zuzuweißen, kannst du es damit machen.
    Wenn das aber nicht geht würde ich auch nicht versuchen Befehle zu rauszufilern wie UPDATE etc. sondern mit einer Whitelist arbeiten.
    Das ist wesendlich sicherer!
  • in: drawChars Gleichmäßige Zeichenbreite

    geschrieben von jam00

    Hallo Community,

    Ich versuche mich gerade am Zeichnen und möchte einen Text ausgeben. Allerdings benötige ich eine fixe Zeichenbreite. Also das ein "i" den selben Platz wie ein "m" benötigt. Gibt es da eine Möglichkeit?

    Vielen Dank im Voraus!

    import java.awt.Graphics;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    
    public class Test extends JPanel {
    	private static final long serialVersionUID = 1L;
    	
    	char[] text = {'T','e','s','t'};	
    	@Override
    	protected void paintComponent (Graphics g) {
    		g.drawChars(text,0,text.length,0,10);
    	}
    	public static void main (String[] args) {
    		JFrame f = new JFrame("Test");
    		f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    		f.setSize(200,200);
    		f.add(new Test());
    		f.setVisible(true);
    	}
    }
  • in: Warning Abfangen (Maximum number of allowable file uploads)

    geschrieben von jam00

    Das tut mir leid!
    Ich habe mir deinen Link angeguckt hab das aber dummerweiße überlesen :(

    Vielen Dank!
  • in: Warning Abfangen (Maximum number of allowable file uploads)

    geschrieben von jam00

    Ja ich habe mich missverständlich ausgedrückt. Genau das meinte ich ja, ich möchte ja die anderen Fehler weiterhin von dem Standardhandler behandeln lassen will nur für die eine Warnung eine eigene einsetzen
  • in: Warning Abfangen (Maximum number of allowable file uploads)

    geschrieben von jam00

    Aber dann muss ich doch für jeden Fehler eine eigene Behandlung schreiben oder nicht?
  • in: Warning Abfangen (Maximum number of allowable file uploads)

    geschrieben von jam00

    Hallo Community,

    ich habe folgendes Problem:
    Ich schreibe gerade einen Uploader und möchte eine eigene Fehlermeldung generieren wenn zu viele Dateien auf einmal gesendet werden (ich möchte diese Meldung nicht auf meiner Webseite ausgeben lassen: "Maximum number of allowable file uploads has been exceeded")

    Es geht nur darum, dies in der PHP-Datei abzufangen, die die Daten geschickt bekommt! Es geht nicht darum dies vor dem Abschicken zu prüfen, das mache ich bereits, aber das bringt mir ja nichts wenn jemand das umgeht.

    Vielen Dank im Voraus

Login zum Webhosting ohne Werbung!