• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

HTML Seite automatisch generieren

twhite

Neues Mitglied
Hallo Zusammen
Ich habe vor einigen Wochen begonnen mir HTML, CSS, JS,PHP.. selber beizubringen, bin also noch nicht ganz so fortgeschritten, werde aber jeden Tag besser, also seit lieb zu mir.

Es geht um mein erstes eigenes grosses Projekt, ich wollte so eine art Shrink-URL programmieren, wie man es von Twitter... kennt. (eine Kurze URL, die einem automatisch auf eine lange weiterleitet z.b Shrink your URL with to.ly

Habe mir auch schon einige Gedanken dazu gemacht, habe mir überlegt, das ich irgendwie eine HTML Seite Automatisch generieren muss, in welcher dann in den Meta daten steht, wo man hinverlinkt wird.

Hat vieleich einer von euch eine Idee, oder sogar ein paar Codeschnipsel, ist im Grunde genommen ja nichts anderes als einen Benutzeracount zu erstellen, wie zum Beispiel bei Facebook...

Ich Danke euch schon im voraus für euere schnellen und kompetenten Antowrten
LG twhite
 
Hallo.

Hast du denn schon eine kurze URL?
Eine URL kannst du dir nicht einfach so programmieren, die musst du registrieren lassen.

Und mit ein paar Codeschnippsel ist es auch nicht getan, du solltest schon gute Kenntnisse in PHP besitzen.
Aber wenn du schon den Link zu to.ly postest sollest du dir auch die to.ly API ansehen, dort ist doch alles gut erklärt, mit jeder Menge Code Beispiele.

Gruss
Elroy
 
Es geht mir eigentlich nicht unbedingt um die Kurze URL, sonder einfach so als übung mal irgendwie etwas mit flexiblen Seiten zu Programmieren, also so wie Facebook, oder shrink oder so...
 
Hallo.

Ich kenne deinen Wissensstand nicht aber wäre es nicht besser erst mal eine einfache HTML Seite zu erstellen anstatt sich gleich mit PHP Scripten zu beschäfftigen.

Facebook oder so dürfte wohl eine Nummer zu gross sein.

Gruss
Elroy
 
Habs selber geschaft. ist gar nicht so schwer...
Dieser Code generiert eine Hompage, welche, wen ich sie vom iPhone aufrufe, jemanden anruft.

<?php
$zeiger = fopen("zaehler.txt","r+");
$zaehler = fgets($zeiger,10);
$zaehler=$zaehler+1;
rewind($zeiger);
fputs($zeiger,$zaehler);
fclose($zeiger);


$stream = fopen("sites/".$zaehler.".html", "a");
if($stream==false)
die("unable to create file");
else
{
fputs($stream,'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 TRANSITIONAL//EN">');
fputs($stream,'<html>');
fputs($stream,'<head>');
fputs($stream,'<meta content="yes" name="apple-mobile-web-app-capable" />');
fputs($stream,'<meta name="apple-mobile-web-app-status-bar-style" content="default">');
fputs($stream,'<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type" />');
fputs($stream,'<meta content="minimum-scale=1.0, width=device-width, maximum-scale=0.6667, user-scalable=no" name="viewport" />');
fputs($stream,'<link href="../css/style.css" rel="stylesheet" type="text/css" />');
fputs($stream,'<script src="../javascript/functions.js" type="text/javascript"></script>');
fputs($stream,'<link rel="apple-touch-icon" href="../icons/'.$_POST["picture"].'.png"/>');
fputs($stream,'<link href="../startup.png" rel="apple-touch-startup-image" />');
fputs($stream,'<meta http-equiv="refresh" content="1; URL=tel:'.$_POST['tel'].'">');
fputs($stream,'<title>'.$_POST['name'].'</title>');
fputs($stream,'</head>');
fputs($stream,'<body>');
fputs($stream,'<br/><br/><br/><h1 align="center">call '.$_POST['name'].'</h1>');
fputs($stream,'<script language="JavaScript" type="text/javascript">setTimeout(');
fputs($stream,"'self.close();',5000) </script>");
fputs($stream,'</body>');
fputs($stream,'</html>');
}
fclose($stream);
?>
 
Zurück
Oben