Login  Regeln Aktuelles Datum und Uhrzeit: 04.12.2008, 00:57  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
Frage zu 'opendir'

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Serverseitige Websprachen
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
Invis_Hunter
Stammuser [User]
Stammuser



Anmeldung: 09.04.05
Beiträge: 31

BeitragVerfasst am: 24.04.2005, 14:39    Titel: Frage zu 'opendir' Antworten mit Zitat

Hallo,
Also hab ne Frage zu opendir ich habe vor kurzem im Internet diese Funktion gesehen und auch in meine Seite eingebaut.Jetzt wollte ich fragen ob man die Dateien die durch opendir angezeigt werden auch funktionen zuordnen kan.
Also um genau zu werden wollte ich das die ausgelesenen Dateien mit einem Link versehen werden (neben der datei) soll ein Link sein mit dem man die jeweilige Datei löschen kan.
Also wen ihr ne lösung habt (ohne mysql wens geht) dan postet sie bitte thx!

mfg Invis_Hunter


Nach oben
Private Nachricht senden
Invis_Hunter
Stammuser [User]
Stammuser



Anmeldung: 09.04.05
Beiträge: 31

BeitragVerfasst am: 25.04.2005, 16:26    Titel: Antworten mit Zitat

Kan mir den keiner Helfen?
Es reicht schon zu sagen "Das geht nicht"

mfg Invis_Hunter


Nach oben
Private Nachricht senden
Campino
Beliebter [User]
Beliebter



Anmeldung: 19.09.04
Beiträge: 451
Wohnort: Delmenhors ...

BeitragVerfasst am: 25.04.2005, 17:27    Titel: Antworten mit Zitat

ja, kannst du machen.
unlink();
wäre in diesem Fall dein Freund. Achte auf passende Rechte. Smilie

// Campino

_________________
d >_< b


Nach oben
Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Invis_Hunter
Stammuser [User]
Stammuser



Anmeldung: 09.04.05
Beiträge: 31

BeitragVerfasst am: 25.04.2005, 17:38    Titel: Antworten mit Zitat

Hi und Danke für die antwort,
aber wie mach ich das dan das man jede Datei einzeln löschen kan per link?
bzw. den Dateien die aufgelistet werden erstmal nen link zuordnet?


Nach oben
Private Nachricht senden
Campino
Beliebter [User]
Beliebter



Anmeldung: 19.09.04
Beiträge: 451
Wohnort: Delmenhors ...

BeitragVerfasst am: 26.04.2005, 11:38    Titel: Antworten mit Zitat

du liest ja die Dateien aus. (Warscheinlich mit ner While-Schleife.)
Wenn du den Dateinamen ausgiebst, hängst du einfach einen weiten Link mit dran, z.B. datei.php?delete=<hier der dateiname>
dann baust du in dein Script ne abfrage ein, ob $_GET['delete'] gesetzt ist und ob die Datei überhaupt existiert
if(file_exists($_GET['delete']))

und dann löschst du das File mit
unlink($_GET['delete']);
u.U. musst du vorher noch in das passende Verzeichnis wechseln mit chdir, aber das wirst du wohl selber besser wissen Winken

// Campino

_________________
d >_< b


Nach oben
Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Invis_Hunter
Stammuser [User]
Stammuser



Anmeldung: 09.04.05
Beiträge: 31

BeitragVerfasst am: 26.04.2005, 18:13    Titel: Antworten mit Zitat

Hallo,
erstmal danke für deine Hilfe.
Aber ein (für mich?) unlösbares problem bleibt jetzt nur noch
wie ordne ich einen link jeweils eine Datei zu die aufgelistet wird weil durch die while schleife wird immer der gleiche link erstellt.Hier mal den Code wie ich es gemacht habe:

Zitat:
$verz=opendir ('.');
while ($file = readdir ($verz))
if($file != "." && $file != "..")
echo "$file a href=\"Index.php?edit=delete\">Delete <br>";
closedir($verz);


Ich hoffe ihr könnt mir anhand des Codes weiterhelfen THX

Edit//
habe das < zeichen vor dem link extra weggemacht nicht wundern
//Edit

mfg Invis_Hunter


Nach oben
Private Nachricht senden
800XE
Bekannter [Mod]
Bekannter



Anmeldung: 24.10.04
Beiträge: 1409
Wohnort: Speyer

BeitragVerfasst am: 27.04.2005, 04:03    Titel: Antworten mit Zitat

Invis_Hunter hat folgendes geschrieben:

Zitat:
$verz=opendir ('.');
while ($file = readdir ($verz))
if($file != "." && $file != "..")
echo "$file a href=\"Index.php?edit=delete\">Delete <br>";
closedir($verz);



Du hast doch links im echo ein $file, und das bringt den Inhalt von File auf den Bildschirm
im Link steht edit=delete .... wo ist dort der Inhalt von $file?
verstehst du was ich sagen will?


Code:

if ( $_GET[delete] )
{
  unlink( $_GET[delete] );
  echo("Die Datei $_GET[delete] wurde gelöscht.<hr>");
}

$verz=opendir ('.');
while ($file = readdir ($verz))
{
  if($file != "." && $file != "..")
  {
    echo "<a href=\"Index.php?delete=$file\">Delete $file</a> <br>";
  }
}
closedir($verz);



Gruß
Andy 800XE Zmuda

_________________
Seien wir realistisch, versuchen wir das Unmögliche!
CMS800 :::::::::: Andy 800XE Zmuda :::::::::
ich bin nicht unhöflich, ich bin binär


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Invis_Hunter
Stammuser [User]
Stammuser



Anmeldung: 09.04.05
Beiträge: 31

BeitragVerfasst am: 27.04.2005, 14:48    Titel: Antworten mit Zitat

Hallo,
Danke 800XE habe dank dir das Problem endlich gelöst es ist doch schön wen es leute gibt die einem noch Helfem Sehr glücklich

Big thx Smilie

mfg Invis_Hunter


Nach oben
Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Gehe zu:  

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Kurze Frage... AnkiSüdamerikaFan Sitecheck 0 01.12.2008, 17:14 Letzten Beitrag anzeigen
Keine neuen Beiträge Hab mal eine Frage Purcy Einsteigerforum 1 13.10.2008, 13:21 Letzten Beitrag anzeigen
Keine neuen Beiträge frage zu htm luusbueb6 Einsteigerforum 1 04.10.2008, 14:10 Letzten Beitrag anzeigen
Keine neuen Beiträge Kurze Frage: Kann mir schnell jemand ... Nightcat Einsteigerforum 3 10.09.2008, 20:29 Letzten Beitrag anzeigen
Keine neuen Beiträge Rechtliche Frage Melzebub Einsteigerforum 3 24.08.2008, 17:22 Letzten Beitrag anzeigen
Threadübersicht