script Seite besuchen lassen ?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
array
beschreibung
beseitigen
bestellen
check
code
eins
eintragen
endlosschleife
fehler
funktion
http
port
punkt
quelle
rand
server
url
zahl
zufall
-
Hallo!
ICh wollte einmal fragen,ob es möglich ist,oder wie,wie man einen PHP script eine SeiteBesuchen lassen kann,ich meine jetzt so,dass man in ein Input feld eine Seite eingibt,zB www.LimaCtiy.de,und der Bot diese Seite besuch,die ersten zeilen ausließt,hier jetzt:
StartseiteForumVerwaltungAuktionenGruppenFreundeNachrichtenBenutzerTutorialsHilfe Suche: Startseite selbst gestalten? Jetzt mit eigener Domain durchstarten! Gleich hier bestellen!
Und dass dan ausgibt,ich hatte so etwas schon versucht,leider ist es in der endloschleife aufgehängt,etzt bin ich am versuchen wie man schnell eine Seite besucht,aber ich weiß nicht wie,google hat auch nichts für mich gefunden :) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Poste doch mal den Code, den du verwendet hast. Wenn du nur eine Endlosschleife drin hattest, dann kann man die doch beseitigen!
-
Den "verbesserten" Code hab ich aus verzweiflung gelöscht...
Ich hab nur noch den Code,den ich bei google gefunden habe und versucht habe es mir abzuleiten wie es geht
http://cptc.de/artikel/internet_web/bot_programmierung.htm -
Na dann, auf ein Neues und dann das Skript mal hier posten
-
So...
Ich habs jetzt einmal etwas anderster gemacht...!
Ich finde im moment nur den Fehler nicht,den ich reingemacht habe :)
Hier Check.php
<?php $moeglichkeiten = array('a','b','c','d','e','f','g','h','j','k','m','n','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z',0,1,2,3,4,5,6,7,8,9); $zufall = ''; $zahl = 0; $rand = rand(1,62); for($zahl=0; $zahl < 101; $zahl++) { $zufall .= $moeglichkeiten[$rand]; $rand = rand(1,62); } echo " <form action=\".$PHP_SELF.\"> Bitte legen sie diesen Code auf ihre Seite,um zu Bestätigen,das sie Webmaster sind! <br /> <input value=\"<meta content='$zufall'>\" /> <input type=\"submit\" /> </form> "; $Titel=$_POST["Titel"]; $Link=$_POST["Link"]; $Beschreibung=$_POST["Beschreibung"]; echo"<br /> Bestätigen sie Bitte das dies ihre Seite ist: <br /> <iframe src=\"$Link\" height=\"500\" width=\"500\" /> "; $Quelle=highlight_file("$Link"); echo"<br />$Quelle"; $Meta=get_meta_tags($Link); if($Meta==$zufall) { echo"Link wurde Bestätigt!"; } else{ echo"Fehler!"; } ?>
Und hier *.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de"> <head> <title>Eintragen</title> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> <meta name="description" content="" /> <meta name="author" content="" /> <meta name="keywords" content="" /> <meta name="generator" content="Webocton - Scriptly (www.scriptly.de)" /> <link href="style.css" type="text/css" rel="stylesheet" /> </head> <body> <form action="check.php" method="post" lang="de"> Titel der Seite:<br /> <input type="text" name="Titel" /><br /> Link zu der Seite:<br /> <input type="text" name="Link" /><br /> Beschreibung der Seite:<br /> <textarea name="Beschreibung" cols="40" rows="5"></textarea><br /><br /> <input type="submit" /> </body> </html>
Immer kommt der Fehler beim endgültigen absenden:
Multiple Choices
The document name you requested (/Check/Check/check.php.) could not be found on this server. However, we found documents with names similar to the one you requested.
Available documents:
/Check/Check.html/check.php.? (common basename)
/Check/check.php/check.php.? (common basename)
Please consider informing the owner of the referring page about the broken link.
Apache Server at gaestefun.lima-city.de Port 80
Beitrag zuletzt geändert: 22.12.2009 15:47:21 von gaestefun -
Das Problem hab ich jetzt gelöst,aber ich habe jetzt einmal einen einzelnen check von dem Meta überprüfer gamecht:
<?php $Quelle=get_meta_tags("http://Google.de"); echo $Quelle; ?>
Und raus kommt das:
Array
Was hab ich da falsch gemacht ???
bzw was hat das zu bedeuten
Beitrag zuletzt geändert: 22.12.2009 15:57:37 von gaestefun -
Die Meta-Daten werden dir über die Funktion get_meta_tags geliefert - in einem Array!
Die Ausgabe eines Array's kannst du über die Funktion print_r() steuern.
Gruß,
dex (qap2-Team) -
OK...
Ich hab es jetzt einmal versucht....
Aber es kommt immer noch Arrey raus...
kann mir das jemand erklären,hier ist mein Code:
<form name="form1" method="post" action="<? $PHP_SELF ?>"> Link zu Deiner Webseite:<br /> <input type="text" class="input" name="Link"><br><br> <input type="submit" name="senden" class="input" value="Senden"><br><br> </form> <?php if($Link!="") { $Link = $_POST["Link"]; $Quelle=get_meta_tags($Link); echo"Von<br />"; print_r($author); echo"Beschreibung <br />"; print_r($description); echo $Quelle; echo"<iframe src=\"$Link\" width=\"500\" height=\"500\" />"; } else{ echo"<h2>Willkommen</h2>"; } ?>
Ok...eigentlich sollte es funktionieren...doch es kommt das:
Warning: get_meta_tags() [function.get-meta-tags]: Unable to access $Link in /home/webpages/lima-city/gaestefun/html/Check/Meta.php on line 15 Warning: get_meta_tags($Link) [function.get-meta-tags]: failed to open stream: No such file or directory in /home/webpages/lima-city/gaestefun/html/Check/Meta.php on line 15
Ok anscheinend liegt es an zugriffsrechten!
Doch wie bekommt man die ?
Beitrag zuletzt geändert: 22.12.2009 17:50:19 von gaestefun -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage