Bekijk Volledige Versie : [php]: Url's worden niet correct afgebeeld.
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
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
"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
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
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