NetVision-Technik

Zur?ck   NetVision-Technik > Forum > NetVision-Technik > Off-Topic

Off-Topic Hier ist die allgemeine Plauder-Ecke. Alles, was sonst nirgends reinpasst kommt hier rein

Antwort
 
Themen-Optionen Ansicht
Alt 02.04.2011, 22:22   #11
june
Grammar-Vandal
Punkte: 23.190, Level: 93 Punkte: 23.190, Level: 93 Punkte: 23.190, Level: 93
Levelaufstieg: 84% Levelaufstieg: 84% Levelaufstieg: 84%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
 
Benutzerbild von june
 
Registriert seit: 08.08.2009
Ort: Fünfter Kreis der Hölle, am Fluss Styx
Alter: 33
Beitr?ge: 1.111
Abgegebene Danke: 11
Erhielt 79 Danke für 9 Beiträge
Downloads: 3
Uploads: 0
Nachrichten: 3137
Renommee-Modifikator:
2467 june genießt hohes Ansehenjune genießt hohes Ansehenjune genießt hohes Ansehenjune genießt hohes Ansehenjune genießt hohes Ansehenjune genießt hohes Ansehenjune genießt hohes Ansehenjune genießt hohes Ansehenjune genießt hohes Ansehenjune genießt hohes Ansehenjune genießt hohes Ansehen
Standard

Das sieht für mich so aus, als ob das Bild anhand des Codes immer erzeugt wird, mach einfach ne Überprüfung ob ne NFO hochgeladen wurde außenrum
__________________
Küss mich, ich bin ein verzauberter Kaktus!





Ich repariere keine Gewehre, die sich aufgrund meiner Antworten nicht mehr nutzen lassen
june ist offline   Mit Zitat antworten Nach oben
Alt 02.04.2011, 22:38   #12
Stifler
König
Punkte: 39.310, Level: 100 Punkte: 39.310, Level: 100 Punkte: 39.310, Level: 100
Levelaufstieg: 0% Levelaufstieg: 0% Levelaufstieg: 0%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
Auszeichnungen
 
Benutzerbild von Stifler
 
Registriert seit: 14.02.2011
Ort: Graz
Alter: 39
Beitr?ge: 1.495
Abgegebene Danke: 82
Erhielt 200 Danke für 37 Beiträge
Downloads: 11
Uploads: 0
Nachrichten: 6230
Renommee-Modifikator:
3168 Stifler genießt hohes AnsehenStifler genießt hohes AnsehenStifler genießt hohes AnsehenStifler genießt hohes AnsehenStifler genießt hohes AnsehenStifler genießt hohes AnsehenStifler genießt hohes AnsehenStifler genießt hohes AnsehenStifler genießt hohes AnsehenStifler genießt hohes AnsehenStifler genießt hohes Ansehen
Standard

Äm wenn ich mir die gen_nfo_pic so ansehe gibt die nur ein false zurück wenn bei imagepng ein Fehler auftritt!
Erstellt wird es trotzdem auch wenn es nur ein 0 Byte Bild ist!

Es gibt viele Möglichkeiten Festzustellen ob eine NFO hochgeladen wurde

1.
PHP-Code:
if($_FILES['nfo']['size'] > 0)
//ja
else
//nein 
2.
PHP-Code:
if(trim($nfo) != "")
//ja
else
//nein 
3.
PHP-Code:
if(trim($_FILES['nfo']['name']) != "")
//ja
else
//nein 
am besten du holst dir aus der $_FILES die Error
PHP-Code:
$nfo_error $_FILES['nfo']['error']; 
und führst eine neue Überprüfung durch!

und zwar
4.
PHP-Code:
if(!$nfo_error) {
gen_nfo_pic($nfo$GLOBALS["TORRENTNFO_DIR"]."/nfo-$id.png");
tr_status("ok");
} else {
tr_status("err");

damit ist die Sache erledigt!
__________________

Ge?ndert von Stifler (02.04.2011 um 22:49 Uhr)
Stifler ist offline   Mit Zitat antworten Nach oben
Alt 02.04.2011, 22:41   #13
Entity
König
Punkte: 22.510, Level: 93 Punkte: 22.510, Level: 93 Punkte: 22.510, Level: 93
Levelaufstieg: 16% Levelaufstieg: 16% Levelaufstieg: 16%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
Artikel Benutzer besitzt 1x Hilfe Level 1 Benutzer besitzt 1x Fortgeschrittener Benutzer besitzt 1x Badboy Benutzer besitzt 1x Ideen-Spender Benutzer besitzt 1x Entwicker I
 
Benutzerbild von Entity
 
Registriert seit: 05.06.2008
Beitr?ge: 1.177
Abgegebene Danke: 100
Erhielt 229 Danke für 44 Beiträge
Themenstarter Themenstarter
Downloads: 113
Uploads: 0
Nachrichten: 1203
Renommee-Modifikator:
1764 Entity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes Ansehen
Standard

aber das problem besteht dann weiterhin so
Entity ist offline   Mit Zitat antworten Nach oben
Alt 02.04.2011, 22:53   #14
Stifler
König
Punkte: 39.310, Level: 100 Punkte: 39.310, Level: 100 Punkte: 39.310, Level: 100
Levelaufstieg: 0% Levelaufstieg: 0% Levelaufstieg: 0%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
Auszeichnungen
 
Benutzerbild von Stifler
 
Registriert seit: 14.02.2011
Ort: Graz
Alter: 39
Beitr?ge: 1.495
Abgegebene Danke: 82
Erhielt 200 Danke für 37 Beiträge
Downloads: 11
Uploads: 0
Nachrichten: 6230
Renommee-Modifikator:
3168 Stifler genießt hohes AnsehenStifler genießt hohes AnsehenStifler genießt hohes AnsehenStifler genießt hohes AnsehenStifler genießt hohes AnsehenStifler genießt hohes AnsehenStifler genießt hohes AnsehenStifler genießt hohes AnsehenStifler genießt hohes AnsehenStifler genießt hohes AnsehenStifler genießt hohes Ansehen
Standard

Schwachsinn.

Wenn wirklich keine NFO oder sonst was im nfo input Feld angeben wird ist die size 0, der Name leer, der Inhalt leer und der Error true!

mit all diesen Abfragen ist es unmöglich dass eine NFO erstellt werden kann!

Also entweder du gibst eine an und merkst es nicht oder deine Variablen stimmen nicht!
__________________
Stifler ist offline   Mit Zitat antworten Nach oben
Alt 02.04.2011, 22:56   #15
Entity
König
Punkte: 22.510, Level: 93 Punkte: 22.510, Level: 93 Punkte: 22.510, Level: 93
Levelaufstieg: 16% Levelaufstieg: 16% Levelaufstieg: 16%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
Artikel Benutzer besitzt 1x Hilfe Level 1 Benutzer besitzt 1x Fortgeschrittener Benutzer besitzt 1x Badboy Benutzer besitzt 1x Ideen-Spender Benutzer besitzt 1x Entwicker I
 
Benutzerbild von Entity
 
Registriert seit: 05.06.2008
Beitr?ge: 1.177
Abgegebene Danke: 100
Erhielt 229 Danke für 44 Beiträge
Themenstarter Themenstarter
Downloads: 113
Uploads: 0
Nachrichten: 1203
Renommee-Modifikator:
1764 Entity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes Ansehen
Standard

sorry stimmt habs hinbekommen man sollte auch die php abspeichern

danke dir
Entity ist offline   Mit Zitat antworten Nach oben
Alt 02.04.2011, 23:04   #16
Stifler
König
Punkte: 39.310, Level: 100 Punkte: 39.310, Level: 100 Punkte: 39.310, Level: 100
Levelaufstieg: 0% Levelaufstieg: 0% Levelaufstieg: 0%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
Auszeichnungen
 
Benutzerbild von Stifler
 
Registriert seit: 14.02.2011
Ort: Graz
Alter: 39
Beitr?ge: 1.495
Abgegebene Danke: 82
Erhielt 200 Danke für 37 Beiträge
Downloads: 11
Uploads: 0
Nachrichten: 6230
Renommee-Modifikator:
3168 Stifler genießt hohes AnsehenStifler genießt hohes AnsehenStifler genießt hohes AnsehenStifler genießt hohes AnsehenStifler genießt hohes AnsehenStifler genießt hohes AnsehenStifler genießt hohes AnsehenStifler genießt hohes AnsehenStifler genießt hohes AnsehenStifler genießt hohes AnsehenStifler genießt hohes Ansehen
Standard

Und wennst ganz pfiffig sein willst machst folgendes:

PHP-Code:
$allowed_nfos = array("nfo");
$nfo $_FILES['nfo'];

if(
trim($nfo['name']) != "" && trim($nfo['tmp_name']) != "" && $nfo['size']) > && in_array(end(explode("."strtolower($nfo['name']))), $allowed_nfos)) { 
gen_nfo_pic($nfo['tmp_name'], $GLOBALS["TORRENTNFO_DIR"]."/nfo-$id.png");
tr_status("ok");
} else {
tr_status("err");

__________________

Ge?ndert von Stifler (02.04.2011 um 23:13 Uhr)
Stifler ist offline   Mit Zitat antworten Nach oben
Alt 03.04.2011, 10:46   #17
tantetoni2
König
Punkte: 116.452, Level: 100 Punkte: 116.452, Level: 100 Punkte: 116.452, Level: 100
Levelaufstieg: 0% Levelaufstieg: 0% Levelaufstieg: 0%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
Auszeichnungen
Artikel Benutzer besitzt 1x Hilfe Level 3
 
Benutzerbild von tantetoni2
 
Registriert seit: 15.10.2008
Beitr?ge: 1.923
Abgegebene Danke: 23
Erhielt 571 Danke für 38 Beiträge
Downloads: 8
Uploads: 0
Nachrichten: 4155
Renommee-Modifikator:
7256 tantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehen
Standard

Zitat:
Zitat von Stifler Beitrag anzeigen
Schwachsinn.

Wenn wirklich keine NFO oder sonst was im nfo input Feld angeben wird ist die size 0, der Name leer, der Inhalt leer und der Error true!

mit all diesen Abfragen ist es unmöglich dass eine NFO erstellt werden kann!

Also entweder du gibst eine an und merkst es nicht oder deine Variablen stimmen nicht!
falsch wenn kein bild angegeben ist size nicht 0 sondern null also nix nur der error hat die nummer 4
und error ist immer gegeben

heist das funzt nicht
PHP-Code:
$nfo_error $_FILES['nfo']['error']; 

if(!
$nfo_error) {... 
siehe
http://www.php.net/manual/en/feature...oad.errors.php

entity machs mal so

PHP-Code:
$allowdExtensions 'nfo|txt';
if( !empty( 
$_FILES['nfo'] ) && $_FILES['nfo']['error'] < && 
    
preg_match'/(' $allowdExtensions ')/i'strrchr $_FILES['nfo']['name'], '.' ) ) { 
    if ( 
gen_nfo_pic$_FILES['nfo']['tmp_name'], $GLOBALS['TORRENTNFO_DIR'] . '/nfo-' $id '.png' ) ) ) {
        
tr_status'ok' );
    }
    else {
        
tr_status'err' );
        if ( 
file_exists$GLOBALS['TORRENTNFO_DIR'] . '/nfo-' $id '.png' ) ) {
            
unlink$GLOBALS['TORRENTNFO_DIR'] . '/nfo-' $id '.png' );
        }
    }

else {
    
tr_status'err' );


Ge?ndert von tantetoni2 (03.04.2011 um 12:14 Uhr)
tantetoni2 ist offline   Mit Zitat antworten Nach oben
Alt 03.04.2011, 11:43   #18
gotthummer
Master Coder
 
Benutzerbild von gotthummer
 
Registriert seit: 10.03.2008
Ort: Zuhause
Beitr?ge: 8.037
Abgegebene Danke: 1.199
Erhielt 2.928 Danke für 266 Beiträge
Downloads: 28
Uploads: 9
Nachrichten: 357
Renommee-Modifikator:
10 gotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehen
Standard

Ich würd den ganzen nfo Bild kram ausbaun ist doch eh unnütz
__________________
Code:
require_once('include/gehirn.php'); 

session_start(); 

if(empty($action)) 
{   
  echo "<td class="tablea">Kopf anstrengen und Nachdenken</td>"; 
}
else
{   
  echo "<td class="tablea">Kopf zuviel angestrenkt nun Qualmt er ;)</td>";
}





gotthummer ist offline   Mit Zitat antworten Nach oben
Alt 03.04.2011, 11:50   #19
Entity
König
Punkte: 22.510, Level: 93 Punkte: 22.510, Level: 93 Punkte: 22.510, Level: 93
Levelaufstieg: 16% Levelaufstieg: 16% Levelaufstieg: 16%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
Artikel Benutzer besitzt 1x Hilfe Level 1 Benutzer besitzt 1x Fortgeschrittener Benutzer besitzt 1x Badboy Benutzer besitzt 1x Ideen-Spender Benutzer besitzt 1x Entwicker I
 
Benutzerbild von Entity
 
Registriert seit: 05.06.2008
Beitr?ge: 1.177
Abgegebene Danke: 100
Erhielt 229 Danke für 44 Beiträge
Themenstarter Themenstarter
Downloads: 113
Uploads: 0
Nachrichten: 1203
Renommee-Modifikator:
1764 Entity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes Ansehen
Standard

TT deins hat in der Zeile nen Parse error: syntax error, unexpected '{' in
PHP-Code:
    preg_match'/(' $allowdExtensions ')/i'strrchr $_FILES['nfo']['name'], '.' ) ) { 
hab noch nicht geschaut wo bin gerade erst wach muss erst mal wach werden ^^

@GH mein Team wünscht sich das so dann sollen sie es so bekommen. ich halte auch nicht viel von NFO
Entity ist offline   Mit Zitat antworten Nach oben
Alt 03.04.2011, 11:57   #20
tantetoni2
König
Punkte: 116.452, Level: 100 Punkte: 116.452, Level: 100 Punkte: 116.452, Level: 100
Levelaufstieg: 0% Levelaufstieg: 0% Levelaufstieg: 0%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
Auszeichnungen
Artikel Benutzer besitzt 1x Hilfe Level 3
 
Benutzerbild von tantetoni2
 
Registriert seit: 15.10.2008
Beitr?ge: 1.923
Abgegebene Danke: 23
Erhielt 571 Danke für 38 Beiträge
Downloads: 8
Uploads: 0
Nachrichten: 4155
Renommee-Modifikator:
7256 tantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehen
Standard

entity dann mach vor der { eine ) dann stimmts wieder hab ich übersehen
tantetoni2 ist offline   Mit Zitat antworten Nach oben
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, G?ste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beitr?ge zu antworten.
Es ist Ihnen nicht erlaubt, Anh?nge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beitr?ge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:29 Uhr.


Powered by vBulletin® Version 3.8.9 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Template-Modifikationen durch TMS