kann pfad in var nicht ändern?
hi @ all!
ich hab folgende codeschnipsel:
... 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.:
error dazu:
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
www.realtype.org
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »webmastersworld« (15. September 2004, 15:05)
|
|
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)
@matt:
der error code dazu geht so:
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
www.realtype.org
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »webmastersworld« (15. September 2004, 15:27)
@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:
... url2 lautet:
==> 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(1, 1);
$random2 = rand(2, 2);
$random3 = rand(3, 3);
$random4 = rand(4, 4);
$random5 = rand(5, 5);
//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
www.realtype.org
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »webmastersworld« (15. September 2004, 15:38)
was meinst du jetzt?... wie soll ichs machen und wo?
Im Leben gibt man nur Briefe auf, sonst nix!
www.realtype.org
www.realtype.org
210 zeilen: es wurde gewünscht.
bringt mir nix, er gibt zwar den richtigen URL aus:
die bilder kommen aber in
an ... nicht in 'sta'
|
|
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
www.realtype.org
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »webmastersworld« (15. September 2004, 17:50)
/home/www/web42/html/members/36/sta
... scheinbar passts, aber das img-upload geht in den ordner nicht
dasselbe zeigt er aber auch, wenn
EDIT:
jetzt macht das script was sehr sonderbares:
diese datei heisst test.php >>> narrt mich da der server??
jetzt zeigt er nur ein blank-sheet
... 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
www.realtype.org
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »webmastersworld« (15. September 2004, 21:03)
Hi
Das liegt wahrscheinlich daran, dass die Variabel $out leer war
Du musst schon in der Schleifen eine Aktion machen, ausserhalb geht das so nicht.
Mfg Fab
|
|
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

Du musst schon in der Schleifen eine Aktion machen, ausserhalb geht das so nicht.
Mfg Fab
-->Vokaline - schneller und effizienter Wörter lernen<-- (kostenlos!)


