Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 5%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 392 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Dabei seit: 10.02.2003

Beiträge: 2 037

 

1 Zum Seitenanfang

Mittwoch, 15. September 2004, 15:04

kann pfad in var nicht ändern?

hi @ all!

ich hab folgende codeschnipsel:

PHP-Quelltext

1
2
$abpath =  ".$out."//Absolute path to where 
//images are uploaded. No trailing slash


... jetzt will ich zwar diesen pfad beibehalten, aber, dass die bilder in einen anderen ornder upgeloadet werden, macht mir aber beim folgenden beisipel (ich habs öfter probiert, aber anscheind nie richtig) einen parse-error:

z.B.:

PHP-Quelltext

1
2
$abpath =  ".$out." "/sta"//Absolute path to where 
//images are uploaded. No trailing slash


error dazu:

Zitat

Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/www/web42/html/members/36/imgup/index.php on line 2
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »webmastersworld« (15. September 2004, 15:05)

 

jperl

Super Moderator

Dabei seit: 09.04.2003

Beiträge: 3 453

 

2 Zum Seitenanfang

Mittwoch, 15. September 2004, 15:11

PHP-Quelltext

1
2
$abpath =  ".$out."."/sta"//Absolute path to where 
//images are uploaded. No trailing slash


???

jperl
Konfuzius [chinesischer Philosoph (551 - 479 v. Chr.)]
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
 

Matt

Foren Gott

Dabei seit: 17.09.2002

Beiträge: 5 573

 

3 Zum Seitenanfang

Mittwoch, 15. September 2004, 15:17

PHP-Quelltext

1
2
$abpath =  ''.$out.''.'/sta'//Absolute path to where 
//images are uploaded. No trailing slash


Das sind einzelne ', sonst würde es ja ne Fehlermeldung geben ;)

Edit. doch nicht, aber komisch isses schon ^^

PHP-Quelltext

1
2
$abpath =  $out."/sta"//Absolute path to where 
//images are uploaded. No trailing slash
nyuuu

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Matt« (15. September 2004, 15:17)

 

Dabei seit: 10.02.2003

Beiträge: 2 037

 

4 Zum Seitenanfang

Mittwoch, 15. September 2004, 15:25

@matt:

Zitat

Bild 1 konnte nicht hochgeladen werden!
Für Bildposition 2 wurde zum Hochladen keine Datei ausgewählt!
Für Bildposition 3 wurde zum Hochladen keine Datei ausgewählt!
Für Bildposition 4 wurde zum Hochladen keine Datei ausgewählt!
Für Bildposition 5 wurde zum Hochladen keine Datei ausgewählt!


der error code dazu geht so:



PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
if ($img1_type == $cert3) {
$img1_name $random1 ".gif";
}
@copy($img1"$abpath/$img1_name") or $log .= "<font face=verdana size=2 
color=white>
Bild 1 konnte nicht hochgeladen werden!<br>";
if (file_exists("$abpath/$img1_name")) {
$log .= "<font face=verdana size=2 
color=white>Bild 1 wurde hochgeladen!<br>";
}
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »webmastersworld« (15. September 2004, 15:27)

 

Matt

Foren Gott

Dabei seit: 17.09.2002

Beiträge: 5 573

 

5 Zum Seitenanfang

Mittwoch, 15. September 2004, 15:27

[X] Da ist jemand zu faul/phlöd um selbst zu überlegen

PHP-Quelltext

1
2
$abpath =  $out."/sta/"//Absolute path to where 
//images are uploaded. No trailing slash


Und wenn das nicht geht tu das / VOR sta weg, NICHT DAS DAHINTER.
Wäre alles leichter wenn ich die Variablen kennen würde :rolleyes:
nyuuu
 

Dabei seit: 10.02.2003

Beiträge: 2 037

 

6 Zum Seitenanfang

Mittwoch, 15. September 2004, 15:32

@matt:

==> küss die hand für die 'liebenswürdigkeit'
==> dachte auch schon da könnte der / vor sta zuviel sein, gut dass du das bestätigst

==> wenn ich alle vars hier poste werden wir beide alt, aber soll sein:

PHP-Quelltext

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
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
<?include '../url2.php';
$abpath =  $out."sta/"//Absolute path to where images are uploaded. No trailing slash
$sizelim "yes"//Do you want size limit, yes or no
$size "150000"//What do you want size limited to be if there is one

//all image types to upload
$cert1 "image/gif"//Jpeg type 1
$cert2 "image/gif"//Jpeg type 2
$cert3 "image/gif"//Gif type

$log "";
$random1 rand(11);
$random2 rand(22);
$random3 rand(33);
$random4 rand(44);
$random5 rand(55);


//begin upload 1

//checks if file exists
if ($img1_name == "") {
$log .= "<font face=verdana size=2 color=white>Für Bildposition 1 wurde zum Hochladen keine Datei ausgewählt!<br>";
}
if ($img1_name != "") {
//checks if file exists
if (file_exists("$abpath/$img1_name")) {
$log .= "<font face=verdana size=2 color=white>Bild 1 ist in Ihrem Ordner bereits vorhanden, es wurde nicht hochgeladen!<br>";
} else {

//checks if files to big
if ($sizelim == "yes") {
if ($img1_size $size) {
$log .= "<font face=verdana size=2 color=white>Bild 1 ist zu gross, es wurde nicht hochgeladen!<br>";
}
}

//Checks if file is an image
if (($img1_type == $cert1) or ($img1_type == $cert2) or ($img1_type == $cert3)) {
if (($img1_type == $cert1) or ($img1_type == $cert2)) {
$img1_name $random1 ".jpeg";
}
if ($img1_type == $cert3) {
$img1_name $random1 ".gif";
}
@copy($img1"$abpath/$img1_name") or $log .= "<font face=verdana size=2 color=white>Bild 1 konnte nicht hochgeladen werden!<br>";
if (file_exists("$abpath/$img1_name")) {
$log .= "<font face=verdana size=2 color=white>Bild 1 wurde hochgeladen!<br>";
}
} else {
$log .= "<font face=verdana size=2 color=white>Die Datei, die Sie für Bildposition 1 ausgewählt haben, ist keine Bilddatei in *.gif!<br>";
}
}
}
//checks if file exists
if ($img2_name == "") {
$log .= "<font face=verdana size=2 color=white>Für Bildposition 2 wurde zum Hochladen keine Datei ausgewählt!<br>";
}
if ($img2_name != "") {
//checks if file exists
if (file_exists("$abpath/$img2_name")) {
$log .= "<font face=verdana size=2 color=white>Bild 2 ist in Ihrem Ordner bereits vorhanden, es wurde nicht hochgeladen!<br>";
} else {

//checks if files to big
if ($sizelim == "yes") {
if ($img2_size $size) {
$log .= "<font face=verdana size=2 color=white>Bild 2 ist zu gross, es wurde nicht hochgeladen!<br>";
}
}

//Checks if file is an image
if (($img2_type == $cert1) or ($img2_type == $cert2) or ($img2_type == $cert3)) {
if (($img2_type == $cert1) or ($img2_type == $cert2)) {
$img2_name $random2 ".jpeg";
}
if ($img2_type == $cert3) {
$img2_name $random2 ".gif";
}
@copy($img2"$abpath/$img2_name") or $log .= "<font face=verdana size=2 color=white>Bild 2 konnte nicht hochgeladen werden!<br>";
if (file_exists("$abpath/$img2_name")) {
$log .= "<font face=verdana size=2 color=white>Bild 2 wurde hochgeladen!<br>";
}
} else {
$log .= "<font face=verdana size=2 color=white>Die Datei, die Sie für Bildposition 2 ausgewählt haben, ist keine Bilddatei in *.gif!<br>";
}
}
}
if ($img3_name == "") {
$log .= "<font face=verdana size=2 color=white>Für Bildposition 3 wurde zum Hochladen keine Datei ausgewählt!<br>";
}
if ($img3_name != "") {
//checks if file exists
if (file_exists("$abpath/$img3_name")) {
$log .= "<font face=verdana size=2 color=white>Bild 3 ist in Ihrem Ordner bereits vorhanden, es wurde nicht hochgeladen<br>";
} else {

//checks if files to big
if ($sizelim == "yes") {
if ($img3_size $size) {
$log .= "<font face=verdana size=2 color=white>Bild 3 ist zu gross, es wurde nicht hochgeladen!<br>";
}
}

//Checks if file is an image
if (($img3_type == $cert1) or ($img3_type == $cert2) or ($img3_type == $cert3)) {
if (($img3_type == $cert1) or ($img3_type == $cert2)) {
$img3_name $random3 ".jpeg";
}
if ($img3_type == $cert3) {
$img3_name $random3 ".gif";
}
@copy($img3"$abpath/$img3_name") or $log .= "<font face=verdana size=2 color=white>Bild 3 konnte nicht hochgeladen werden!<br>";
if (file_exists("$abpath/$img3_name")) {
$log .= "<font face=verdana size=2 color=white>Bild 3 wurde hochgeladen!<br>";
}
} else {
$log .= "<font face=verdana size=2 color=white>Die Datei, die Sie für Bildposition 3 ausgewählt haben, ist keine Bilddatei in *.gif!<br>";
}
}
}
if ($img4_name == "") {
$log .= "<font face=verdana size=2 color=white>Für Bildposition 4 wurde zum Hochladen keine Datei ausgewählt!<br>";
}
if ($img4_name != "") {

//checks if file exists
if (file_exists("$abpath/$img4_name")) {
$log .= "<font face=verdana size=2 color=white>Bild 4 ist in Ihrem Ordner bereits vorhanden, es wurde nicht hochgeladen<br>";
} else {

//checks if files to big
if ($sizelim == "yes") {
if ($img4_size $size) {
$log .= "<font face=verdana size=2 color=white>Bild 4 ist zu gross, es wurde nicht hochgeladen!<br>";
}
}

//Checks if file is an image
if (($img4_type == $cert1) or ($img4_type == $cert2) or ($img4_type == $cert3)) {
if (($img4_type == $cert1) or ($img4_type == $cert2)) {
$img4_name $random4 ".jpeg";
}
if ($img4_type == $cert3) {
$img4_name $random4 ".gif";
}
@copy($img4"$abpath/$img4_name") or $log .= "<font face=verdana size=2 color=white>Bild 4 konnte nicht hochgeladen werden!<br>";
if (file_exists("$abpath/$img4_name")) {
$log .= "Bild 4 wurde hochgeladen!<br>";
}
} else {
$log .= "<font face=verdana size=2 color=white>Die Datei, die Sie für Bildposition 4 ausgewählt haben, ist keine Bilddatei in *.gif!<br>";
}
}
}

if ($img5_name == "") {
$log .= "<font face=verdana size=2 color=white>Für Bildposition 5 wurde zum Hochladen keine Datei ausgewählt!<br>";
}
if ($img5_name != "") {
//checks if file exists
if (file_exists("$abpath/$img5_name")) {
$log .= "<font face=verdana size=2 color=white>Bild 5 ist in Ihrem Ordner bereits vorhanden, es wurde nicht hochgeladen<br>";
} else {

//checks if files to big
if ($sizelim == "yes") {
if ($img5_size $size) {
$log .= "<font face=verdana size=2 color=white>Bild 5 ist zu gross, es wurde nicht hochgeladen!<br>";
}
}

//Checks if file is an image
if (($img5_type == $cert1) or ($img5_type == $cert2) or ($img5_type == $cert3)) {
if (($img5_type == $cert1) or ($img5_type == $cert2)) {
$img5_name $random5 ".jpeg";
}
if ($img1_type == $cert3) {
$img5_name $random5 ".gif";
}
@copy($img5"$abpath/$img5_name") or $log .= "<font face=verdana size=2 color=white>Bild 5 konnte nicht hochgeladen werden!<br>";
if (file_exists("$abpath/$img5_name")) {
$log .= "<font face=verdana size=2 color=white>Bild 5 wurde hochgeladen!<br>";
}

} else {
$log .= "<font face=verdana size=2 color=white>Die Datei, die Sie für Bildposition 5 ausgewählt haben, ist keine Bilddatei in *.gif!<br>";
}
}
}
?>
<html>
<head>
<style type=text/css>
<!--
A:link { color: white; text-decoration: none; }
A:visited {color : white; text-decoration:none ; }
A:hover {color: white; text-decoration: underline;}
A:active {color: white; text-decoration: underline;}
// -->
</style>
<title>Bericht zum Bilder-Hochladen:</title>
</head>
<body bgcolor="#546A9C">
<p><font face=verdana size=2 color=white><b><center>Bericht zum Bilder-Hochladen:</font><br></b><br><a href="../index1.php" target="Hauptframe"><font face=verdana size=2 color=white>:::Zurück zur Auswahl:::</a><br><hr size="1" color="white" width="160"><br><br><br>
<?

echo "$log";

?>
</p>
<body>
<html>


... url2 lautet:

PHP-Quelltext

1
2
3
4
5
6
<?php
$url "".$_SERVER["DOCUMENT_ROOT"]."".$PHP_SELF."";
$explode explode("/index.php"$url);
foreach ($explode as $out){
}
?>
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »webmastersworld« (15. September 2004, 15:38)

 

Matt

Foren Gott

Dabei seit: 17.09.2002

Beiträge: 5 573

 

7 Zum Seitenanfang

Mittwoch, 15. September 2004, 15:53

Zitat

Original von webmastersworld
@matt:
==> küss die hand für die 'liebenswürdigkeit'


Bitte, keine Ursache, hab ich gern gemacht, ohne lernt man ja nichts.

Ein

PHP-Quelltext

1
print $out;
und das hierige pasten der Ausgabe hätte übrigens auch gereicht ;)
nyuuu
 

Dabei seit: 10.02.2003

Beiträge: 2 037

 

8 Zum Seitenanfang

Mittwoch, 15. September 2004, 15:57

?(was meinst du jetzt?

... wie soll ichs machen und wo?
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org
 

Shurakai

Foren Gott

Dabei seit: 05.02.2003

Beiträge: 2 181

 

9 Zum Seitenanfang

Mittwoch, 15. September 2004, 16:34

1.) Ausprobieren, wo du es einsetzen könntest.
2.) Ausprobieren gilt auch wenn du ne Idee hast. Wenns nich klappt halt wieder zurücksetzen.
3.) 210 Zeilen Quellcode? 8o 8o 8o 8o 8o

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Shurakai« (15. September 2004, 16:34)

 

Dabei seit: 10.02.2003

Beiträge: 2 037

 

10 Zum Seitenanfang

Mittwoch, 15. September 2004, 17:49

210 zeilen: es wurde gewünscht.

PHP-Quelltext

1
2
3
4
<?
include 'url2.php';
$abpath =  ".$out."//Absolute path to where images are uploaded. No trailing slash
print $out;?>


bringt mir nix, er gibt zwar den richtigen URL aus:


Zitat

/home/www/web42/html/members/36/sta


die bilder kommen aber in

Zitat

/home/www/web42/html/members/36

an ... nicht in 'sta' ?( ?(
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »webmastersworld« (15. September 2004, 17:50)

 

Shurakai

Foren Gott

Dabei seit: 05.02.2003

Beiträge: 2 181

 

11 Zum Seitenanfang

Mittwoch, 15. September 2004, 19:20

einmal ein
echo $abpath;

bitte..

Und btw:

nicht $var = ".$anderevar."; sondern $var = $anderevar;
 

Dabei seit: 10.02.2003

Beiträge: 2 037

 

12 Zum Seitenanfang

Mittwoch, 15. September 2004, 19:31

/home/www/web42/html/members/36/sta

... scheinbar passts, aber das img-upload geht in den ordner nicht ?(

dasselbe zeigt er aber auch, wenn

PHP-Quelltext

1
$abpath=".$out.";


EDIT:

jetzt macht das script was sehr sonderbares:

diese datei heisst test.php >>> narrt mich da der server??

PHP-Quelltext

1
2
3
4
5
6
7
<?php
$url "".$_SERVER["DOCUMENT_ROOT"]."".$PHP_SELF."";
$explode explode("/test.php"$url);
foreach ($explode as $out){
}
print $out;
?>


jetzt zeigt er nur ein blank-sheet ?( ?( ?(
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »webmastersworld« (15. September 2004, 21:03)

 

Fab

Lebende Foren Legende

Dabei seit: 30.03.2003

Beiträge: 1 635

 

13 Zum Seitenanfang

Donnerstag, 16. September 2004, 16:56

Hi

PHP-Quelltext

1
2
3
4
5
6
7
<?php
    $url $_SERVER['DOCUMENT_ROOT'].$_SERVER['PHP_SELF'];
    $explode explode("/test.php"$url);
    foreach ($explode as $out){
        print $out;
    }
?>


Das liegt wahrscheinlich daran, dass die Variabel $out leer war :P
Du musst schon in der Schleifen eine Aktion machen, ausserhalb geht das so nicht.


Mfg Fab
 

Dabei seit: 10.02.2003

Beiträge: 2 037

 

14 Zum Seitenanfang

Donnerstag, 16. September 2004, 17:01

danke :D :D
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org