Permalänk
Medlem

[Request]Php Script

Jo nu är det så att jag inte har några kunskaper inom php men har sökt runt efter ett (enkelt?) script utan någon framgång, så snälla säg inte "GOOGLA!" vet ej exakt vad jag ska googla efter.. hursomhelst... Har spenderat 4 timmar med att söka..

Det jag är ute efter är ett php script som postar till en txt fil i en databas.

Eftersom jag inte har några kunskaper inom detta så gör jag så gott jag kan med att förklara..

Om vi säger såhär.. på en server har jag mp3list.txt då vill jag kunna skriva i IE lr Firefox http://server.se/mp3.php?artist=Lassekongo&song=jagkorbuss&le...
och sen så att den då lägger till det på en ny rad i mp3list.txt
Ni kanske tycker det är dumt att jag måste skriva allt i adressfältet, vill dock ha det så.

Jag vet att jag är dum som hoppas på att någon gör detta för mig, men Swec.. folk e för gulliga här

Have mercy..

/L

Permalänk
Medlem

har du tillgång till eget webbhotell och en mysqldatabas så är det enkelt.

i din index.php så har du typ denna kod...

if(isset($_GET['artist']) && isset($_GET['song']) && isset($_GET['length']))
{
$query = "insert into mp3list (artist, song, time) VALUES ($_GET['artist'], $_GET['song'], $_GET['length']);
$result = mysql_query($query) or die("nääe, det är nåt fel här!");
}

typ sååå, kanske lite säkerhet med addslashes å shit å!

Resten är upp till dig att googla å ha dig tror jag.

Detta är verkligen grundkurs!

Permalänk
Medlem

Detta är i princip saxat från PHP manualen. Du måste ha skapat txt filen i förväg och i samma dir.

/BK

<?php $filename = 'mp3list.txt'; if (isset($_GET['artist']) && isset($_GET['length'])) { $new_line = "artist={$_GET['artist']} ; length={$_GET['length']}"; // Let's make sure the file exists and is writable first. if (is_writable($filename)) { // In our example we're opening $filename in append mode. // The file pointer is at the bottom of the file hence // that's where $somecontent will go when we fwrite() it. if (!$handle = fopen($filename, 'a')) { echo "Cannot open file ($filename)"; exit; } // Write $somecontent to our opened file. if (fwrite($handle, $new_line) === FALSE) { echo "Cannot write to file ($filename)"; exit; } fclose($handle); } else { echo "The file $filename is not writable"; } } ?>

Permalänk
Medlem

<?php if ( isset ( $_GET['artist'] ) && isset ( $_GET['song'] ) && isset ( $_GET['length'] ) ) { $artist = $_GET['artist']; $song = $_GET['song']; $length = $_GET['length']; $handle = fopen ( "mp3list.txt", "a" ) or die ( "Kunde inte öppna filen." ); fwrite ( $handle, "$artist - $song ($length)\n" ) or die ( "Kunde inte skriva till filen." ); fclose ( $handle ); } else echo "Vad vill du?"; ?>

Permalänk
Medlem

Är evigt tacksam för detta!

De skriver inte över det gamla va?

Får googla resten i helgen