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

Aller Anfang ist schwer

painsucker

Neues Mitglied
Hallo,
sorry aber die Frage muss sein ^^
Ich bekomm php scripte nicht zum laufen.
Also ich hab jetzt xampp wo ich ersma gar nicht durchblick. was brauch ich noch um php scripte in ihrer vollen pracht zu sehen...am besten wäre ein tutorial für dummies :oops:
 
XAMPP installieren. Webserver starten (XAMPP Control Panel).
PHP-Script ins Document-Root des Webservers stellen (meist "htdocs"). URL zu dem Server im Browser eingeben (ohne Modifikationen: http://127.0.0.1/script.php), Ergebnis abwarten.

Vieles davon kann durch alternative Parametrierung ganz anders aussehen.

Tutorials gibts vermutlich wie Sand am Meer, ich würde danach googlen.
 
sorry nochmal stören
ich will ein auto login machen für eine seite und hab das hier jetzt gefunden
[PROTOCOL] : // [USERNAME] : [ PASSWORD] @ [HOST] [PATH] [QUERYSTRING]

kann ich das einfach so in mein php script einfügen und dann die entsprechenden werte ersetzen?

username und passwort sind mir ja klar

aber HOST PATH und QUERSTRING?

kann mir das mal jemand an einem einfachen Beispiel veranschaulichen
Büdde
 
Das, wofür Du da eine allgemeine Beschreibugn hast, nennt sich im Allgemeinen "Uniform Resource Loader", auch URL genannt. Das kennst Du, oder? :-) Dafür brauchst Du sicher kein Beispiel.
 
aso ^^ ja das kenn ich :D
aber jedenfalls weiß ich trotzdem noch nicht weiter, danke ersma für deine Gedult mit mir. Ich weiß ich sollte ersma grundlagen lernen und so aber ich brauch das nur für die eine Sache daqher such ich hier eine schnelle hilfe.

also das sieht bei mir jetzt so aus
PHP:
<?php

[PROTOCOL]  mein Benutzername:mein Passwort @ http://www.10cent-mail.de/login.php?ref=

// Inhalt deiner Datei auslesen
$inhalt = file_get_contents('http://www.10cent-mail.de/members/unbestaetigt.php?sessionid=426d5fb99...............');

// Alle HTML und PHP Tags löschen
//$inhalt = strip_tags($inhalt);

// Anzahl der wortgruppe "Klick hier" ausgeben
echo substr_count($inhalt, 'Klick hier');


es soll sich praktisch automatisch einloggen und mir denn das ergebnis zeigen
 
Das hier scheint mir Deine URL zu sein:
http://www.10cent-mail.de/members/unbestaetigt.php?sessionid=426d5fb99...............

Da musst Du jetzt Username und Passwort gemäß der Beschreibung einfügen.

Protocol ist "http", Host ist "www.10cent-mail.de", Path ist "/members/unbestaetigt.php", Querystring ist "?sessionid=426d5fb99..............."

Also ist die Url mit Benutzer/Passwort dann http://Benutzername:[email protected]/members/unbestaetigt.php?sessionid=426d5fb99...............

Wenn die URL so aufgerufen wird, werden Benutzer und Passwort in den HTTP-Headern mit übergeben. Aber das funktioniert IIRC nur dann, wenn die Autorisierung per htaccess erfolgt.
Wenn die Site ein eigenes Login hat, dann wird das meiner Meinung nach so nicht gehen, weil hinter dem Login ja ein eigenes Script steht, das die Login-Daten mit der Datenbank vergleicht und womöglich noch eine Session generiert.

Aber wenn das da in die Richtung geht, dann bin ich auch überfragt, mit sowas hab ich mich bisher nicht beschäftigen müssen.
 
hm so so also sieht nun so aus:
PHP:
<?php

http://Benutzername/[email protected]/members/unbestaetigt.php?sessionid=426d5fb...........


// Inhalt deiner Datei auslesen
$inhalt = file_get_contents('http://www.10cent-mail.de/members/unbestaetigt.php?sessionid=426d5fb.........');

// Alle HTML und PHP Tags löschen
//$inhalt = strip_tags($inhalt);

// Anzahl der Wortgruppe "Klick hier" ausgeben
echo substr_count($inhalt, 'Klick hier');
es kommt die Meldung
Parse error: parse error in C:\xampp\htdocs\test.php on line 3
 
Hallo?

Du solltest Dich mal mit den Grundlagen von PHP beschäftigen, Du verstehst von Deinem Code ja offensichtlich nicht einen einzigen Buchstaben! Unter den Umständen gibts nur zwei Möglichkeiten: Lass es Dir von jemandem machen (-> Jobbörse) oder setze Dich auf Deinen Hosenboden und lerne!

Durch die Fehlermeldung solltest Du selber in Zeile 3 geguckt haben und festgestellt haben, dass da nur eine URL steht, und das natürlich kein PHP-Kommando ist! Warum steht die da?

Die Seite rufst Du doch mit Hilfe der Funktion file_get_contents() ab, da steht natürlich die URL, die Du verändern sollst. Außerdem hast Du Deinen benutzer und Passwort selbst da falsch reingeschrieben.
 
Zurück
Oben