Suche auf lima-city
-
in: admin auf meiner site
geschrieben von rrektor
Du musst die id unter Hochkommer stellen.
bei deinem Beispiel steht: if($_SESSION[id]!=\"\")
richtig wäre es:
if($_SESSION[\'id\']!=\"\") {
$query=mysql_query(\"SELECT id,rang FROM user\");
$adminrang=mysql_fetch_array($query);
}
hoffe dir dadurch geholfen zu haben. -
in: Bilder einfügen
geschrieben von rrektor
damit du nicht alle img. manuel umbenennen musst kannst auch IrfanView verwenden, er kann die Stappelverarbeitung und kann alle img. in einem Ordner mit einer laufenden Nr. umbenennen. Spart einem haufen Zeit. (falls es in deinem Sinne ist den vorher genannten Skript zu verwenden).
-
in: Eigener Server mit MySql
geschrieben von rrektor
Ein alter PC sollte ausreichend sein! Vorsicht bei der Wahl des OS.
lG.
-
in: mysql problem
geschrieben von rrektor
muss ich das bei INSERT INTO... genauso machen?
ja!
lG. -
in: Frage Gästebuch
geschrieben von rrektor
nach dem :
$sql = mysql_query($query)
or die(mysql_error());
gib einfach
header('Location: eintrag.php');
}
das war's.
lG.
-
in: Bestes Shop System?
geschrieben von rrektor
Schau dir mal OSCommerce bzw. XTCommerce an, einfach anpassen u. los gehts
lG. -
in: !!!-BRAUCHE HILFE BEI LOGIN SCRIPT-!!!
geschrieben von rrektor
die Syntax deiner if-Abfrage passt nicht, hier hast meine Lösung
<?php
$Username=$_POST['username'];
$Passwort=$_POST['passwort'];
$log = 0;
$userdatei = fopen ('user.txt','r');
while (!feof($userdatei))
{
$zeile = fgets($userdatei,500);
$userdata = explode('|', $zeile);
//bei mir hab ich zum testen als ersten Wert den Namen und als 2 Wert
//das Passwort in der *.txt Datei hingeschrieben z.B.: name|pass|
if(($userdata[0] == $username) && ($userdata[1] == $passwort))
{
$log = 1;
echo 'Sie sind jetzt Eingeloggt!';
}
}
fclose($userdatei);
If ($log==0)
{
echo '<font color=#FF0000>Fehler:</font> Das Passwort oder der Username ist falsch !!<br>Bitte überprüfen Sie auf die korrekte Schreibweise ihres Passwortes !!';
}
?>
und du darfst in der Textdatei nicht vergessen vor dem Zeilenumbruch (am Ende der Zeile)wieder einen '|' hinzuschreiben.
Noch was, ich empfehle dir die Logindaten in einer DB zu speichern, passwort am besten md5 geschützt ablagern.
lG.
-
in: Wie kann ich Bilder schneller anzeigen?
geschrieben von rrektor
also die Ladezeiten hängen vom dem Upload des Servers und dem Donloadvolumes des Clients ab, bei einem der'n Modem nutzt wird es länger dauern als bei jemanden mit ner 4MBit Leitung
bei 4MBit würde die Ladezeit 2, irgendwas sek. dauern, ist nicht gerade lang.
sonst naja ...
Zur Vorschau sind Tubnails empfehlenswert, dann kann der User entscheiden ob er sich das Bild ansehen will oder nicht (IrfanView ist gratis und er beherscht Stappelverarbeitung).
Wenn du das nicht willst, dann gibt es noch die Möglichkeit, in Photoshop die Bilder in 3 Stufen abzuspeichern, dann werden sie auch 3 Stufig geladen, nach der 3 Stufe ist dann das Bild wieder Scharf, d.h. der User sieht das erste Bild(zwar nciht gestochen Scharf) aber doch in ung. 1/3 der norm. Ladezeit.
lG. -
in: dateiseite
geschrieben von rrektor
die aktuele PHP-Version ist 5.2.1, du kriegst es unter
http://www.php.net/downloads.php
zum Download.
lG. -
in: PHP&MySQL: @mysql_pconnect
geschrieben von rrektor
zu Spamschutz:
Schau mal auf http://w2.syronex.com/jmr/safemailto/de/#st4
ist mit javascript umgesetzt und es kostet nichts.
lG. -
in: function
geschrieben von rrektor
Eine andere Methode wie man sinvoll functionen einsetzen kann ist eine eigene functionen klasse die man immer wieder braucht.
1. erstellung einer funktionen Bibliothek(z.B.: functions.php)
Beispiel inhalt der functions.php:
<?php
session_start();
$_SESSION['a_wert'] = 0;
function werteAddieren($wertA, $wertB)
{
$_SESSION['a_wert'] = $wertA + $wertB;
}
?>
und jetzt nun die .php Datei die diese funktion/en aufruft (z.B.: ausgabe.php)
<?php
session_start();
require_once('functions.php');
werteAddieren(15, 25);
echo $_SESSION['a_wert']; //40
?>
Wenn du mit solchen Bibliotheken und functions arbeitest kannst du dir sehr viel zeit sparen z.B.: wenn du DB-Abfragen machen musst, templates laden ... 1 mal geschrieben, X mal verwendet.
Ach, ja, nebenbei auch ein Beispiel wie man Sessions handhabt.
lG.
Beitrag geaendert: 8.4.2007 0:24:51 von rrektor
Beitrag geaendert: 10.4.2007 11:30:36 von rrektor -
in: Grafische Sicherheitsüberprüfung
geschrieben von rrektor
es muss nicht immer kompliziert sein
schau mal auf http://w2.syronex.com/jmr/safemailto/de/
lG. -
in: Teile-Verwaltung
geschrieben von rrektor
Ich hab da mal was gemacht, ein bekannter brauchte es für ein kl. Proj, dass auf einem PDA funken sollte (deswegen so klein gehalten).
auf http://rrektor.cwsurf.de/inventar/ siehst du Version nr.1
wenn du so etwas in der Art suchst glaub ich dass ich die Scripts enstprechend deiner Bedürfnisse ändern kann.
lG. -
in: brauche hilfe bei anmedescript
geschrieben von rrektor
beim .html nicht vergessen den Formtag und den Bodytag zuzumachen
</form>
</body>
lG.
Beitrag geaendert: 7.4.2007 16:20:01 von rrektor -
in: brauche hilfe bei anmedescript
geschrieben von rrektor
ich möchte ein Anmeldeformular erstellen wo man folgendes korekt angeben muss:
-Nickname
-Gew. Passwort
-E-Mail
-(AGB aktzeptieren)
Wenn diese Daten korekt sind
Zuerst solltest du ein .html File erstellen dass du dann als Template benutzen kannst.
Diesen Template ladest du dann in durch einen .php File dass die Daten aus dem Template ausliest, diese auf richtigkeit überprüft und letztendlich in die DB schreibt.
Hier wäre zu sagen das es einen Framework "PEAR" gibt, dass ich gern dafür benutze.
zu finden unter http://pear.php.net/
Das muss man installieren dann hat man ein ziemlich leichtes spiel mit der DB, Templates...
Nun zum Formular.
Nach dem du den Bodytag aufgemacht hast solltest du einen Formtag einfügen damit du deine Daten verschicken kannst.
z.B.:
<form name="actionUrl" action="{actionURL}" method="post">
{actionURL} ist ein Platzhalter dass du dann übers php befüllen kannst.
Dort wo der Textfeld für den Nicknamen stehen soll muss du das einfügen
<input type="text" name="nickName">
Für das Passwort
<input type="password" name="password">
Für die Email
<input type="text" name="mail">
Für die Checkbox (AGB)
<input type="checkbox" name="check" value="gelesen" />
Die Überprüfung ob die Felder befüllt wurden findet in der .php Datei statt!
if(($_REQUEST['nickName'] != '') && ($_REQUEST['password'] != '') && ($_REQUEST['mail'] != '') && ($_REQUEST['check'] == 'gelesen'))
//dann die Überprüfungen durchführen, (@ in dem Mailfeld ...)
alles hier zu erklären wäre zu heftig, solltest aber wirklich nicht weiterkommen
dann einfach eine Nachricht schreiben.
lG.
Beitrag geaendert: 7.4.2007 16:13:17 von rrektor
Beitrag geaendert: 7.4.2007 16:22:35 von rrektor