jaja...irgendjemand ^^
also...hier das script (trotz verspätung)
ich hab mal den code tag genommen..wegen leserlichkeit![]()
also einfach die variablen ändern...dann gehts
Thx... ich probiers gleich mal aus.
EDIT: Funzt nicht
Ich versuchs mal weiterZitat
--Abwesend.
Geändert von Dingsi (08.05.2003 um 22:39 Uhr)
Ich hab hier eine Lösung ohne FTP-Connection:Zitat
Das Script ist sofort einsatzbereit, musst nur die Variable "$pfad" anpassen. Denk auch noch daran den chmod des Zielordners auf 777 zu setzen.
Allerdings ist dieses Script von den Upload-Einstellungen in der php.ini deines Servers abhängig.
Auf den meisten Systemen steht die max. Uploadgröße auf 2 MB oder ist gar deaktiviert, wenn du Zugriff auf die php.ini des Servers hast, kannst du sie auf 20 MB einstellen, das ist AFAIK das Maschienenlimit, mehr ließe PHP nicht zu.
Sei aber vorsichtig mit dem Scipt. So wie es ist würde ich es nicht für die Öffentlichkeit freigeben.Zitat
Wenn es für eine breite Öffentlichkeit möglich sein soll etwas auf deinen Server hochzuladen, solltest du noch ein paar Vorkehrungen treffen.
Zum einen empfehle ich dir, den Zielordner per .htaccess gegen Zugriff zu schützen damit niemand irgendwelche PHP-Scripte bei dir hochladen und Ausführen kann um damit jede Menge Schaden anzurichten.
Desweiteren würde ich noch das Uploadscript um eine Kontrollinstanz erweitern die verhindert das man .htaccess-Dateien hochladen kann:
Das Script ist nicht für die Öffentlichkeit verfügbar. Das ist nur für einen Freund (Dem ich eine Seite einrichte). Der Hat keinen blassen schimmer von HTML,PHP oder geschweige den einer .htaccess Datei.![]()
--Abwesend.
Gibt es einen Befehl, wo man sehen kann, wer genau alles auf der HP war? am besten mit email-adresse?
Sowas hab ich heute bei GMX gelesen...
wär ja auch illegal...Zitat
oder? das gehört doch irgendwie...äh...postgeheimnis? ne.. privatsphäre? irgend sowas.
--Abwesend.
privatspähre und internet gehen nicht zusammen! :D
wegen script...ich hab mal was ganz einfaches gemacht ^^
das script liest einfach die umgebungsvariable REMOTE_ADDR und speichert das ganze (zumindest sollte es das ~~) in ne txt datein rein (sollte CHMOD 777 sein)
ist nur ein anstoß ^^..ganz fertig ist es nicht
ansonsten würde ich das über SSI oder Perl realisieren
@ Malakai
Sorry aber das mit der Txt datei hab ich nicht verstanden!!!
Kannst du mir das nochmal erklären§doz ?
hab aber gleich schon wieder ne Frage!!
Also: Hier in den Foren ist ja immer so ein Pulldownmenü und da neben ist so ein "los" Button.
Wie bekomme ich den Button hin?
Das menü hat n Kumpel von mir schon hinbekommen!!
Hättest doch nurn n Wörtchen sagen müssen.Zitat
Ich mach ihn dann mal. Kay?
EDIT:
Kopier einfach das Script und mach an den anfang des Skriptes das hier:
Das stellt die alle Rechte (Lesen,Schreiben,Ausfürhen) für alle Gruppen (Du,Gruppen,Benutzer) auf Lesen,Schreiben und Ausführen.
Achso, du musst vorher noch in dem Verzeichnis in dem dsa Script liegt eine Datei namens ip.txt erstellen.![]()
--Abwesend.
Geändert von Dingsi (17.05.2003 um 00:26 Uhr)
*phew* Um deine HTML-Kenntnissse ists scheinbar noch nicht sehr gut bestellt.Zitat
Am elegantesten kommt man an die Antworten, nicht indem man im Forum fragt, sondern einfach mal die HTML-Seite runterzieht und im HTML-Editor öffnet.
Sich im Patchwork-Stil seine HTML-Pages zusammenzukratzen ist auf lange Sicht keine Lösung und macht auf Dauer auch nicht sonderlich viel Freude.
Am Besten ist's mit den Basic's anzufangen -> SelfHTML
Sich einen guten Editor zum Üben suchen -> Dreamweaver
Dann fängt man mit beschämenden Müllseiten an -> Bäh!
Und bahnt sich Stück für Stück mit jedem neuen Sitedesign den Weg zur -> Perfektion
Das geht zwar nicht ganz so schnell wie Codefetzen zu sammeln und daraus eine Seite zu basteln, aber man hat das gute Gefühl ein eigenes Werk geschaffen zu haben, vom Lerneffekt mal ganz zu schweigen.
Aber für die faulen User:
Verteufelt seien die, die Dreamweaver als gut bezeichnen;
Dieses Ding hat mir von anfang an nur Probleme bereitet, Tags, die völlig sinnlos sind in massen hinzugefügt...
Naja, wer sich das antun will;
Ich bleib bei meinem Notepad;
Ich weiß, dieser Thread ist uralt (hab ich so nicht schonmal einen aus der Versenkung geholt? *kratzamkopf*) aber ich finde, dass er ein wichtiges und gutes Thema hat - nur jetzt halt im falschen Forum. Ich hoffe, das ein Mod ihn ins Webseiten-Forum verschiebt (da wird sicherlich auch wieder in ihn gepostet) und ihn dort evtl. sogar anpinnt.
Hoffe, ich bin nicht der einzige dem das so geht![]()
jo... schauen mer mal.
wenn du ihn schon aus der versenkung holst, versuchen mer´s ma....
mach das aber nu bitte net mit jedem alten thread so, der nicht ins pcf passt. irgentwo müssen da noch 100te von webspace, pcspiele, html etc threads rumschwimmen....
--
zack
War mir schon klar, dass hier nicht alle PHP-Probs rein sollen, aber kleine Fragen nach einer Funktion z.B. wäre hier denke ich besser als in einem neuen Thread aufgehoben.
@dadie:
Willst du die Gesamtgröße des Verzeichnisses? Dafür kannst du leider nicht einfach filesize() verwenden, sondern musst dir eine Funktion bauen (bzw. von der PHP-Homepage klauen):
(Ich musste das Skript ein bisschen verändern, weil der Typ mit Objekten gearbeitet hat)
Sollte so funktionieren
thx euch beiden![]()
Es klappt 1A und für die nachwelt mein Code![]()
Echt cool das ich seid 2 Tagen die Funktion von "function" kappiert habe
--
function ist keine Funktion sondern ein Sprachkonstrukt so wie if...else (oder sehe ich das falsch?)
@Dingsi: Mist, hab wohl zu lange geschrieben. Mit "PHP-Homepage" war diese Seite gemeint (erster Kommentar).
Ich will auch, ich will auch ^^
Dieses Skript sollte nach den Verschiedenen Download-Arten in der Tabelle ausschau halten und zählen wie oft jede einzelne Vorkommt.
Es ist die mir am schnellsten Bekannte Query die alle Daten auf einen schlag auswertet. Denn die von Dingsi gepostete Query müsste bei ändern der Download Art eine neue Anfrage an die Datenbank stellen. Meine müsst nur mit mysql_fetch_array den nächsten Datensatz holen.
edit:
Ich glaube mein Skript schießt ein wenig am Ziel vorbei, da es nur zählt wie oft jede Download Variante vorkommt, und nicht welchen Wert der Inhalt besitzt :-/
Deswegen hier mal ne andere Version
Geändert von Latency (22.01.2005 um 19:03 Uhr)