.
|
|
| Autor | Beitrag |
|---|---|
|
000 13.08.2001, 21:26 *rrr*bbb* |
Kennt jemand von euch Seiten, die verständliche PHP-Tutorials haben. Dann bräuchte ich noch ein gutes FTP-Programm. Könnt ihr mir da eins empfehlen??? THX -- |
|
Profil || Suche |
|
001 13.08.2001, 22:43 DarKnight |
FTP Programm: Leech FTP void CHudSayText :: EnsureTextFitsInOneLineAndWrapIfHaveTo( int line ) -- Aja? Dieser Beitrag wurde am 13.08.2001 um 22:47 von DarKnight bearbeitet. |
|
Profil || Suche |
|
002 13.08.2001, 22:56 Zeeke |
Also für FTP finde ich den WinCommander genial.... Ciao -- |
|
Profil || Suche |
|
003 13.08.2001, 22:59 chriss |
mein Favorit ist CuteFTP -- |
|
Profil || Suche |
|
004 13.08.2001, 23:26 Raptor-tf |
CuteFTP is recht gut. cya Rap Rettet die Welt: |
|
Profil || Suche |
|
005 14.08.2001, 00:32 Another1 |
SmartFTP is imho auch nett =) --Another1 ...relaxing..atm =) |
|
Profil || Suche |
|
006 14.08.2001, 00:43 Andy_ |
Ich benutze leidenschaftlich gerne FTP-Voyager --42 Es gibt keinen Sinn des Lebens. |
|
Profil || Suche |
|
007 14.08.2001, 17:20 RockingRolli |
LeechFTP is zwar gut, aber ich finde CuteFTP besser, nur kann ich CuteFTP imer nur 30 Tage verwenden und nen crack saugen.... naja ich weiß nich Und zu PHP kauf dir ein gutes Buch, les das und werde schlau :) -- |
|
Profil || Suche |
|
008 14.08.2001, 18:17 dp Administrator |
php www.dynamic-webpages.de das sind so die besten und brauchbarsten quellen ... -- |
|
Profil || Suche |
|
009 15.08.2001, 22:15 Morpheus |
@dp du da eine Page vergessen Um PHP mit FTP in einklang zu bringen hab ich ein Tut geschrieben, desweiteren sind dort 2 Tutorials über SQL vorhanden, und alle selbstgeschrieben. --MFG Morpheus |
|
Profil || Suche |
|
010 15.08.2001, 22:18 apfelkorn |
hehe... old school rockz |
|
Profil || Suche |
|
011 15.08.2001, 22:34 dp Administrator |
ach ja genau *g* www.slware.de -- |
|
Profil || Suche |
|
012 16.08.2001, 12:45 RockingRolli |
Bald findest du auf www.newkey.de auch TUTs und scripte zu PHP, aber auch zu vielen anderen scriptsprachen. Wer will kann auch eigene TUTs oder scripte bei newkey veröffentlichen. Natürlich bleibt das copyright o.ä. erhalten. ICQ: 102392908 Ich leite euch dann an weiter. Und sagt nicht, dass der WYSIWYG Bereich nicht geht, das wird im Laufe das Tages geändert. und @Morpheus: kommt, wenn man voten will. -- |
|
Profil || Suche |
|
013 16.08.2001, 15:40 Morpheus |
@rockenrolli egal, habs gefixt, ich hab die Round-funktion mit parameter 0 angesprochen... --MFG Morpheus Dieser Beitrag wurde am 16.08.2001 um 15:45 von [OSF]Morpheus bearbeitet. |
|
Profil || Suche |
|
014 16.08.2001, 19:08 RockingRolli |
Jetzt ist es auch weg. -- |
|
Profil || Suche |
|
015 18.08.2001, 21:14 Morpheus |
na siehste =) --MFG Morpheus |
|
Profil || Suche |
|
016 22.08.2001, 22:02 fs |
Morpheus.. professionel, dieses Etikett kann man sich leicht selbst aufdrücken, das design ist alles andere als professionel, angefangen bei OverlLib.. geht weiter mit table design bis hin zur farblichen Ausgeglichenheit.. Es sieht nicht schlecht aus, aber professionel nicht.. ein paar bilder ausem Adobe machen die ziemlich triste page evt bisschen "texturierter", d.h. dieses plain farbendesign fällt nicht mehr so ins gewicht.. über die tables kammer streiten, originell ists nicht, und man kann, sofern man nur eine variable ($action) braucht, auch $argv[0] nehmen index.php?action=tutorials geht was ist mit index.php?action=lecken -> Warning: Failed opening 'errordoc/404.inc.php' for inclusion in /is/htdocs/21187/www.slware.de/index.php on line 119 also mach lieber ma folgendes $vars = strtolower($REQUEST_METHOD) == "get" ? $HTTP_GET_VARS : $HTTP_POST_VARS; und dann machsten array auf, in dem erlaubte were für action bzw argv[0] stehen, loopst durch, checkst ob der genannte var wert dabei ist, und wenn nicht, machste aus templates schnell ma ne 404 seite also title replacen mit angefordertem Wert und so.. also z.B: index.php?action=yamaha <title><? echo "Seite \"".$action."\" nicht gefunden";?></title> oder halt über template class.. die du selbst coden solltest, denn phplib ist net so der renner also denn c'ya -- |
|
Profil || Suche |
|
017 26.08.2001, 12:40 late_crussader |
ich bin für cute ftp nur du solltest mehrer benutzen da es passieren kann das eins der progs nicht konekten kann und ein anderes dann doch wieder. Oder der Path nicht ganz erkannt wird von dem einem....also immer mehrere blaa |
|
Profil || Suche |
|
018 26.08.2001, 15:56 TheTinySteini |
@fs: Naja, gut, der Design-Kritik schließ ich mich mal an, aber folgendes: TheTinySteini |
|
Profil || Suche |
|
019 31.08.2001, 16:56 fs |
Tiny das ist Das looooooooooopen durch ein array geht schneller, ist sicherer, professioneller und vor allem, bequemer... -- |
|
Profil || Suche |
|
020 31.08.2001, 20:55 Morpheus |
wat wat ? HALT ! den wert in der Var $action wird nicht direckt für das include genutzt. ach ja, okay übers design lässt sich streiten, die einen sind begeistert die anderen nicht, man kann es halt keinem recht machen, oder ? desweiteren find ich es zur zeit wichtiger Inhalte auf die Page zu bringen. --MFG Morpheus Dieser Beitrag wurde am 31.08.2001 um 20:57 von [OSF]Morpheus bearbeitet. |
|
Profil || Suche |
|
021 01.09.2001, 21:10 fs |
design? prof. webdesign? nun ja, der Inhalt ist jedenfalls wichtiger, aber design ist eben das layout.. und in Sachen Design hast du dich als prfessionel klassifiziert, ich sage, dass es nicht so ist.. bzw, dass ich es nicht annähernd prof finde und ich bitte dich um folgende einsicht, wenn du schon tutorials schreibst was ist ressourcen fressender? ein simples array zu verarbeiten oder für jede erdenkliche seite einen zugriff auf die pladdeee machen zu müssen? hmmm, überlegen wir, ich denke die Existenz eines files zu verifizieren ist sicherlich nicht unsicher, aber wenn die Komplexität der Seite wächst, (und das sollte Sie bei dir tun), dann kann ein simpler check u.U. auch nicht ausreichen.. Mach dir also die Mühe und definiere einfach klar, was erlaubt ist oder nicht, zudem kannst du mit file_exists nicht checken, ob ein user nicht etwa ein zweites argv submitted (oder eine zweite Variable (falls du mit get arbeitest, und das tust du, wenn du links benutzt..), was auf älteren PHP servern zur Einführung einer globalen Variablen dieses Wertes führen kann.. ^^ QUIEEEETSCH SICHERHEITSLÜCKEEEEE nun gut, du fragst nach dem grund? machen wir einfach folgendes, mach dir 5000000 temp files auf deinem rechner, schreib die namen in ein array und loope das array durch, messe die microtime() die vergangen ist und machst du dasselbe , aber anstatt das array auszulesen verifizierst du mit file_exists die Existenz jeder einzelnen Datei.. viel Spaß c'ya -- |
|
Profil || Suche |
|
022 02.09.2001, 01:50 TheTinySteini |
Ich bin mir ziemlich sicher, dass das auch auf neuen PHP-Servern zum Einführen einer globalen Variable führt. Aber ehrlich gesagt, wenn man sein Skript gewissenhaft schreibt, dann sollte das nicht das Problem sein. Man sollte sowieso jede Variable vor dem Verwenden initialisieren und User-Input gegenchecken. Wenn man sich daran hält, ist auch eine weitere globale Variable, die möglicherweise mit ner anderen Variable kollidiert, nicht weiter gefährlich. Zudem sind solche Variablen in Funktionen standardmäßig nicht zugänglich. Denn "global" ist ja in PHP ganz schön wenig "global". Und wenn man in den Funktionen nicht mit globalen Funktionen arbeitet, sondern alles per Parameterübergabe und Rückgabewert, dann haben sich die meisten Probleme schon in Luft aufgelöst. TheTinySteini |
|
Profil || Suche |
|
023 02.09.2001, 14:58 fs |
nun ja, das überschreiben einer globalen Variable (ja sie ist auch hier global, une tnet viel oder wenig oder hühnchenbrust global, einfach nur global) ist in jeden Falle ein Sicherheitsrisiko. Es soll auch Leute geben, die Variablen ihres eigentlichen Zweckes wegen benutzen, nämlich Informationsträger zu sein.. verstehst du, ein array ist ein in PHP integrerter Datentyp, der deswegen auch auf die Benutzung optimiert ist, und SCHNELLER und vor allem (ich weiss nicht, wie ich noch weiter abstrahieren soll) EINFACHER ist.. ein Zugriff auf die Platte frisst Ressourcen, ist langsamer und vor allem hier unnötig wenn z.B: einmal $action.".php" nicht sofort gesucht werden kann, weil die page aus mehreren Datein bestehen soll, musst du sowieso wieder auf ein assoziatives array zurückgreifen aber meine Herrn du kannst die auch ein Loch ins Knie bohren und Stacheldraht durchziehen. Wie oft verarbeitet man array, wie oft sind allein in diesem script hier arrays vom mysql query verarbeitet worden.. es GEHT schnell, es ist EINFACH und vor allem muss es sich nicht irgendwelcher Partisanenrhetorik bedienen um stichhaltig zu sein.. Jede Art URL Manipulation ist damit kontrollierbar, jeder "falsche" Wert einer gewollten Variable sowie jede "ungewollte" übergebene Variable.. nun gut, ich streit mich dariber net, ein array mit 10 datensätzen durchzuloopen.. und dafür alle sicherheiten zu haben, anstattdessen lieber jedesmal wie blöd file_exists zu machen.. und ich geb dir zu bedenken, dass ich z.B: eine Seite aus 5 templates zusammenbaue und die template class die files (und NUR die, die man braucht) validiert.. -- |
|
Profil || Suche |
|
024 02.09.2001, 22:25 fs |
btw.. mess die microtime difference und du wirst sehen, was schneller ist -- |
|
Profil || Suche |
|

