php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.06.2005, 17:47  
Gast
 
Beiträge: n/a
Standard Homepage Steuerung

Ich habe da mal wieder eine Interessante Frage zur Homepage Technik. Man kennt das. Immer weder hat man das Problem. Ich stelle auf meiner Homepage einen Download zur Verfügung. Dieser liegt nur mal so als Beispiel bei rapidshare.de oder bei webspace-kostelos.com. Jetzt nehmen wir mal an einer dieser Server ist nicht erreichbar. Dann kann der User nichts mit dem Download anfangen.

Also worum es geht. Ich kann ja mit php überprüfen ob eine URL existiert oder nicht. Was ich wissen wollte ist ob man sich eine ganze Webseite nach dem überprüfen der Links zusammensetzen lassen kann. Soll heißen. Nehmen wir mal an wir haben normalerweise folgende Dateien:

Index.html
Infos.html
Downloads.html
Forum.php
Chat.php
Impressum.html

Jetzt haben wir zwei neue Dateien:

Startwebsite.php und
Urls.txt oder Urls.php

In der Urls.txt oder Urls.php sind die Links zu allen Seiten gespeichert. Nur gleich mehrmals auf verschiedenen Servern also so ungefähr:

<?php
$index.php = “http://xxx.xxx/xxx.index.php”,” http://xxx.xxx/xxx.index.php”,” http://xxx.xxx/xxx.index.php”;

usw. Halt für jede andere Datei so weiter.
?>

So und in der Startwebsite.php läuft jetzt der ganze Rest vom Schützenfest.

In dieser Datei steht die Grundstruktur geschrieben. Jetzt schaut das Script beim zusammen suchen der Homepage in der Urls.txt oder Urls.php nach $index.php. Dann kontrolliert das Script ob einer von den hinter $index.php angegebenen Servern zu erreichen ist. Hat er einen funktionierenden gefunden baut er den gefunden Link in das Script ein. Das macht er mit allen restlich benötigten Dokumenten auch noch. Dem User wird alles derzeit schön auf dem Bildschirm angezeigt. Kann schon 15 – 30 Sekunden dauern. Wenn das Script fertig ist öffnet er die Homepage in Form von temporären Dingsdateien und fertig ist die Geschichte. Der User erhält eine gut funktionierende Homepage und muss sich nicht mit Deadlinks herumärgern.

Ist es möglich so ein Script zu basteln? Und wäre es vielleicht sogar möglich in die Dateien de auf den verschiedenen Mirros liegen einen Zufallsgenerator ein zu bauen der steuert ob die aktuelle Seite erreichbar ist oder nicht?

Also ich meine das so wenn jetzt zum Beispiel alle drei index.php Dateien “offline“ sind gibt das Script eine Fehlermeldung aller:

Sehr geehrter User,

leider ist unser Internet Angebot http://www.xxx-xxx.cx.la derzeit leider nicht erreichbar da es Probleme beim überprüfen der Mirros gegeben hat. Es ist auch möglich dass es Probleme mit der Homepagesteuerung gibt oder dass alle Homepageseiten die Zutritts Genehmigung verweigern. Sollte es daran liegen ist das kein Grund zur Sorge. Starten Sie diesen Vorgang noch einmal und schon müssten Sie zu denn geforderten Seiten gelangen.

Ich freue mich schon auf euere Antworten, Tipps, Tutorial’s, Ideen usw. Wäre auch geil* wenn einer ein Script für solche Zwecke kennen würde das es irgendwo kostenlos zum Download gibt oder so…

Mit freundlichen Grüßen: hell18
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 14.06.2005, 18:49  
Gast
 
Beiträge: n/a
Standard

hi
ja, das klappt natürlich!
allerdings solltest du dabei direkt auf mysql-datenbanken zurückgreifen, das ist wesentlich einfacher und übersichtlicher als die sache mit den textdateien.

und die seiten kannst du ganz einfach mit file(SERVER) abfragen (wenn file() machbar, dann ausgabe, sonst nich)
 
Alt 14.06.2005, 19:00  
Gast
 
Beiträge: n/a
Standard

Könntest du mir das etwas näher eleutern???
 
Alt 14.06.2005, 19:36  
Gast
 
Beiträge: n/a
Standard

in wie fern?

mal die grundzüge meines gedanken:

mysql-datenbank mit ner tabelle in der dann die verschiedenen server stehen (mit ner marke zum passenden download)
dann holst du die server zum download aus der datenbank und schaust ob sie da sind

if(read(SERVER){
ausgabe link;
}
else{
fehlermeldung
}

naja, da musst du dann natürlich schauen wie es alles bei dir passt...
 
Alt 14.06.2005, 22:03  
Gast
 
Beiträge: n/a
Standard

warum read()? Ein simples fopen(URI,"r") reicht auch schon aus. Ansonsten ist das Resourcenverschwendung.


if($fp = @fopen(URI,"r")){
echo "Letz fetz sprach der Frosch und sprang in den Mixer";
}else{
echo "Niete!";
}
 
Alt 14.06.2005, 22:33  
CSS
Erfahrener Benutzer
 
Registriert seit: 04.12.2004
Beiträge: 324
CSS
Standard

Du schreibst dir eine Funktion z.B. display_link(). Als parameter übergibst du die URL
z.B.
<?php echo display_link('http://www.phpfriend.de'); ?>
Ist die Url online einfach ausgeben
ansonsten einen Text mit FM ausgeben
mfg CSS
CSS ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Homepage sucht Webmaster Elta Beitragsarchiv 3 11.07.2008 06:43
homepage durchsuchen... PHP Tipps 2006 1 22.05.2006 12:25
[Erledigt] Offline-Version der Homepage automatisch erstellen Server, Hosting und Workstations 10 22.02.2006 17:59
[Erledigt] Suchmaschiene für meine eigene Homepage PHP-Fortgeschrittene 5 20.02.2006 20:36
Suchfunktion für die Homepage? Was muss der Anfänger wissen? PHP Tipps 2005-2 1 11.10.2005 18:39
[HELP] Problem mit dem Parsen von Homepage Seiten PHP-Fortgeschrittene 3 10.10.2005 18:58
Eingabe der Homepage auf Korrektheit prüfen phpbeginner PHP Tipps 2005-2 5 19.08.2005 19:17
Grafik auslesen und anzeigen auf fremder Homepage PHP Tipps 2005-2 4 11.07.2005 10:26
Kostenlosen Homepage Anbieter mit PHP und MySQL Zugang Beitragsarchiv 2 01.04.2005 10:56
Homepage Software? PHP Tipps 2005 7 08.01.2005 01:55
Neue Homepage PHP Tipps 2005 5 01.01.2005 20:18
Homepage als link PHP-Fortgeschrittene 2 21.09.2004 19:14
Suche jemanden der mit mir eine Homepage erstellt. Beitragsarchiv 45 06.09.2004 18:18

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php steuerung, home steuerung, homepage steuerung, steuerung php, webseite als steuerung, webseite steuerung, steuerung webseite, webseiten steuerung php, steuerung für homepage, php steuerung erstellen, steuerungen mit php, suchfunktion auf webseite steuerung, steuerung über php, steuerung homepage, steuerung über webseite, steuerungshomepage, steuerung von webseiten, steuerung auf webseite, s4io4 steuerung per php, lampensteuerung php

Alle Zeitangaben in WEZ +1. Es ist jetzt 07:39 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.