iB-InformatikBoard.ch - Benutzer helfen Benutzern   IT-Lohnumfrage ¦ MS-CLIP ¦ iB-Facebook  ¦  iB iPhone-APP  

 

    Diskussionen über Freizeit und Job: Diskussionen über Weiterbildung: Diskussionen über die Computerwelt:  
    Neu hier? Forum für Einsteiger
Wichtige F.A.Q.'s und Regeln
Off Topic
iB-Updates und News
Feedback und Vorschläge
Informatik Job-Forum
Ich suche eine Informatikstelle
Ich biete eine Informatikstelle
Microsoft MCSE Zertifikate
Microsoft Zertifikate Allgemein
CISCO Zertifikate
SIZ-Zertifikaten und Lernhilfen
Zertifikate und Diplome Allgemein
Weiterbildung mit E-Learning
Windows Workstation   Windows Server
Software Allgemein   Linux Software
Programmiersprachen   Webdesign
Security   Internet
Hardware/Netzwerk   Wireless
Pockets, Smartphones, PDA's   Games
Allgemeine Tipps, Bücher und Tools
HowTo    Online Schnäppchen
 
   

Willkommen auf informatikBoard.ch - Benutzer helfen Benutzern
Zurück   iB-Startseite > Computerwelt: Informiere dich über Geräte, Hard- und Software > Webdesign/Webprogrammierung
Willkommen bei InformatikBoard.ch:
Bevor du Schreiben oder Antworten kannst,
musst du dich hier kostenlos Registrieren!

Antwort
 
Themen-Optionen
File Upload Problem
Alt
  (#1)
Moderator
 
Benutzerbild von IncSys
 
Status: Offline
Beiträge: 1,568
Registriert seit: 12.10.2004
Ort: Riehen
Alter: 22
Standard File Upload Problem - 24.07.2007, 14:21

Hallo zusammen

Ich habe eine Site bei der ich eine Datei upladen möchte.

der Code der mir Probleme macht lautet:

[PHP]if(isset($_POST['submit']) && $_POST['submit']=="Senden"){
if(isset($_FILES['thefile']['tmp_name']) && $_FILES['thefile']['type']=="application/pdf"){

if(!move_uploaded_file($_FILES['thefile']['tmp_name'],"/var/www/web23/html/anlaesse/$_FILES['thefile']['name']")){
echo "Ups, es passierte ein Fehler beim Kopieren";
};

}else{
if(isset($_FILES['thefile']['tmp_name'])){
die("Dieses File ist kein MS-Word Dokument sondern hat den Mime-Type ".$_FILES['thefile']['type']);
}else{
die("Kein File übertragen")
// man muss hier nicht zwingenderweise abbrechen,
// das File kann auch freiwillig übermittelt worden sein,
// je nach Anforderung
};
};

}else{

echo "<p><font size='2' face='arial'><b>Datei hinzuf&uuml;gen</b></font><br><hr></p>
<form enctype=\"multipart/form-data\" action="; echo $_SERVER['PHP_SELF']; echo " method=\"post\">
<input type=\"hidden\" name=\"max_file_size\" value=\"1000\">
Datei Hinzuf&uuml;gen: <input name=\"thefile\" type=\"file\">
<input type=\"submit\" value=\"senden\">
</form>
";
};[/PHP]


Die Fehlermeldung lautet:

Zitat:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/web23/html/members/sites/upload.php on line 20

Line20 ist:

Zitat:
if(!move_uploaded_file($_FILES['thefile']['tmp_name'],"/var/www/web23/html/anlaesse/$_FILES['thefile']['name']")){

Vielen dank für die Hilfe, im voraus!


Gruss
IncSys


the answer to life, the universe and everything = 42
 IncSys eine Nachricht über ICQ schicken IncSys eine Nachricht über MSN schicken  
Mit Zitat antworten
File Upload Problem
 
Links zum gleichem Thema:

GeschenkeNews die besondere Art zu schenken
Geschenke der besonderen Art.
AW: File Upload Problem
Alt
  (#2)
Fortgeschrittener Benutzer
 
Status: Offline
Beiträge: 167
Registriert seit: 25.04.2005
Ort: Am ne See...
Alter: 27
Standard AW: File Upload Problem - 24.07.2007, 15:11

du machst eine klammer zuviel zu...

[zitat]
// je nach Anforderung
};
};

}else{
[zitat]


Hast du noch Sex oder spielst du schon Golf?
  miSHA eine Nachricht über MSN schicken miSHA eine Nachricht über Skype™ schicken 
Mit Zitat antworten
AW: File Upload Problem
Alt
  (#3)
Moderator
 
Benutzerbild von remix
 
Status: Offline
Beiträge: 842
Registriert seit: 15.01.2005
Ort: Oberbuchsiten
Alter: 38
Standard AW: File Upload Problem - 24.07.2007, 15:33

Die Klammern passen eigentlich schon (soweit ich das überblicke). Es muss irgendwas mit " oder ' zusammenhängen. Was ich mal probieren würde:

Setze den ganzen negierten Ausdruck nochmals in eine Klammer, also:
if(!(move_uploaded_file ... ))){
Hilft es nichts, so schadet es auch nichts.


Dieses Posting wurde aus 100% rezyklierten Elektronen hergestellt
und kann für die Umwelt absolut unschädlich gelöscht werden.
   
Mit Zitat antworten
AW: File Upload Problem
Alt
  (#4)
Moderator
 
Benutzerbild von IncSys
 
Status: Offline
Beiträge: 1,568
Registriert seit: 12.10.2004
Ort: Riehen
Alter: 22
Standard AW: File Upload Problem - 24.07.2007, 15:41

Zitat:
Zitat von miSHA Beitrag anzeigen
du machst eine klammer zuviel zu...

[zitat]
// je nach Anforderung
};
};

}else{
[zitat]
HI

Ich habe oben bereits eine weitere else{ geöffnet, also muss ich diese auch wieder schliessen...


@remix:

Hab ich gemacht hat nichts gebracht


Gruss
IncSys


the answer to life, the universe and everything = 42
 IncSys eine Nachricht über ICQ schicken IncSys eine Nachricht über MSN schicken  
Mit Zitat antworten
AW: File Upload Problem
Alt
  (#5)
Moderator
 
Benutzerbild von remix
 
Status: Offline
Beiträge: 842
Registriert seit: 15.01.2005
Ort: Oberbuchsiten
Alter: 38
Standard AW: File Upload Problem - 24.07.2007, 16:54

Zweiter Ansatz:

Setz mal für $_FILES['thefile']['tmp_name'] und "/var/www/web23/html/anlaesse/$_FILES['thefile']['name']" eine eigene Variable und verwende diese in der Funktion move_uploaded_file().

So kannst Du feststellen, ob der Fehler von der Funktion oder von einer falsch definierten Variablen kommt (eigentlich müsste aber ja beides funktionieren).
Möglicherweise möchte PHP den zweiten String als "/var/www/web23/html/anlaesse/".$_FILES['thefile']['name'] haben und ist das das Problem.


Dieses Posting wurde aus 100% rezyklierten Elektronen hergestellt
und kann für die Umwelt absolut unschädlich gelöscht werden.
   
Mit Zitat antworten
AW: File Upload Problem
Alt
  (#6)
Moderator
 
Benutzerbild von IncSys
 
Status: Offline
Beiträge: 1,568
Registriert seit: 12.10.2004
Ort: Riehen
Alter: 22
Standard AW: File Upload Problem - 24.07.2007, 23:28

Ich hoffe du hast das so gemeint wie ich das hier versuche:


[PHP]$a=$_FILES['thefile']['tmp_name'];
$b="/var/www/web23/html/anlaesse/$_FILES['thefile']['name']";
if(isset($_POST['submit']) && $_POST['submit']=="Senden"){
if(isset($_FILES['thefile']['tmp_name']) && $_FILES['thefile']['type']=="application/pdf"){

if(!($a,$b))){
echo "Ups, es passierte ein Fehler beim Kopieren";
};

}else{
if(isset($_FILES['thefile']['tmp_name'])){
die("Dieses File ist kein MS-Word Dokument sondern hat den Mime-Type ".$_FILES['thefile']['type']);
}else{
die("Kein File übertragen")
// man muss hier nicht zwingenderweise abbrechen,
// das File kann auch freiwillig übermittelt worden sein,
// je nach Anforderung
};
};

}else{

echo "<p><font size='2' face='arial'><b>Datei hinzuf&uuml;gen</b></font><br><hr></p>
<form enctype=\"multipart/form-data\" action="; echo $_SERVER['PHP_SELF']; echo " method=\"post\">
<input type=\"hidden\" name=\"max_file_size\" value=\"1000\">
Datei Hinzuf&uuml;gen: <input name=\"thefile\" type=\"file\">
<input type=\"submit\" value=\"senden\">
</form>
";
};[/PHP]


der Fehler jedoch bleibt immernoch bestehen.

Darf ich dich morgen kurz Anrufen?(nicht vor 10.30 Uhr )

Gruss & gn8


Gruss
IncSys


the answer to life, the universe and everything = 42
 IncSys eine Nachricht über ICQ schicken IncSys eine Nachricht über MSN schicken  
Mit Zitat antworten
AW: File Upload Problem
Alt
  (#7)
Moderator
 
Benutzerbild von remix
 
Status: Offline
Beiträge: 842
Registriert seit: 15.01.2005
Ort: Oberbuchsiten
Alter: 38
Standard AW: File Upload Problem - 25.07.2007, 00:31

$a und $b sind genauso, wie ich es gemeint habe. (allenfalls noch die 2. vorgeschlagene schreibweise mit dem ".")

if(!($a,$b))) müsste dann doch if(!(move_uploaded_file($a,$b))) heissen

P.s.: telefonisch erst ab ca. 15.00 Uhr erreichbar (arbeite bereits ab 04.30 Uhr!).


Dieses Posting wurde aus 100% rezyklierten Elektronen hergestellt
und kann für die Umwelt absolut unschädlich gelöscht werden.
   
Mit Zitat antworten
AW: File Upload Problem
Alt
  (#8)
Moderator
 
Benutzerbild von IncSys
 
Status: Offline
Beiträge: 1,568
Registriert seit: 12.10.2004
Ort: Riehen
Alter: 22
Standard AW: File Upload Problem - 25.07.2007, 10:26

Zitat:
Zitat von remix Beitrag anzeigen
$a und $b sind genauso, wie ich es gemeint habe. (allenfalls noch die 2. vorgeschlagene schreibweise mit dem ".")

if(!($a,$b))) müsste dann doch if(!(move_uploaded_file($a,$b))) heissen

P.s.: telefonisch erst ab ca. 15.00 Uhr erreichbar (arbeite bereits ab 04.30 Uhr!).
hehe, stimmt.

Ok, ich ruf dich dann nach 15.00 an!


Vielen Dank!

und Grüsse


Gruss
IncSys


the answer to life, the universe and everything = 42
 IncSys eine Nachricht über ICQ schicken IncSys eine Nachricht über MSN schicken  
Mit Zitat antworten
Antwort



Unsere iB-Sponsoren:
itnetx.ch
itrain.ch
klubschule.ch
ARP DATACON - PC Onlineshop für Computer, Computerbedarf und Software
Geschenke und Geschenkideen - GeschenkeNews.ch



Sponsor-Links:



Bitte beachtet das Angebot unserer Sponsoren:
Clever-Schenken.ch Geschenke und Geschenkideen iB-Sponsor: itrain.ch iB-Sponsor: klubschule.ch iB-Sponsor: inside-it.ch
GeschenkeNews die besondere Art zu schenken
Geschenke der besonderen Art.



Lesezeichen
Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit neuem PC :-( Haennerson Hardware und Netzwerk Allgemein 27 01.02.2008 09:12
Vista WLAN Problem, verschiedene Betriebssysteme MaGiCbLuE Wireless Allgemein 1 30.11.2007 11:23
ExMerge macht Probleme madmax Windows Server 7 09.11.2007 10:18
Grosses Problem mit AD und GC tschaga Windows Server 3 18.09.2007 08:04
Java-Link Problem - ich HOFFE noch auf eure Hilfe..!! MethanolMAN Windows Workstation 8 29.07.2005 20:49


« Vorheriges Thema | Nächstes Thema »
Themen-Optionen

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 aus
Pingbacks are aus
Refbacks are aus


Partnerlinks:
www.Clever-Schenken.ch - Geschenke und Geschenkideen, persönlich uns speziell
www.GeschenkeNews.ch - Geschenke und Geschenkideen
www.BigBellyBank.ch - Die lustige Sparkasse mit AHA-Effekt
www.EcoSphere.ch - Das Mini-Aquarium aus der NASA-Forschung für Zuhause
www.Frauen-Geschenke.ch - Spezielle Geschenke nicht nur für Frauen

 

Copyright ©2008 InformatikBoard.ch
Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
vB Skin by vBStyles.com
Search Engine Optimization by vBSEO 3.2.0


Informatikboard.ch auf Facebook

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97