Hamre Skrevet 13. januar 2009 Del Skrevet 13. januar 2009 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
Inc Skrevet 13. januar 2009 Del Skrevet 13. januar 2009 (endret) 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 13. januar 2009 av Inc Lenke til kommentar
AlecTBM Skrevet 14. januar 2009 Del Skrevet 14. januar 2009 <?php echo file_get_contents('URL/til/fil'); ?> Skulle vell funke, så lenge servern du bruker støtter eksterne filer (den sikkert gjør) Men jeg liker det egentlig ikke Lenke til kommentar
Equerm Skrevet 14. januar 2009 Del Skrevet 14. januar 2009 Er det ikke tilstrekkelig å bare kopiere kildekoden til siden? Lenke til kommentar
AlecTBM Skrevet 14. januar 2009 Del Skrevet 14. januar 2009 Er vell egentlig det mitt script gjøre, bare at den viser det "live" Lenke til kommentar
Garanti Skrevet 14. januar 2009 Del Skrevet 14. januar 2009 (endret) @Equerm: Om siden bruker relative banenavn til bilder, script og stilark - nei. Endret 14. januar 2009 av Garanti Lenke til kommentar
AlecTBM Skrevet 14. januar 2009 Del Skrevet 14. januar 2009 Sant det. Scripet mitt fikser ikke det heller Lenke til kommentar
Garanti Skrevet 14. januar 2009 Del Skrevet 14. januar 2009 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
AlecTBM Skrevet 14. januar 2009 Del Skrevet 14. januar 2009 Får jeg spørre hvorfor du skal hente siden? Lenke til kommentar
Hamre Skrevet 14. januar 2009 Forfatter Del Skrevet 14. januar 2009 Takk for all hjelp! MEN jeg skal endre det i ettertid! Kildekoden fungerer ikke, da det bl.a. er MySQL og diverse på nettstedet. Det skal altså ikke være helt likt, men jeg skal bruke det som utgangspunkt Lenke til kommentar
AlecTBM Skrevet 14. januar 2009 Del Skrevet 14. januar 2009 Hvis du skal ha php koden så må du inn på servern Lenke til kommentar
Hamre Skrevet 14. januar 2009 Forfatter Del Skrevet 14. januar 2009 (endret) 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 14. januar 2009 av Hamre Lenke til kommentar
AlecTBM Skrevet 14. januar 2009 Del Skrevet 14. januar 2009 Først, hvordan kunne vi gjette at du hadde tilgang til servern? Og nr. er dette "feilmeldingen" eller koden? Hvis det er feilmeldingen så er det noe alvorlig galt der, feks en ?> på feil plass, eller at det ikke er en .php fil Lenke til kommentar
Wackamole Skrevet 14. januar 2009 Del Skrevet 14. januar 2009 ..eller at du ikke har installert/aktivert php på serveren... Lenke til kommentar
Hamre Skrevet 14. januar 2009 Forfatter Del Skrevet 14. januar 2009 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
AlecTBM Skrevet 14. januar 2009 Del Skrevet 14. januar 2009 Så det er "feilmeldingen", vanskelig å hjelpe uten å se noe kode, jeg klarer ikke å finne på noe annet som er galt av det du gir oss. Og du trenger virkelig ikke å være arrogant siden du vet mer enn det du trur vi vet Lenke til kommentar
Hamre Skrevet 14. januar 2009 Forfatter Del Skrevet 14. januar 2009 (endret) 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 15. januar 2009 av ilpostino Lenke til kommentar
AlecTBM Skrevet 14. januar 2009 Del Skrevet 14. januar 2009 Nei jeg kan dessverre ikke se noen feil i koden her og nå Limte den inn i GEdit og skrudde på farger, ingen feil som jeg kunne se der og da Beklager Lenke til kommentar
Hamre Skrevet 14. januar 2009 Forfatter Del Skrevet 14. januar 2009 Ja, det er det som er så rart... Jeg bruker selv Dreamwaver - og der vises heller ingen feil ? Noe som vet hva det kan være? PS! Kildekoden og feilen skjer i .ftp-en Lenke til kommentar
AlecTBM Skrevet 14. januar 2009 Del Skrevet 14. januar 2009 i .ftp-en? Forklar, mener du i overføringa? (skjønte nå hvorfor det var en <p class="style4"> </p> på bunnen :tunge:) Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå