gibts eine möglichkeit eine Datei auf einen server hochzuladen, ohne im Skript ein passwort zu hinterlegen, also dass man ohne passwort hochlädt.
reaker
gibts eine möglichkeit eine Datei auf einen server hochzuladen, ohne im Skript ein passwort zu hinterlegen, also dass man ohne passwort hochlädt.
reaker
Das sollte über PHP gehen, hier geht es um sowas ähnliches.
Vieleicht kann man die PHP so umbauen das man sie mit autoit benutzen kann
einfach ein IEEmbbed-Fenster machen und die Uploadseite(PHP-Datei) aufrufen.
Ja, aber das ist nicht so schön, man kann bei einer PHP auch einbauen das sie Parameter annimt, dann kann man z.B. mit _INetGetSource das machen und brauch die seite garnicht öffnen
Leider bin ich kein PHP experte, sonst würde ich es ja machen
ja es sollt eigentlich im hintergrund laufen, weil mein freund kein bock hat jedes mal irgendwas zu klicken^^
Es muss auch iwie gehen ohne dass es sichtbar ist zb. _InetgetSource("www.url.de/phpdatei.php?datei="&$datei&"")
Und in der php datei frägst du die datei dann mit $_GET["datei"]; ab und uploadest es dann mit php
oder so. so geht es auch. Je nachdem was man haben will
geht dass dann bei php dass wenn ich zb ne domaine habe ich dann ohne pass hochlade^^..kenn mich damit garnet aus
Ja das geht.
Wenn du eine feste Adresse hast, und die Datei das uploadvolumen des anbieters nicht überschreitet.
Ja, du musst die PHP-Datei dann auf deinen FTP-Server laden und über http aufrufen
oke also wie bei dem verlinkten beitrag von dir sozusagen?
Ja also dein FTP-Server hat ja normalerweiße auch einen http-zugang und über den musst du die PHP aufrufen
Wobei zu beachten ist, das mein Skript ein Formular hat, und daher nur mit Seitendarstellung funktioniert.
Für einen versteckten Upload müsste man das abändern.
ich bin jetz etwas durcheinander mit dem _inetgetsource und html aufrufen, und so..
also ich soll das php script hochladen, dann dieses php script starten, welches die datei hochlädt, aber wie startet das unbemerkt?
dann werde ich einfach mal nach ner geeigneten php suchen
du brauchst einen skript, welches mit $_GET funktioniert. Dann lädst du das auf deinen Webspace/Root oder sonstwas und dann kannst du es mit _inetgetsource (mit in der internetadresse den Dateipfad) hochladen.
Um die PHP zu starten musst du bei _inetgetsource den Link zur PHP eingeben mit den Parametern zur datei, allerdings muss die PHP noch für die Parameter umgebaut werden
so hab jetz das:
[autoit]#include<Inet.au3>
$_Get = _INetGetSource("bla/upload.php")
wenn ich nun $_get in ne msgbox sende wird mir auch der code angezeigt...was muss ich dann machen?
Ersten ist der Pfad falsch es muss der Internetlink zu der PHP auf deinem FTP sein d.h. es muss mit http:// anfange
Zweitens muss die PHP erst noch umgebaut werden, sie geht so noch nicht dafür
#include<Inet.au3>
$Pfad = ;dein Dateipfad
$_Get = _INetGetSource("bla/upload.php?datei="&$Pfad)
Ich glaube du hast das falsch verstanden. Im PHP-Code muss $_GET stehen nicht im autoitteil
Werde den Code mal die Tage dafür im Uploadthread einstellen, unter dem anderen
ja das is mir auch klar dass ich http davor mache^^..aber es braucht ja nicht jeder die seite sehen
also das wäre echt super wenn du das machen könntest...würde mich rießig freuen...bitte schreib mir dann wenn du es hast
würde dieses script dann reichen???
[autoit]#include<Inet.au3>
$Pfad = ;dein Dateipfad
$_Get = _INetGetSource("bla/upload.php?datei="$Pfad)