art-d-sign
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 01.10.2003, 23:04   #1
TP-Insider
 
Benutzerbild von NicNac
 
Registriert seit: Apr 2001
Ort: Zürich, Schweiz
NicNac macht alles soweit korrekt

Zwei Fragen: Passwort - Gefahr?, Grosse Suche


Hi

Hab zwei Fragen zu MySQL:

1. : Um mich in ne Datenbank einzuloggen muss ich ja den User und das PW in das PHP Script schreiben. Wenn jetzt mal PHP "ausfällt" dann könnnen ja die User diese Daten lesen. Ist das nicht saumässig gefährlich?! Oder wie macht ihr das?

2. : Wenn ich zum Beispiel meine Seite nach bestimmten Datensätzen durchsuchen lassen möchte und ich sagen wir mal 20 Ergebnisse pro Seite zeigen will, wie mache ich das, dass das Script weiss welche Ergebnisse von 21 an kommen? Also auf der zweiten Seite? Versteht ihr was ich meine? Da müsste ja eigentlich jede Select Abfrage wie in eine Temporäre Tabelle gespeichert werden, damit der Computer nacher weiss welche er noch anzeigen soll?!?! Oder wie setzt man das technisch um? Komme nicht dahinter...
__________________
http://www.exploreourplanet.net - Ladet eure schönsten Urlaubsbilder hoch!
NicNac ist offline   Mit Zitat antworten


Alt 01.10.2003, 23:38   #2
TP-Supporter
 
Registriert seit: Feb 2003
Ort: Bremen
H3ck|0 ist auf einem guten Weg
Zu 1. Ich exportiere meine SQL Daten (user,pw,db,host) in eine include Datei, die in jedem Script eingebunden wird, das die Daten braucht.
Wenn es vorkommt, dass php-Dateien nicht geparst werden, sondern als Text zum Browser gesendet werden muss gegenüber schonmal jemand sitzen der nicht ganz doof ist
Bei meinem Webspace Anbieter sind außerdem ohne vorherige Freischaltung durch den Support keine Anfragen von externen Servern möglich.

Zu 2. Um mehrere Seiten durchzublättern übergebe ich einfach ne Variable page an das Script und lass daraus in der Verarbeitung die SQL Abfrage generieren...
PHP-Code:
if((!isset($_GET["page"])) or (empty($_GET["page"])))
{
  
$page 0;
} else {
  
$page $_GET["page"];
};

$sql "SELECT * FROM ".$table." WHERE x LIKE ".$_GET["search"]." LIMIT ".$page*$results_per_page.",".$results_per_page.";";

mysql_query($sql,$conn); 
H3ck|0 ist offline   Mit Zitat antworten
Alt 02.10.2003, 00:15   #3
Registered User
 
Registriert seit: Feb 2002
Radoo.de macht alles soweit korrekt
.

Geändert von Radoo.de (19.10.2003 um 03:47 Uhr).
Radoo.de ist offline   Mit Zitat antworten
Alt 02.10.2003, 01:48   #4
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein
@1: siehe radoo.
@2: Das Thema hatten wir schon öfter drum benutz bitte die suche. Reizwörter für dein Thema: limit, paging seitenweise. Danke
__________________
Gehelft? Hier kannst du dich bedanken.

mike
mike ist offline   Mit Zitat antworten
Alt 02.10.2003, 09:44   #5
TP-Veteran
 
Benutzerbild von fettmme
 
Registriert seit: Feb 2002
fettmme bringt sich richtig einfettmme bringt sich richtig ein
Ich lege meine Verbindungsdaten, wenn ich sie wg verschiedenen Quotas nicht ausserhalb des Roots legen kann, in ein mit htaccess geschütztes Verzeichnis. Chmode auf 600, dann sollte keiner mehr dran kommen
__________________
class GetProfileCustomerEntityReceiverInformationReceiverAndProgrammingInforma...{
public function __construct(){ if(!$this) die(' '); } }
http://www.thedailywtf.com/
fettmme ist offline   Mit Zitat antworten
Alt 03.10.2003, 08:27   #6
TP-Insider
 
Benutzerbild von NicNac
 
Registriert seit: Apr 2001
Ort: Zürich, Schweiz
NicNac macht alles soweit korrekt
Danke @ all, alles kapiert. Noch eine weitere Frage: Wie prüft ihr normalerweise ob ein Formular Input Feld nicht leer gelassen wurde? Ich machte das immer mit strlen(Feld) != 0 , aber bereits mit einem Leerzeichen ist das ausgetrickst. Gibts da was besseres?
__________________
http://www.exploreourplanet.net - Ladet eure schönsten Urlaubsbilder hoch!
NicNac ist offline   Mit Zitat antworten
Alt 03.10.2003, 09:36   #7
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein
if(trim($_POST[feld]))

bzw. eben spezielle regex, falls nach patterns geprüft werden soll.
__________________
Gehelft? Hier kannst du dich bedanken.

mike
mike ist offline   Mit Zitat antworten
Alt 03.10.2003, 11:09   #8
TP-Veteran
 
Benutzerbild von jonemo
 
Registriert seit: Dec 2002
Ort: london
jonemo macht sich hier sehr viel Mühe
nur weil php ausfällt heißt das noch lange nicht, dass die seiten im klartext ausgeliefert werden, oder? ich würde dann eher auf einen internal server error tippen...
__________________
the daily london photo
jonemo ist offline   Mit Zitat antworten
Alt 04.10.2003, 07:58   #9
TP-Insider
 
Benutzerbild von NicNac
 
Registriert seit: Apr 2001
Ort: Zürich, Schweiz
NicNac macht alles soweit korrekt
So da bin ich doch nochmal. Also das mit der übergabe von Get Werten kapiere ich. Aber ich studiere jetzt wie man am besten diese Links für die Seiten herstellt (also 1, 2 , 3 etc.)
Musste dafür zuerst die Datensätze zählen, dann durch die Anzahl Datensätze pro Seite teilen, und dann so die Anzahl ermitteln und dazu Links erstellen? Oder wie macht man sowas (noch besser)?
__________________
http://www.exploreourplanet.net - Ladet eure schönsten Urlaubsbilder hoch!
NicNac ist offline   Mit Zitat antworten
Alt 04.10.2003, 12:00   #10
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein
ansich schon richtig, wie du an die sache rangehen willst

schau mal da:
http://www.traum-projekt.com/forum/s...ighlight=limit

les dir den thread genau durch, da sind so ziemlich alle aspekte drin, die dir weiterhelfen sollten.
ansonsten wirf die suche nochmal an... es gibt wirklich massig themen dazu
__________________
Gehelft? Hier kannst du dich bedanken.

mike
mike ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Zwei Fragen: Passwort - Gefahr?, Grosse Suche Zwei Fragen: Passwort - Gefahr?, Grosse Suche
« Problem mit Session | Vor- / Zurück-Button »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:29 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67