SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 09.03.2003, 03:07:20
Benutzerbild von markusschmitt
markusschmitt markusschmitt ist offline
Anfänger
 
Registriert seit: Feb 2003
Beiträge: 70
Ausgabe klappt nicht

Ich hab grob gesagt 2 Ausgaben aber nur die erste wird mir augegeben. Bei der 2ten fehlt mit die Ausgabe von $nlist1[j] und ich weiß nicht warum.

code sieht so aus

$nlist = ftp_nlist($open, ftp_pwd($open));
for($i =0; $i < sizeof($nlist); $i++)
{
$fx = fopen($suchname, "a");
fwrite($fx, "<a href=ftp://$benutzername:$passwort@$servername:$port/$nlist[$i]>ftp://$benutzername:$passwort@$servername:$port/$nlist[$i]/</a>"."n");
fclose($fx);
ftp_chdir($open, '/'.$nlist[$i]);

$nlist1 = ftp_nlist($open, ftp_pwd($open));
for($j =0; $j < sizeof($nlist1); $j++)
{
$fx = fopen($suchname, "a");
fwrite($fx, "<a href=ftp://$benutzername:$passwort@$servername:$port/$nlist[$i]/$nlist1[j]>ftp://$benutzername:$passwort@$servername:$port/$nlist[$i]/$nlist1[j]</a>"."n");
fclose($fx);
}
}

Ausgegeben wird aber blos

<a href=ftp://michael:boxter@al-capone.de:21/--==[Al-Capone]==-->ftp://michael:boxter@al-capone.de:21/--==[Al-Capone]==--</a> //ausgabe aus der ersten Schleife
<a href=ftp://michael:boxter@al-capone.de:21/--==[Al-Capone]==--/>ftp://michael:boxter@al-capone.de:21/--==[Al-Capone]==--/</a>// Es gibt genau 3 Dateien oder Verzeichnisse darunter aber er gibt mir die nlist1[j] nicht aus sondern nur /
<a href=ftp://michael:boxter@al-capone.de:21/--==[Al-Capone]==--/>ftp://michael:boxter@al-capone.de:21/--==[Al-Capone]==--/</a>
<a href=ftp://michael:boxter@al-capone.de:21/--==[Al-Capone]==--/>ftp://michael:boxter@al-capone.de:21/--==[Al-Capone]==--/</a>

nehmen wir z.B.
--==[Al-Capone]==--/hier sollte jetzt nlist1[j]stehen oder speziell zum Beispiel "JAVA" als Ordner>

Mfg Markus
Mit Zitat antworten
  #2  
Alt 10.03.2003, 17:57:36
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
schreib mal
PHP-Code:
error_reporting(E_ALL); 
an den anfang deines scripts, das gibt vielleicht aufschluss. ich sehe jetzt auf den erste blick auch nichts...
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #3  
Alt 10.03.2003, 18:37:00
Greg G Greg G ist offline
Anfänger
 
Registriert seit: Feb 2003
Ort: Hessen
Beiträge: 116
schreib mal ein $ vor's j.

GG
Mit Zitat antworten
  #4  
Alt 10.03.2003, 18:55:55
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
tja, dies fehler sind immer noch die schlimmsten :)
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #5  
Alt 10.03.2003, 22:27:32
Benutzerbild von markusschmitt
markusschmitt markusschmitt ist offline
Anfänger
 
Registriert seit: Feb 2003
Beiträge: 70
Supi Danke für den Hinweis

Probier gerade von eienem FTP Server bis zur 3 Ebene die Dateien auszulesen. Leider klappt des nicht ganz und zwar muss es ein logischer Fehler sein Denn so liest er mir immer nur jedes 2 Verzeichnis in der 3 Ebene aus und bei den anderen wird gesagt das die Datei nicht existiert.

PHP-Code:
$nlist ftp_nlist($openftp_pwd($open));
for(
$i =0$i sizeof($nlist); $i++)
{
 
$fx fopen($suchname"a");
 
fwrite($fx"<a href=ftp://$benutzername:$passwort@$servername:$port/$nlist[$i]>[url]ftp://[/url]$benutzername:$passwort@$servername:$port/$nlist[$i]</a>"."n");
 
fclose($fx);
 if(
ftp_chdir($open'/'.$nlist[$i]))
 {
  
$nlist1 ftp_nlist($openftp_pwd($open));
   for(
$j =0$j sizeof($nlist1); $j++)
  {  
  
$fx fopen($suchname"a");
  
fwrite($fx"<a href=ftp://$benutzername:$passwort@$servername:$port/$nlist[$i]/$nlist1[$j]>[url]ftp://[/url]$benutzername:$passwort@$servername:$port/$nlist[$i]/$nlist1[$j]</a>"."n");
  
fclose($fx);
  if(
ftp_chdir($open$nlist1[$j]))
  {
    
$nlist2 ftp_nlist($openftp_pwd($open));
    for(
$k =0$k sizeof($nlist2); $k++)
    {
     
$fx fopen($suchname"a");
     
fwrite($fx"<a href=ftp://$benutzername:$passwort@$servername:$port/$nlist[$i]/$nlist1[$j]/$nlist2[$k]>[url]ftp://[/url]$benutzername:$passwort@$servername:$port/$nlist[$i]/$nlist1[$j]/$nlist2[$k]</a>"."n");
     
fclose($fx);
     
$nlist3 ftp_nlist($openftp_pwd($open));
     }
    }
    else
   {
    
ftp_cdup($open);
    }
  }
 }

Die unten angegebenen Ordner stehen jeweils in der 2 Verzeichnistiefe.

Ausgabe sieht so aus:
Warning: ftp_chdir: CWD failed. '--==[Ordner1]==--' : no such file or directory. in C:apachehtdocsftpindex5.php on line 165

Warning: ftp_chdir: CWD failed. '--==[Ordner3]==--' : no such file or directory. in C:apachehtdocsftpindex5.php on line 165

Warning: ftp_chdir: CWD failed. '--==[Ordner5]==--' : no such file or directory. in C:apachehtdocsftpindex5.php on line 165


Ordner2 sowie Ordner3 werden miteinbezogen und deren Inhalt ausgegeben.

Hinweis:
ohne
else
{
ftp_cdup($open);
}
gibt er mir immer nur immer den ersten Order in der 2 Ebene die 3 Ebene an

Auszug aus dem FTP Report
(000001) 10.03.2003 21:33:04 - michael (192.168.1.32) > asked to change directory : 'E:FTP Server -> E:' --> Access denied (No Access Right).
(000001) 10.03.2003 21:33:04 - michael (192.168.1.32) > 550 CWD failed. No permission
(000001) 10.03.2003 21:33:04 - michael (192.168.1.32) > CWD Skript-PGMK Björn.rtf
(000001) 10.03.2003 21:33:04 - michael (192.168.1.32) > asked to change directory : 'E:FTP Server -> E:FTP ServerSkript-PGMK Björn.rtf' --> Access denied (No Such Directory). // Soche eine File gibt es dort nicht sondern sie steht erst in einem Unterordner
(000001) 10.03.2003 21:33:04 - michael (192.168.1.32) > 550 CWD failed. 'Skript-PGMK Björn.rtf' : no such file or directory.
(000001) 10.03.2003 21:33:04 - michael (192.168.1.32) > CDUP
(000001) 10.03.2003 21:33:04 - michael (192.168.1.32) > asked to change directory : 'E:FTP Server -> E:' --> Access denied (No Access Right).
(000001) 10.03.2003 21:33:04 - michael (192.168.1.32) > 550 CWD failed. No permission
(000001) 10.03.2003 21:33:04 - michael (192.168.1.32) > CWD Skript-PGMK-06-komplett.doc
(000001) 10.03.2003 21:33:04 - michael (192.168.1.32) > asked to change directory : 'E:FTP Server -> E:FTP ServerSkript-PGMK-06-komplett.doc' --> Access denied (No Such Directory).

Mfg Markus
Mit Zitat antworten
Antwort


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

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:36:16 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt