So, hier mal direkt zwei Fragen von einem noch relativen PHP-Neuling.
Ich baue zur Zeit eine Community auf. Das meiste klappt schon recht gut, aber an 2 Sachen knobel ich schon recht lange rum.
1. Ich möchte auf einer Seite die User ausgeben, die gerade online sind.
Wie man ne Session startet habe ich kapiert und ich kann dann auch wunderbar ein Zeichen im Datensatz der Users setzen, dass er online ist.
Aber wenn der User dann nicht über den Button "Logout" raus geht - wie bekomm ich das Zeichen dann zurück? Wenn er z.B. den Browser einfach schliesst..
Anders ausgedrückt: Wie bekomme ich eine regelmäßige Login-Status-Überprüfung hin (z.B. alle 5 Minuten)...?
2. Die User in der Community können auch Fotos in ihr Profil laden. Allerdings möchte ich die Bilder vor der Freigabe kontrollieren.
Der Upload in den Ordner /user/picskontrolle/ + ID klappt auch einwandfrei.
2.1 Aber wie kann ich mir auf einer Seite alle Bilder in diesem Ordner anzeigen lassen?
2.2 Wie kann ich ein Bild, wenn ich einen "Freigabe-Button" drücke in ein anderes Verzeichnis (/user/pics/ + ID) verschieben?
2.3 Wie kann ich eine verkleinerte Version des Bildes (ein Thumbnail) erzeugen und dieses Bild in den Ordner /user/thumbs/ + ID bekommen?
Über Hilfe wäre ich echt dankbar, da ich zur Zeit echt in einer Sackgasse stecke....
Danke
Warum kostenlos registrieren?
Nur als registriertes Mitglied hast Du vollen Zugriff auf alle Funktionen unserer Website. So kannst Du eigene Fragen stellen und hast die volle Übersicht über neue interessante Themen im Forum.
Jetzt kostenlos registrieren.
Login
Login-Status und Upload-Probleme
2 Beiträge • Seite 1 von 1
Re: Login-Status und Upload-Probleme
BlueWonder hat geschrieben:So, hier mal direkt zwei Fragen von einem noch relativen PHP-Neuling.
Ich baue zur Zeit eine Community auf. Das meiste klappt schon recht gut, aber an 2 Sachen knobel ich schon recht lange rum.
1. Ich möchte auf einer Seite die User ausgeben, die gerade online sind.
Wie man ne Session startet habe ich kapiert und ich kann dann auch wunderbar ein Zeichen im Datensatz der Users setzen, dass er online ist.
Aber wenn der User dann nicht über den Button "Logout" raus geht - wie bekomm ich das Zeichen dann zurück? Wenn er z.B. den Browser einfach schliesst..
Anders ausgedrückt: Wie bekomme ich eine regelmäßige Login-Status-Überprüfung hin (z.B. alle 5 Minuten)...?
2. Die User in der Community können auch Fotos in ihr Profil laden. Allerdings möchte ich die Bilder vor der Freigabe kontrollieren.
Der Upload in den Ordner /user/picskontrolle/ + ID klappt auch einwandfrei.
2.1 Aber wie kann ich mir auf einer Seite alle Bilder in diesem Ordner anzeigen lassen?
2.2 Wie kann ich ein Bild, wenn ich einen "Freigabe-Button" drücke in ein anderes Verzeichnis (/user/pics/ + ID) verschieben?
2.3 Wie kann ich eine verkleinerte Version des Bildes (ein Thumbnail) erzeugen und dieses Bild in den Ordner /user/thumbs/ + ID bekommen?
Über Hilfe wäre ich echt dankbar, da ich zur Zeit echt in einer Sackgasse stecke....
Danke
Dann wollen wir es doch mal versuchen.
1.) Arbeitest Du mit Session ID´s? So eine ID ist immer genau 5 Min gültig (oder wie Du willst) und das immer ab dem letzten Klick des Users.
2.1.) Anzeigen der Bilder. Einfach das Verzeichnis auslesen. Habe hier mal ein Beispiel wie das aussehen könnte:
- Code: Alles auswählen
$verzeichnis = opendir($verzeichnisname);
while ($file = readdir($verzeichnis))
{
if (is_file($verzeichnisname."/".$file))
{
echo "<img src='$verzeichnisname/$file'><br>";
$i++;
}
}
if ($i == 1)
{
echo "Keine Bilder vorhanden";
}
closedir($verzeichnis);
2.2.) Bild verschieben. Also, klar erst mal die ID abfragen und dann mit copy oder cp das Bild kopieren. Danach mit @unlink($bildname); löschen.
2.3.) Bild kleiner anzeigen. Das geht auf jeden Fall mit PHP, aber ich müsste dafür jetzt in meinem Buch blättern. Schau mal hier http://de.php.net/manual/de/function.imagecreate.php und hier http://de.php.net/manual/de/function.im ... esized.php
So, wenn Du noch Fragen hast, frag einfach
- CoolCasimir
- Moderator
- Beiträge: 2194
- Registriert: 14.01.2004, 14:07
- Wohnort: Hansestadt Hamburg
2 Beiträge • Seite 1 von 1
Ähnliche Themen
| plötzlich mehrere probleme Forum: Hardware-Hilfe Autor: Anonymous Antworten: |
Probleme mit WinXP auf einem Laptop Amilo A beim Hochfahren Forum: Hardware-Hilfe Autor: Anonymous Antworten: |
Probleme mit Onboard-Geräten Forum: Hardware-Hilfe Autor: Anonymous Antworten: |
Probleme beim Installiern Forum: Hardware-Hilfe Autor: Anonymous Antworten: |
Probleme nach dem Hochstarten meines Rechners Forum: Software-Hilfe Autor: schlitzoehrli Antworten: |
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste