Gå til innhold

Hvordan gjenskape en nettside?


Anbefalte innlegg

Hallo!

 

Skulle ha kopiert en nettside over til min egen server.

Leste på et sted det ikke er foum; "Hvis du ser etter å gjenskape sidenr fra et nettstedog trenger innholdet på websiden, er det enkleste å ta en sideskraping med et eget verktøy slik at du får en statisk kopi med den kvaliteten du ønsker. Deretter integrere i ny CMS, lage dynamikk og funksjonalitet selv eller fortsette slik du vil."

- Det er akkuratt dette jeg er ute etter!

 

 

Hvilke vertøy kan jeg bruke?

CMS?

 

Jeg har litt greie på .php, .html + +. men kun grunnleggende.

P.t. bruker jeg ftp - - (SmartFTP og ftp direkte i windows)

Lenke til kommentar
Videoannonse
Annonse

Det første som slo meg var å trykke printscreen- lime inn i photoshop- slice opp siden og koble til hyperlenker under :)

Alt annet blir vel som å lage siden på nytt. CMS er content management system og der vil jeg anbefale Joomla, Wordpress og lign.

Lykke til!

Å integrere i cms høres lettere ut enn det det engentlig er hsi du skal få det helt likt.

Endret av Inc
Lenke til kommentar

Vel, det er vel i realiteten det et proxyskript gjør - henter tekst, bilder og skript fra en ønsket server og gir en identisk kopi til klienten. Å finne script- og bildestier fra HTML går greit, men script inneholder jo gjerne linker til bilder og andre nettsidero.l..

 

Hva AJAX angår, så vet jeg ikke hvordan det kan løses - kanskje kan forespørslene også gå gjennom serveren som kjører proxyskriptet.

Lenke til kommentar

Hallo!

 

Ja, men jeg får tilgang til serveren (svært greie folk jeg har med å gjøre her, men de ønsker ikke å offentligjøre seg)

 

Men når jeg aktiverer php-ene på min egen server, så kommer det opp feilkoder av diverse slag.

 

Her er et eksempel:

__________________________

 

"; }else { $success_bildestring = "Bilde ble ikke oppdatert.

 

"; } // putter inn annonseinfo i databasen $queryString = "UPDATE bruktmc_annonser SET år = '$aar',merke = '$merke',type = '$type',km = '$km',farge = '$farge',pris = '$pris',foto = '$foto',rkey = '$rkey',mer_info = '$mer_info' WHERE id = '$id'"; $result = mysql_query($queryString) or die("SQL Query feilet(3): " . mysql_error()); $success_annonse = "

 

Annonsen ble endret. "; }else { // putter inn annonseinfo i databasen $queryString = "UPDATE bruktmc_annonser SET år = '$aar',merke = '$merke',type = '$type',km = '$km',farge = '$farge',pris = '$pris',rkey = '$rkey',mer_info = '$mer_info' WHERE id = '$id'"; $result = mysql_query($queryString) or die("SQL Query feilet(3): " . mysql_error()); $success_annonse = "

 

Annonsen ble endret. "; } mysql_close($databaselink); } ?>

__________________________

 

Denne koden kommer over alt annet på siden.

Dvs. at innholdet på siden faktusk vises, men ved å klikke på knappen som skal gjennomføre "succsess", skjer ingen endringer i systemet...

- Dette skjer på alle sidene på admindelen av serveren (men ikke samme kode som ovver)

 

 

Ka du tru' ?

Endret av Hamre
Lenke til kommentar

Hallo!

 

Koden kommer over alt det andre på siden

(jeg har tolket det dit hen at det er de forskjellige "svarmuligeheten" scriptet har når jeg trykke "success-knappen" !?)

 

 

Sidene viser somsagt som den skal, men den viser også denne kode - noe som skal vekk

 

(Vises på toppen av sidene)

 

 

PHP er aktivert på serveren. (PHP5)

Lenke til kommentar

Hallo, igjen.

 

Beklager om jeg hr skrevet arrogant.

 

Jeg posten nå kildekoden på samme eksempelet som kode fra siste innlegg er på :)

 

 

____________

 

Klikk for å se/fjerne innholdet nedenfor

<?PHP

if(isset($_POST['lagreannonse'])) {

// oppdater annonse

 

$id = $_POST['lagreannonse'];

$aar = trim($_POST['aar']);

$merke = trim($_POST['merke']);

$type = trim($_POST['type']);

$farge = trim($_POST['farge']);

$km = trim($_POST['km']);

$pris = trim($_POST['pris']);

$rkey = $_POST['select'];

$mer_info = $_POST['mer_info'];

 

$databaselink = mysql_connect(## admin brukernavn, passord og navn på server fjernet #)

or die("Kunne ikke koble til databasen: " . mysql_error());

mysql_select_db("mcsenter")

or die("Kunne ikke velge mcsenter databasen: " . mysql_error());

 

if(isset($_POST['checkbox'])) {

 

if($_POST['slettefoto'] != "") {

exec('rm -rf ../annonsebilder/' . $_POST['slettefoto']);

}

 

if($_FILES['foto']['name'] != "") {

$foto = trim($_FILES['foto']['name']);

}

 

// laster opp evt. bilde til annonsen

$uploaddir = "/home/mcsenter/public_www/annonsebilder/";

if(move_uploaded_file($_FILES["foto"]["tmp_name"], $uploaddir . $_FILES["foto"]["name"])) {

$success_bildestring = "Bilde ble oppdatert.</span></p>";

}else {

$success_bildestring = "Bilde ble ikke oppdatert.</span></p>";

}

 

// putter inn annonseinfo i databasen

$queryString = "UPDATE bruktmc_annonser SET år = '$aar',merke = '$merke',type = '$type',km = '$km',farge = '$farge',pris = '$pris',foto = '$foto',rkey = '$rkey',mer_info = '$mer_info' WHERE id = '$id'";

$result = mysql_query($queryString) or die("SQL Query feilet(3): " . mysql_error());

$success_annonse = "<p class='style8'><span class='style7'>Annonsen ble endret. ";

 

}else {

// putter inn annonseinfo i databasen

$queryString = "UPDATE bruktmc_annonser SET år = '$aar',merke = '$merke',type = '$type',km = '$km',farge = '$farge',pris = '$pris',rkey = '$rkey',mer_info = '$mer_info' WHERE id = '$id'";

$result = mysql_query($queryString) or die("SQL Query feilet(3): " . mysql_error());

$success_annonse = "<p class='style8'><span class='style7'>Annonsen ble endret. ";

}

mysql_close($databaselink);

}

?>

 

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<title>Administrering</title>

<script language="JavaScript" type="text/JavaScript">

<!--

function MM_reloadPage(init) { //reloads the window if Nav4 resized

if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {

document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}

else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();

}

MM_reloadPage(true);

//-->

</script>

<style type="text/css">

<!--

.style4 {

font-size: 18px;

font-weight: bold;

font-family: Arial, Helvetica, sans-serif;

}

.style5 {

font-family: Arial, Helvetica, sans-serif;

font-size: 14px;

font-style: italic;

}

.border {

border: 1px solid #000000;

}

.border2 {

border-right-width: 1px;

border-bottom-width: 1px;

border-right-style: solid;

border-bottom-style: solid;

border-top-color: #000000;

border-right-color: #000000;

border-bottom-color: #000000;

border-left-color: #000000;

}

-->

</style>

</head>

 

<body>

 

<?

// kobler til databasen

$databaselink = mysql_connect("localhost", "mcsenter", "mcsql7")

or die("Kunne ikke koble til databasen: " . mysql_error());

mysql_select_db("mcsenter")

or die("Kunne ikke velge mcsenter databasen: " . mysql_error());

 

// henter kategorier

$queryString = "SELECT * FROM bruktmc_kategorier ORDER BY 'id' ASC";

$result = mysql_query($queryString) or die("SQL Query feilet(1): " . mysql_error());

$counter = 0;

while($x = mysql_fetch_array($result, MYSQL_BOTH)) {

$kategorier[$counter] = $x[1];

$counter = $counter + 1;

}

mysql_free_result($result);

 

// henter annonser

$queryString = "SELECT id,år,merke,type,km,farge,pris,rkey,mer_info FROM bruktmc_annonser ORDER BY 'pris' ASC";

$result = mysql_query($queryString) or die("SQL Query feilet(1): " . mysql_error());

$counter = 0;

while($x = mysql_fetch_array($result, MYSQL_BOTH)) {

$annonser[$counter]["id"] = $x["id"];

$annonser[$counter]["aar"] = $x["år"];

$annonser[$counter]["merke"] = $x["merke"];

$annonser[$counter]["type"] = $x["type"];

$annonser[$counter]["km"] = $x["km"];

$annonser[$counter]["farge"] = $x["farge"];

$annonser[$counter]["pris"] = $x["pris"];

$annonser[$counter]["rkey"] = $x["rkey"];

$counter = $counter + 1;

}

mysql_free_result($result);

 

mysql_close($databaselink);

?>

 

<p class="style4">: Administrering av Brukte-MC Annonser : </p>

<?

if(isset($success_annonse)) { echo $success_annonse . $success_bildestring; }

?>

<p><a href="admin.php"><em>Adminsiden</em></a></p>

<p>Trykk på editer knappen til høyre for den annonsen du vil editere:</p>

<table width="659" border="0" class="border" bgcolor="#D8E2F1">

<?

for ($a=0;$a<count($kategorier);$a++) {

echo "<tr align=\"left\"><td colspan=\"8\" class=\"border2\" bgcolor=\"#A7B2C2\"><b>" . $kategorier[$a] . "</b></td></tr>";

echo "<tr align=\"left\" bgcolor=\"#A7B2C2\">";

echo "<td align=\"left\" class=\"border2\">År</td>";

echo "<td align=\"left\" class=\"border2\">Merke</td>";

echo "<td align=\"left\" class=\"border2\">Type</td>";

echo "<td align=\"left\" class=\"border2\">Km</td>";

echo "<td align=\"left\" class=\"border2\">Farge</td>";

echo "<td align=\"left\" class=\"border2\">Pris</td>";

echo "<td align=\"left\" class=\"border2\"> </td>";

echo "</tr>";

for ($b=0;$b<count($annonser);$b++) {

if($annonser[$b]["rkey"] == $kategorier[$a]) {

echo "<tr>";

echo "<td align=\"left\" class=\"border2\">" . $annonser[$b]["aar"] . " </td>";

echo "<td align=\"left\" class=\"border2\">" . $annonser[$b]["merke"] . " </td>";

echo "<td align=\"left\" class=\"border2\">" . $annonser[$b]["type"] . " </td>";

echo "<td align=\"left\" class=\"border2\">" . $annonser[$b]["km"] . " </td>";

echo "<td align=\"left\" class=\"border2\">" . $annonser[$b]["farge"] . " </td>";

echo "<td align=\"left\" class=\"border2\">" . $annonser[$b]["pris"] . " </td>";

echo "<form action=\"editerannonse.php\" method=\"post\" name=\"form\" class=\"style5\">";

echo "<input name=\"trigger\" type=\"hidden\" value=\"" . $annonser[$b]["id"] . "\">";

echo "<td align=\"left\" class=\"border2\"><input type=\"submit\" name=\"Submit\" value=\"Editer\"></td>";

echo "</form>";

echo "</tr>";

}

}

}

?>

</table>

 

<p class="style4">  </p>

</body>

</html>

_______________-

 

 

Jeg setter stor pris på deres hjelp!

 

## laaaang kode satt i spoilertag av ilpostino ##

Endret av ilpostino
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...