[o.0]
Lt. Commander
- Registriert
- Apr. 2008
- Beiträge
- 1.056
Hallo,
ich bin grade dabei ein bischen PHP zu lernen und deswegen ein bischen am rumspielen mit den Möglichkeiten
Hab 2 Dateien erstellt, eine mit einem Formular und eine die das sozusagen auswerten und dann was mit der Eingabe anstellen soll.
(In Datei 1 gibt man seinen Benutzernamen ein, dieser soll als "$nick" an Datei 2 gesendet werden, dort in die URL eingefügt werden, die entsprechende Datei von den last.fm Servern abgerufen werden und dann eine Art Liste angezeigt werden)
Datei 1:
Datei 2:
Meine Probleme sind jetzt:
1) Das Formular funktioniert nicht. Wenn ich einen Name eingebe und absende tut sich einfach nichts. Das Script in Datei 2 funktioniert allerdings, wenn ich von Hand ein
"$nick = blablabla" an dessen Anfang schreibe funktioniert es nämlich wie gewünscht.
2) Hab vermutet das mein erstes Problem vll an xampp liegt und die 2 Dateien auf meinen Webspace geladen. Dort funktioniert es aber noch weniger. "Datei wurde nicht gefunden" wird in dem <div> in Datei 1 angezeigt =[
Bei xampp stand dort wenigstens noch eine Fehlermeldung aus der hervorgeht das die Variable "$nick" es wohl irgendwie nicht in Datei 2 geschafft hat -.-^^
Naja, vll hab ich Anfänger die wichtigsten Sachen die ihr wissen müsst vergessen, wenn ihr noch Angaben braucht fragt bitte nach.
ich bin grade dabei ein bischen PHP zu lernen und deswegen ein bischen am rumspielen mit den Möglichkeiten

Hab 2 Dateien erstellt, eine mit einem Formular und eine die das sozusagen auswerten und dann was mit der Eingabe anstellen soll.
(In Datei 1 gibt man seinen Benutzernamen ein, dieser soll als "$nick" an Datei 2 gesendet werden, dort in die URL eingefügt werden, die entsprechende Datei von den last.fm Servern abgerufen werden und dann eine Art Liste angezeigt werden)
Datei 1:
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>o0</title>
</head>
<body>
<form action="last.php" method="post">
Benutzername:<br />
<input type="nick" /><br /><br />
<input type="submit" name="gesendet"/>
</form>
<div style="margin-top: 100px; margin-left: 100px;">
<? include ("last.php"); ?>
</div>
</body>
</html>
Datei 2:
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>o0</title>
</head>
<body>
<?php
$url = "http://ws.audioscrobbler.com/1.0/user/" . $nick . "/topartists.txt";
$fp = fopen("$url","r");
if ($fp)
{
while (!feof($fp))
{
$zeile = fgets($fp, 100);
list (, $anzahl, $interpret) = split ('[,]', $zeile);
echo "$interpret:" . " $anzahl<br>";
}
fclose($fp);
}
else
echo "Datei wurde nicht gefunden";
?>
</body>
</html>
Meine Probleme sind jetzt:
1) Das Formular funktioniert nicht. Wenn ich einen Name eingebe und absende tut sich einfach nichts. Das Script in Datei 2 funktioniert allerdings, wenn ich von Hand ein
"$nick = blablabla" an dessen Anfang schreibe funktioniert es nämlich wie gewünscht.
2) Hab vermutet das mein erstes Problem vll an xampp liegt und die 2 Dateien auf meinen Webspace geladen. Dort funktioniert es aber noch weniger. "Datei wurde nicht gefunden" wird in dem <div> in Datei 1 angezeigt =[
Bei xampp stand dort wenigstens noch eine Fehlermeldung aus der hervorgeht das die Variable "$nick" es wohl irgendwie nicht in Datei 2 geschafft hat -.-^^
Naja, vll hab ich Anfänger die wichtigsten Sachen die ihr wissen müsst vergessen, wenn ihr noch Angaben braucht fragt bitte nach.