login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Link in een variabele

Offline RudyL - 14/04/2006 14:15 (laatste wijziging 14/04/2006 14:16)
Avatar van RudyLNieuw lid Is het mogelijk een link weer te geven aan een variabele?

<a href: "http://".$_SERVER["HTTP_HOST"].$locatie_download.$_FILES['bestand']['name'].">HIER</a>

wanneer ik het zo doe werkt het niet, vanwege een parse error. En doe ik het zo

<a href: \"http://".$_SERVER["HTTP_HOST"].$locatie_download.$_FILES['bestand']['name']."\">HIER</a>

Zie ik alleen de tekst HIER als linkvorm, maar zit er verder niets achter en is niet klikbaar. Kan dit wel?

5 antwoorden

Gesponsorde links
Offline vinTage - 14/04/2006 14:18 (laatste wijziging 14/04/2006 14:26)
Avatar van vinTage Nieuw lid
  1. <a href="http://<?=$_SERVER["HTTP_HOST"].$locatie_download.$_FILES['bestand']['name']?>">HIER</a>


zo ?

edit, als je die link wilt echoen doe je
  1. <?
  2. echo '<a href="http://'.$_SERVER["HTTP_HOST"].$locatie_download.$_FILES['bestand']['name'].'">HIER</a>';
Offline RudyL - 14/04/2006 14:27 (laatste wijziging 14/04/2006 14:46)
Avatar van RudyL Nieuw lid Hoe ik daar een dubbele punt heb kunnen invoeren is ook een raadsel, wat dom. Wanneer je het zo doet, kan het niet, maar probeer het nu met <a href= \"http:// enz.

EDIT: wat dus niet werkt en hij ook niets meegeeft.

Edit2: ik zou bovenstaande posting edit eens proberen

Edit3: dan krijg ik echo'HIER' in mijn mail waaraan hier wel refereert aan de URL, waarvan ik helaas niet wat kan downloaden. Want dat is wat ik er mee wil

Ik heb al een uploadscript waarbij je als je op upload klikt het bestand naar mijn server wordt gekopieerd en er tevens een mail wordt verstuurd richting mij waaraan ik kan zien dat er iets is geupload.

Als ik thuis zit te werken en het geuploade bestand wil downloaden vanaf de server op mijn computer waar ik dan ook zit te werken moet het via de meegeven link mogelijk zijn dat te downloaden/ te kopieren. Wie kan mij daar mee helpen/.


EDIT4: weer een eigen stomme fout. De map waar de geuploade bestanden in komen staat niet in de webroot map. Na hem hier in te hebben gezet en de instelling te hebben veranderd is het wel mogelijk! Thnx, voor de hulp
Offline Kevin - 14/04/2006 17:01 (laatste wijziging 14/04/2006 17:01)
Avatar van Kevin Crew Ajax/REST Gebruik bv eens simpelere vars?
  1. <?
  2. $1 = $_SERVER["HTTP_HOST"];
  3. $2 = $locatie_download;
  4. $3 = $_FILES['bestand']['name'];
  5.  
  6. echo "<a href='http://$1/$2/$3'>HIER</a>"; ?>

Zelf al helpt dit je niet, het maakt (voor mij althans ) je code iets overzichtelijker.
Offline Simon - 14/04/2006 17:05 (laatste wijziging 14/04/2006 17:07)
Avatar van Simon PHP expert ddReborn -> vars buiten quotes!!!!

  1. <?
  2. $1 = $_SERVER["HTTP_HOST"];
  3. $2 = $locatie_download;
  4. $3 = $_FILES['bestand']['name'];
  5.  
  6. echo '<a href="http://'.$1.$2.$3.'">HIER</a>';
  7. ?>

trouwens, variabelen mogen niet beginnen met integers

  1. <?
  2. $host = $_SERVER["HTTP_HOST"];
  3. $down = $locatie_download;
  4. $name = $_FILES['bestand']['name'];
  5.  
  6. echo '<a href="http://'.$host.$down.$name.'">HIER</a>';
  7. ?>
Offline Rens - 14/04/2006 17:05
Avatar van Rens Gouden medaille

Crew algemeen
Alleen wel nutteloos gebruik van variabelen...
Waarom zou je de ene waarde in een var. kopieren?
Je bereikt er niks mee...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.219s