PDA

Bekijk Volledige Versie : [php]: Url's worden niet correct afgebeeld.



StriKe
14/02/03, 14:25
Hallo,

Ik heb een tekstvak waar ik de url's op volgende manier ingeef:

<a target="_blank" href="bestand.html">Bestand</a>

Het probleem is echter dat wanneer ik de link dan aanklik, deze als volgt
gevormd wordt:

http://www.mijnsite.be/"links.html/"

Hoe kan ik ervoor zorgen dat deze als volgt gevormd wordt:

http://www.mijnsite.be/links.html

Bestaat daarvoor een specifieke functie in php voor of kan het op een
andere manier?

Op php.net vind ik niet meteen iets wat bruikbaar is.

(Dit is waarschijnlijk maar een beginnersvraagje, maar 'k ben eigenlijk
nog maar een tweetal weken bezig met php ... :-(


--
Groeten, StriKe

http://www.telenetklanten.be || #telenetklanten (irc.krey.net:6668)
Homepage: http://www.strikeske.tk

Maarten Wierda
14/02/03, 14:45
StriKe wrote:

> Ik heb een tekstvak waar ik de url's op volgende manier ingeef:
>
> <a target="_blank" href="bestand.html">Bestand</a>
>
> Het probleem is echter dat wanneer ik de link dan aanklik, deze als volgt
> gevormd wordt:
>
> http://www.mijnsite.be/"links.html/"

Post eens een stukje code, dat zal wel een hoop schelen. Ik denk dat
stripslashes() al voldoet.

--
Cheers, Maarten Wierda

Matthijs de Z
14/02/03, 14:45
> Hallo,
>
> Ik heb een tekstvak waar ik de url's op volgende manier ingeef:
>
> <a target="_blank" href="bestand.html">Bestand</a>
>
> Het probleem is echter dat wanneer ik de link dan aanklik, deze als volgt
> gevormd wordt:
>
> http://www.mijnsite.be/"links.html/"
>
> Hoe kan ik ervoor zorgen dat deze als volgt gevormd wordt:
>
> http://www.mijnsite.be/links.html
>
> Bestaat daarvoor een specifieke functie in php voor of kan het op een
> andere manier?
>
> Op php.net vind ik niet meteen iets wat bruikbaar is.
>
> (Dit is waarschijnlijk maar een beginnersvraagje, maar 'k ben eigenlijk
> nog maar een tweetal weken bezig met php ... :-(

Ik weet niet hoe je hele script er uit ziet, maar zet er eens een \ voor.
Dus:

<a target="_blank" href=\"bestand.html\">Bestand</a>

Mazzel,

Matthijs

>
>
> --
> Groeten, StriKe
>
> http://www.telenetklanten.be || #telenetklanten (irc.krey.net:6668)
> Homepage: http://www.strikeske.tk

StriKe
14/02/03, 15:25
Maarten Wierda <moart3nAT@chello.nl> wrote in
news:3E4CF0B7.5C552772@chello.nl:

> Post eens een stukje code, dat zal wel een hoop schelen. Ik denk dat
> stripslashes() al voldoet.

De code die m'n formulier verwerkt:

<?php

function Schrijven ($Datum, $Titel, $Commentaar) {
$HetBestand = "statuspagina_website.txt";
$Openen = fopen ($HetBestand, "a");

fwrite ($Openen, "$Datum\t$Titel\t$Commentaar\n");
fclose ($Openen);
}

?>

<?php

Schrijven ("$Datum", "$Titel", "$Commentaar");

?>

't Eerste stuk staat nog voor de <html>, het tweede deel staat in de
body.

De datum, titel en commentaar zijn dus gegevens die ik via een formulier
heb ingegeven.

De code die de gegevens in een .php bestand leest:

<?php

function Lezen () {
$HetBestand = "admin/statuspagina_website.txt";
$Open = fopen ($HetBestand, "r");
if ($Open) {
$Gegevens = file ($HetBestand);
for ($n = count($Gegevens)-1; $n >=0; $n--) {
$HaalRegelOp = explode ("\t", $Gegevens[$n]);
print ("<p class=\"tekst\">$HaalRegelOp[0] : $HaalRegelOp
[1]</p>");
print ("<p class=\"tekst\">$HaalRegelOp[2]</p>");
}
fclose ($Open);
print("<hr><p>\n");
} else {
print ("Kan niet uit het gegevensbestand lezen");
}
}

Lezen ();

?>

Hartelijk dank voor uw suggesties!

--
Groeten, StriKe

http://www.telenetklanten.be || #telenetklanten (irc.krey.net:6668)
Homepage: http://www.strikeske.tk

StriKe
14/02/03, 15:25
"Matthijs de Z"
<haalallesvoorhetstreepjeplushetstreepjezelfweg-mldz@hotmail.com> wrote
in news:b2irc4$9he$1@nl-news.euro.net:

> Ik weet niet hoe je hele script er uit ziet, maar zet er eens een \
> voor. Dus:
>
> <a target="_blank" href=\"bestand.html\">Bestand</a>

Dit levert helemaal een rare combinatie op:

file:///%22links.html///%22

De php code kan je terugvinden in m'n reply op Maarten Wierda.

Toch bedankt voor je reactie!

--
Groeten, StriKe

http://www.telenetklanten.be || #telenetklanten (irc.krey.net:6668)
Homepage: http://www.strikeske.tk

Rene Pijlman
14/02/03, 15:35
StriKe:
>De code die m'n formulier verwerkt:

Formulier verwerkt? Het ging om een hyperlink construeren. In
deze code komt "href" niet eens voor.

Post eens de code dat dit stukje HTML zou moeten genereren,
waarmee je deze thread begon:

<a target="_blank" href="bestand.html">Bestand</a>

--
René Pijlman

Wat wil jij leren? http://www.leren.nl

StriKe
14/02/03, 17:05
Rene Pijlman <reageer.in@de.nieuwsgroep> wrote in
news:s5vp4vo190e3g7ccgujeo0k7eg28aor5hn@4ax.com:

> Post eens de code dat dit stukje HTML zou moeten genereren,
> waarmee je deze thread begon:
>
> <a target="_blank" href="bestand.html">Bestand</a>

Bovenstaande code is iets wat ikzelf via die box ingeef.

Dus als ik <a target="_blank" href="bestand.html">Bestand</a> ingeef in een
textbox, dat laat opslaan in een .txt file, dan zou hij, als ik dat uit die
..txt file lees, dan zou hij een link moeten geven die naar bestand.html
verwijst, en niet naar /"bestand.html"/

--
Groeten, StriKe

http://www.telenetklanten.be || #telenetklanten (irc.krey.net:6668)
Homepage: http://www.strikeske.tk

Maarten Wierda
14/02/03, 17:15
StriKe wrote:

[...]
> Dus als ik <a target="_blank" href="bestand.html">Bestand</a> ingeef in een
> textbox, dat laat opslaan in een .txt file, dan zou hij, als ik dat uit die
> .txt file lees, dan zou hij een link moeten geven die naar bestand.html
> verwijst, en niet naar /"bestand.html"/

Heb je stripslashes() al geprobeerd?

--
Cheers, Maarten Wierda

StriKe
14/02/03, 18:25
Maarten Wierda <moart3nAT@chello.nl> wrote in
news:3E4D14D0.9C9D2F35@chello.nl:

> Heb je stripslashes() al geprobeerd?
>

Ga ik eens proberen, en 'k laat weten wat het resultaat is. Alvast dank
voor uw reactie.

--
Groeten, StriKe

http://www.telenetklanten.be || #telenetklanten (irc.krey.net:6668)
Homepage: http://www.strikeske.tk