Archief - Upload system in php error bij link weergeven

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Dellipop

Legacy Member
Ik maak een website voor files te hosten voor de tijd een beetje door te brengen, maar ik zit nu met een probleem op line 39 ( dat zegt dreamweaver toch )

deze dus:
Code:
  echo "You can download your file from: " <a href="http://filehostniel.site90.net/files/" .$filename. target="_new"> "http://filehostniel.site90.net/files/</a>" .$filename. "<br />";

Als iemand een bestand upload wil ik dat hij de link weergeeft.. Weet iemand hoe ik het kan verhelpen? :)

Hieronder staat mijn hele php code:


Code:
<?php
 
$arrayOfExtensions = array("jpg","gif","png","zip","rar","mp3","ogg","wma","ai","psd","pdf","doc","txt","flv","mpg","wmv","swf");
 
$fileSize = 1024*5000000;
 
$fileSizeInBytes = ($_FILES["file"]["size"] / 1024);
$fileSizeInMB = substr($fileSizeInBytes,0,-7);
 
$filename = $_FILES["file"]["name"];
$extension = substr($filename , -3, 3);
$extension2 = substr($filename , -2, 2);
                    
 
                        if($filename != "")
                {
                    if(in_array($extension, $arrayOfExtensions) || in_array($extension2, $arrayOfExtensions)  &&($_FILES["file"]["size"] < $fileSize))
                    {
                      if ($_FILES["file"]["error"] > 0)
                      {
                            echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
                      }
                      else
                      {
                            if (file_exists("files/" .$filename))
                            {
                                  echo $filename." already uploaded?";
                            }
                            else
                            {
                                  move_uploaded_file($_FILES["file"]["tmp_name"],
                                  "files/" .$filename);
 
                                  echo "<h3>File details.</h3>";
                                  echo "Stored in: " . "files/" .$filename. "<br />";
                                  echo "Upload: " .$filename. "<br />";
                                  echo "Type: " . $_FILES["file"]["type"] . "<br />";
                                  echo "Size: " . $fileSizeInMB . " Kb<br />";
								  echo "You can download your file from: " <a href="http://filehostniel.site90.net/files/" .$filename. target="_new"> "http://filehostniel.site90.net/files/</a>" .$filename. "<br />";
                            }
                       }
                    }
                    else
                    {
                        echo "Only JPG, gif, png, zip, rar, mp3, ogg, wma, ai, psd, pdf, doc, txt, flv, mpg, wmv and swf files are allowed!";
                    }
                }
                else
                {
                    print "No file selected..";
                }
            ?>

Cycloon

Legacy Member
Je quotes staan in die string volledig verkeerd... ik zou toch maar eens een simpele tutorial bekijken over strings.

Cycloon

Legacy Member
Zoiets:

echo "You can download your file from: <a href=\"http://filehostniel.site90.net/files/".$filename." target=\"_new\">http://filehostniel.site90.net/files/</a>".$filename."<br />";
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan