Gå til innhold

Webkafeen


Anbefalte innlegg

Videoannonse
Annonse

Arve: Eid! :!: :thumbs:

 

-----------------

 

Doffar:

 

1. Lag et bilde med delvis gjennomsiktighet og lagre som png24 i Save for web-funksjonen i PS. (dersom du har ps da) :dontgetit:

2. Fjern repeat-y fra body (og om ikke det hjelper, hvilken doctype bruker du?)

3. Filendelsen er .phxtp (eller bare .html/.php/.whatever ja). STW støtter det ja.

:p

Lenke til kommentar
2. Fjern repeat-y fra body (og om ikke det hjelper, hvilken doctype bruker du?)

Her er det jeg har i filen:

<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>xhtml-test!</title>
<link rel="stylesheet" type="text/css" href="css/body.css" />
</head>

 

Og så bruker jeg filendelsen .xhtml (som funker når jeg åpner lokalt, men funket visst ikke på STW)

Det virket ikke å ta vekk repeat-y fra body....

Lenke til kommentar

Har nå sittet og puslet litt med det jeg nevnte tidligere i kveld. Koden ser så langt ut slik som dette:

 

<?php

$domain = "http://www.domenetditt.no/";

if ($q) {
$strekstart = "../";
$q2 = str_replace($strekstart, "", $q);
$filetternavn = strstr($q2, '.');
if ($filetternavn == ".php") {echo "<font size=\"30px\"><b>Powered by Palmekraft.net<b></font>";}
if ($filetternavn == ".png") {header('Content-Type: image/png', false);}
if ($filetternavn == ".jpg") {header('Content-Type: image/jpeg', false);}
if ($filetternavn == ".gif") {header('Content-Type: image/gif', false);}
$contents = file_get_contents($domain.$q2);
$start = array("href=\"", "src=\"", "background=\"");
$ny = array("href=\"test.php?q=", "src=\"test.php?q=", "background=\"test.php?q="); 
$nytt = str_replace($start, $ny, $contents);
echo $nytt;

}else{
echo "<font size=\"30px\"><b>Powered by Palmekraft.net<b></font>";
$contents = file_get_contents($domain);
$start = array("href=\"", "src=\"", "background=\"");
$ny = array("href=\"test.php?q=", "src=\"test.php?q=", "background=\"test.php?q="); 
$nytt = str_replace($start, $ny, $contents);
echo $nytt;
}
?>

 

Hovedproblemet mitt nå, er former/skjemaer, altså innlogging i hovedsak.

Noen som har en ringeste anelse om hvordan jeg kan få til dette?

 

EDIT: Uten at man sender noe data direkte til domenet, selvfølgelig. Da tar proxyserveren det, vil jeg tro.

 

EDIT2: Fila må foreløpig hete test.php

Endret av Mikka
Lenke til kommentar

En liten kommentar til PHP-koden din: Tror kanskje jeg heller ville gått for en variant med fsockopen på port 80, slik at du kan sende headere manuelt (User-Agent, Accept-Type etc.). Et godt eksempel på dette finner du i PHP-manualen.

 

Grunnen til at jeg foreslår dette er at dette også kan løse problemer med sending av form-data.

 

... Eller har jeg bommet fullstendig på problemstillingen nå? :blush:

 

Edit: HELT feil port... :blush:

Endret av Lokaltog
Lenke til kommentar

Lokaltog: Har fått til noe nå, men har et problem med at headerene alltid sniker seg med inn i «outputen» eller hva jeg skal kalle det. Dette ødelegger særlig for bilder.

 

Scriptet ser nå slik ut:

 

<?php

$domain = "www.vg.no";

if ($q) {
$strekstart = "../";
$q2 = str_replace($strekstart, "", $q);
$filetternavn = strstr($q2, '.');
if ($filetternavn == ".php") {echo "<font size=\"30px\"><b>Powered by Palmekraft.net<b></font>";}
if ($filetternavn == ".png") {header('Content-Type: image/png', false);}
if ($filetternavn == ".jpg") {header('Content-Type: image/jpeg', false);}
if ($filetternavn == ".gif") {header('Content-Type: image/gif', false);}

$fp = fsockopen("$domain", 80, $errno, $errstr, 30);
if(!$fp) {
   echo "Unable to open\n";
} else {
   fputs($fp, "GET /$q2 HTTP/1.0\n\n");
while (!feof($fp)) {
   $buffer = fgets($fp, 4096);
   $contents = $contents.$buffer;
}
   fclose($fp);
}

$start = array("href=\"", "src=\"", "background=\"");
$ny = array("href=\"test.php?q=", "src=\"test.php?q=", "background=\"test.php?q="); 
$nytt = str_replace($start, $ny, $contents);
echo $nytt;

}else{
echo "<font size=\"30px\"><b>Powered by Palmekraft.net<b></font>";

$fp = fsockopen("$domain", 80, $errno, $errstr, 30);
if(!$fp) {
   echo "Unable to open\n";
} else {
   fputs($fp, "GET / HTTP/1.0\n\n");
while (!feof($fp)) {
   $buffer = fgets($fp, 4096);
   $contents = $contents.$buffer;
}
   fclose($fp);
}

$start = array("href=\"", "src=\"", "background=\"");
$ny = array("href=\"test.php?q=", "src=\"test.php?q=", "background=\"test.php?q="); 
$nytt = str_replace($start, $ny, $contents);
echo $nytt;
}
?>

Endret av Mikka
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å
×
×
  • Opprett ny...