Wieso geht das nicht? - Hilfe [PHP]
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
argument
auen
beitrag
daten
dokument
einstellung
folgende fehlermeldungen
formular
gerade mal
henry
klau
kontaktliste
listen
lokale festplatte
not
nummer
ordner
resource
save
verzeichnis
-
http://trancedrome.xardas.lima-city.de/TeStArEa/ICQ-Kontaktlistenordnerauslesen.php
Moinsen ^^
also auf meine PC geht es wundervoll.
Aber aufn Server will es einfach nicht,...wieso nicht ?
Kann mir einer erkl?ren nicht nicht?
MfG Trancer -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hi,
wenn ich das Formular ausf?lle kommen folgende Fehlermeldungen:
Warning: opendir(C:\Dokumente und Einstellungen\wew\Anwendungsdaten\ICQLite\Bartcache\2323\CL) [function.opendir]: failed to open dir: No such file or directory in /home/webpages/lima-city/trancedrome/html/TeStArEa/ICQ-Kontaktlistenordnerauslesen.php on line 22
Warning: readdir(): supplied argument is not a valid Directory resource in /home/webpages/lima-city/trancedrome/html/TeStArEa/ICQ-Kontaktlistenordnerauslesen.php on line 23
Warning: closedir(): supplied argument is not a valid Directory resource in /home/webpages/lima-city/trancedrome/html/TeStArEa/ICQ-Kontaktlistenordnerauslesen.php on line 37
Das ist das Problem oder?
Naja, es doch klar was das Problem ist: du versuchst ein Verzeichnis auf der Festplatte C:/ zu ?ffnen. Dies existiert jedoch nicht online auf dem Webspace. Wahrscheinlich sind das noch die einstellungen vom offline-Test.
mfg,
hr -
Hallo,
ich meine das ist ja gerade das, was er m?chte. Vom Web aus auf die lokale Festplatte zugreifen und die ICQ Kontakte auslesen. Ich denke (und hoffe ;)) aber es ist nicht so einfach m?glich vom Web per PHP gerade mal Daten des aufrufenden Rechners zu lesen. Sonst m??te man ja immer damit rechnen, wenn man ein php ausf?hrt, dass mal eben sensible Daten vom Rechner kopiert werden.
Das w?re vielleicht eher was f?r Javascript.
Vielleicht kann uns der Autor ja noch genauer beschreiben was denn nun eigentlich sein Problem ist.
Gru?
Manni -
bandi999 hat so weit recht.
ich m?chte halt die kontakte auslesen.
aber leider komm ich nicht aufn pc rauf ! -
wie willst du auch von aussen auf deinen rechner drauf kommen?
da hilft nur eines die datens?tze online stellen und online pflegen.
-
<style type="text/css"> .Stil1 {font-size: 10px} </style> <title>ICQ - Save your ICQ-list</title><form name="form1" enctype="multipart/form-data" method="post" action="<? echo basename($_SERVER["PHP_SELF"]); ?>"> Mit diesem Tool können Sie Ihrer ICQ-Kontaktliste einlesen und Ihrer Kontakt in eine *.txt oder *.doc - Datein speichern. <br> Dazu m?ssen Sie nur die Felder ausf?llen und "senden" klicken und dann die angezeige Liste kopieren.<br> Ich hab dieses Tool zusammen gestellt, weil viele User zurzeit Probleme mit ICQ haben.<br><br> <input name="User" type="text" > Ihr Windowsnick (mit dem Sie sich bei Windows einlogen/anmelden)<br> <input name="ICQ" type="text"> Ihrer ICQ-Nummer (ohne Trennungstriche) <br> <input type="submit" name="Submit" value="Senden"> </form> <? if ($_POST["User"] && $_POST["ICQ"]) { $Win = 'C:\\Dokumente und Einstellungen\\'; $Ort = '\\Anwendungsdaten\\ICQLite\Bartcache\\'; $Ort2 = '\\CL'; $CL = "$Win$User$Ort$ICQ$Ort2" ; function show_all_files($ordner, $links = 0, $sub = FALSE) { $handle = opendir($ordner); while ($file = readdir ($handle)) { if($file != "." && $file != "..") { if(is_dir($ordner."/".$file)) { echo '<span style="padding-left:'.$links.'"><b>'.$file; echo '</b></span><br/>'; show_all_files($ordner."/".$file, $links+30, TRUE); } else { $fil = explode(".", $file); echo '<span style="padding-left:'.$links.'" class="Stil1">'; echo $fil[0]; echo '</span><br/>'; } } } closedir($handle); } show_all_files("$CL"); } else { echo "Bitte alle K?sten mit Angaben f?llen."; } ?> <? echo "<br><br><br>Tool geschrieben von Henry - www.trancedrome.de.vu mit Unterst?tzung von http://de.php.net" ?>
Hier ist mal der Code!
Im offline (mit Localhost-Server) funktioniert es alles !!
Nur Online halt nicht, weil es ja im Web keine C-Platte gibt...also muss der Code irgendwie aufn PC zugreifen.
(gegoogelt hab ich schon ist aber nichts sinnvolles bei raus gekommen!) -
Das liegt daran das PHP serverseitig ist und dann also das Verzeichnis auf dem Server ge?ffnet wird. (Wenn etwas falsch ist bitte korrigieren!)
Sonst k?nnte ich ja mal eben ein Script schreiben und dann die Daten der User klauen.
/€: Du warst schneller -.-
~WaldWolf
Beitrag ge?ndert am 12.08.2006 14:00 von waldwolf -
waldwolf schrieb:
Sonst k?nnte ich ja mal eben ein Script schreiben und dann die Daten der User klauen.
kann man ja zum gl?ck nicht! !
na ja dann kill ich den code wieder !
mfg trancer
danke f?r die antworten! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage