php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2010

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.03.2010, 12:19  
Benutzer
 
Registriert seit: 19.02.2010
Beiträge: 57
PHP-Kenntnisse:
Anfänger
newbie88 befindet sich auf einem aufstrebenden Ast
Standard Benutzer Fehler abfangen mit If .. && ..

Hi Leute,
ich mal wieder ^^.
So mein UploadScript ist nun schon fast fertig. Ich möchte eigendlich nur
noch eine mit einer IF Abfrage einen Eingabefehler abfangen oder besser gesagt die IF Abfrage soll schauen ob in dem Feld etwas drin steht.

if ($_POST['file']!="")

Wenn was drin steht soll der Upload gestartet werden und der Filename + . in das Hidden Feld gesetzt werden wenn nix drin steht soll eine Fehlermedlung ausgegeben weren.

Doch leider passiert in beiden Fällen nichts .

Hier mein ganzer Code

PHP-Code:
<?php 

$array 
explode(',',$_POST['array']);

if (
$_POST['file']!="" && $_POST['Upload'] == "Upload")
{

upload();

$filename $_FILES["file"]["name"]; 
$array[] = $filename;
foreach (
$array as $value
{
echo 
$value."<br>";

}
else {
echo 
"Es wurden noch keine Dateien ausgewählt.";
}
?>
P.S. Erschlagt mich bitte wenns wieder son dämlicher denkfehler von mir ist ^^
[/php]
newbie88 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 11.03.2010, 12:21  
Erfahrener Benutzer
 
Registriert seit: 28.01.2010
Beiträge: 615
PHP-Kenntnisse:
Fortgeschritten
tkausl ist in Verruf geraten
Standard

Zitat:
Zitat von newbie88 Beitrag anzeigen
Wenn was drin steht soll der Upload gestartet werden
Geht nicht.


Wie sieht dein Formular aus?
tkausl ist offline  
Alt 11.03.2010, 12:30  
Benutzer
 
Registriert seit: 19.02.2010
Beiträge: 57
PHP-Kenntnisse:
Anfänger
newbie88 befindet sich auf einem aufstrebenden Ast
Standard

mein formular is über 500 zeilen sicher das ich das posten soll^^
wieso kann ich nich prüfen ob was drin steht und dann die Funktion ausführen ?
newbie88 ist offline  
Alt 11.03.2010, 13:12  
Erfahrener Benutzer
 
Registriert seit: 28.01.2010
Beiträge: 615
PHP-Kenntnisse:
Fortgeschritten
tkausl ist in Verruf geraten
Standard

wenn etwas in einem "file" feld im formular steht wird die datei beim absenden des Formulars hochgeladen. da kannst du nicht erst gucken ob etwas drin steht und die datei erst dann hochladen.
tkausl ist offline  
Alt 11.03.2010, 13:42  
Benutzer
 
Registriert seit: 19.02.2010
Beiträge: 57
PHP-Kenntnisse:
Anfänger
newbie88 befindet sich auf einem aufstrebenden Ast
Standard

Gibt es keine andere möglichkeit das zu prüfen,
denn sonst wenn der Button Upload gedrückt wird ohne eine datei angegeben zu haben wird im HiddenFeld nur ein Punkt angegeben und das ist für den weiteren Verlauf des Formualrs nicht gut^^
newbie88 ist offline  
Alt 11.03.2010, 13:46  
Erfahrener Benutzer
 
Registriert seit: 28.01.2010
Beiträge: 615
PHP-Kenntnisse:
Fortgeschritten
tkausl ist in Verruf geraten
Standard

wozu hast du denn ein hiddenfeld? musst schon mal erklären wozu das ganze.
tkausl ist offline  
Alt 11.03.2010, 13:58  
Benutzer
 
Registriert seit: 19.02.2010
Beiträge: 57
PHP-Kenntnisse:
Anfänger
newbie88 befindet sich auf einem aufstrebenden Ast
Standard

achso ich hab den html teil ganz vergessen

Code:
              <input type="text" name="array" value="<?php echo implode(',',$array); ?>" />
              <input type="file" name="file" size="30">
              <input type="Submit" name="Upload" value="Upload"></td>
im hidden feld werden die geuploadeten dateien reingeschrieben und nach jedem upload werden mir mit einem echo befehl alle dateien die schon geuploadet sind angegeben
newbie88 ist offline  
Alt 11.03.2010, 14:05  
Erfahrener Benutzer
 
Registriert seit: 28.01.2010
Beiträge: 615
PHP-Kenntnisse:
Fortgeschritten
tkausl ist in Verruf geraten
Standard

und was hast du damit vor?
tkausl ist offline  
Alt 11.03.2010, 14:21  
Benutzer
 
Registriert seit: 19.02.2010
Beiträge: 57
PHP-Kenntnisse:
Anfänger
newbie88 befindet sich auf einem aufstrebenden Ast
Standard

Ihr wollt das ich mich oute oder ^^
Gut ich brauche das für einen Mail script wo die upgeoadeten dateien mit als Anhang geschickt werden.
Ich weiß es gibt Php Mailer und viele andere aber mein mail script ist sogut wie fertig
auf dauer wollte ich vielleicht noch eine IPSperre einbauen das verhindert das iregend welche Bots das auszutzen
newbie88 ist offline  
Alt 11.03.2010, 14:44  
Erfahrener Benutzer
 
Registriert seit: 28.01.2010
Beiträge: 615
PHP-Kenntnisse:
Fortgeschritten
tkausl ist in Verruf geraten
Standard

aber wozu tust du alle dateien in ein hiddenfeld?
und wo warn wir jetzt bei deiner frage?
tkausl ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Include fehler abfangen? fadass PHP Tipps 2005-2 16 23.12.2008 13:07
bitte hilfe! mysql fehler meldung: basicx PHP Tipps 2008 2 22.07.2008 16:36
mysql fehler meldung: basicx Datenbanken 1 22.07.2008 09:48
Mysql Syntax Fehler Datenbanken 3 06.07.2006 09:58
Fehler abfangen nieselfriem PHP Tipps 2005-2 2 10.10.2005 17:11
Fehler abfangen in Klassen PHP Tipps 2005-2 26 25.06.2005 19:26
Seite wird nicht angezeigt, untersch. Fehler bei IE/FF/Safar PHP-Fortgeschrittene 19 31.05.2005 14:52
Blöder MySQL Fehler PHP Tipps 2005 3 15.05.2005 03:14
[Erledigt] Wo liegt der fehler?? PHP-Fortgeschrittene 5 22.12.2004 09:54
mehrere Benutzer arbeiten an einem Datensatz ajo_silent Datenbanken 6 20.11.2004 13:52
Hilfe ich finde den Fehler nicht! PHP Tipps 2004 2 07.10.2004 17:40
array_push nur in begrenzter Anzahl ausführen ? PHP Tipps 2004 2 07.09.2004 09:05
[Erledigt] Fehler bei einem Loginscript. Datenbanken 4 06.08.2004 01:02
mysql_real_escape_string - Fehler Schaelle Datenbanken 0 03.07.2004 23:32
Paradox, Fehler bei Berechnung in MySQL MrNiceGuy Datenbanken 0 23.06.2004 16:09

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php fehleingaben abfangen formular, php eingabefehler abfangen, php formular eingaben abfangen, && php, php && feher, php fehler abfangen formular, fehler abfangen formular php, fehler bei implod abfangen, php formular fehler abfangen

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




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum