myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

PHP Kenner gesucht.

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 10.12.09, 04:02   #1
jacko501
Anfänger
 
Registriert seit: Nov 2009
Beiträge: 5
Bedankt: 0
jacko501 ist noch neu hier! | 0 Respekt Punkte
Standard PHP Kenner gesucht.

Hey.

Ich suche jemand der sich mit PHP auskennt. Bin leider ein noob auf dem Gebiet.
Habe ein kleines PHP S*****. Bekomme aber leider Fehlermeldungen. Vielleicht kann mir einer helfen es anzupassen. Wäre super.
jacko501 ist offline   Mit Zitat antworten
Ungelesen 10.12.09, 07:50   #2
bugfix
get shocked....
 
Benutzerbild von bugfix
 
Registriert seit: Nov 2009
Beiträge: 367
Bedankt: 443
bugfix ist noch neu hier! | 0 Respekt Punkte
Standard

dann würd ich dir als erstes mal vorschlagen den code des s*****es hier zu posten und gleich auch dazu zu schreiben was du angepasst brauchst!

greetz
__________________
bugfix ist offline   Mit Zitat antworten
Ungelesen 10.12.09, 08:38   #3
jacko501
Anfänger
 
Registriert seit: Nov 2009
Beiträge: 5
Bedankt: 0
jacko501 ist noch neu hier! | 0 Respekt Punkte
Standard

<?

$path = "uploads";

if (isset($_GET['file'])) {
$handle = fopen("$path/".$_GET['file'], 'a+');

if ($handle) {
fwrite($handle, '0');
} else {
echo "Es ist ein Fehler aufgetreten.";
}

fclose($handle);
}

echo "Einfach auf die Datei klicken damit sie geändert wird.<br />";

$handle = opendir ($path);

while (false !== ($file = readdir ($handle))){
if ($file != "."){
if ($file != ".."){
if ($file != "index.html") {

$byte = filesize($path."/".$file);


if (! is_dir($path."/".$file)) {
echo "<a href='uploads.php?file=$file'>uploads/$file</a> ($byte Bytes)";
}
}
}
}
}

closedir($handle);
?>



Und zwar dass alle Files im Ordern ohne nachfragen geändert werden.
jacko501 ist offline   Mit Zitat antworten
Ungelesen 10.12.09, 18:24   #4
urga
Mitglied
 
Benutzerbild von urga
 
Registriert seit: Aug 2009
Ort: void* (*wtf[])(void **);
Beiträge: 453
Bedankt: 137
urga ist noch neu hier! | 0 Respekt Punkte
Standard

auf ersten blick 1.te zeile:
<?php

statt nur <?

und das fclose nach dem fwrite statt dem if ($handle)

weiterhin sind '.' und '..' ebenfalls verzeichnisse, desshalb:
Code:
while ($file = readdir ($handle)) { 
  if (! is_dir($path."/".$file) && $file != 'index.html') { 
    $byte = filesize($path."/".$file); 
    echo ....
  }
}

und für
Zitat:
while (false !== ($file = readdir ($handle))){
gehören dir die hände mindestens hart abgeschrubbt
waum nicht gleich
while ((false !== ($file = readdir ($handle))) == true) ???

ein
Code:
while ($file = readdir ($handle)) {
tut's allemal!
__________________
entropie erfordert keine wartung
urga ist offline   Mit Zitat antworten
Ungelesen 10.12.09, 18:44   #5
gosha16
Banned
 
Registriert seit: Sep 2009
Ort: /root/
Beiträge: 824
Bedankt: 640
gosha16 ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von urga Beitrag anzeigen
waum nicht gleich
while ((false !== ($file = readdir ($handle))) == true) ???
weil es eine der grundregeln der programmirung ist niemals auf true zu prüfen!
gosha16 ist offline   Mit Zitat antworten
Ungelesen 10.12.09, 18:51   #6
urga
Mitglied
 
Benutzerbild von urga
 
Registriert seit: Aug 2009
Ort: void* (*wtf[])(void **);
Beiträge: 453
Bedankt: 137
urga ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von gosha16 Beitrag anzeigen
weil es eine der grundregeln der programmirung ist niemals auf true zu prüfen!
*besserwisserich* niemals explizit. stimmt.
__________________
entropie erfordert keine wartung
urga ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:07 Uhr.


Sitemap

().