URL aus einem mit Javascript-Includeten PHP-Script auslesen

Hallo HaBo-Crw,
ich habe ein Problem.
Ich möchte gerne eine URL aus einem javascript auslesen lassen.
Der Javascriptbefehl lädt ein externes PHP-Script auf das ich keinen Zugriff habe.
Es wird bei jedem aufruf ein anderes verlinktes Bild eingeblendet, auf die ich aber keinen Einfluss habe.
Der Link sollte ausgelesen werden, damit die URL in einem 2. frame zur vorschau geladen werden kann.
Ist sowas möglich?
Ob man es jetzt in javascript, PHP oder sonst wie löst, ist eigentlich egal wobei ich denke, dass dies per PHP wohl am einfachsten zu realisieren wäre!

Folgende "IDs" werden in der URL benutzt bei denen zu EINER eine random var benutzt wird.

s=
c=
h=

falls dies irgendwie helfen kann!

Hoffe man kann mir damit helfen!
 
ich habe mir das jetzt durchgelesen aber so richtig versteh ich das nicht,

Das 3. Beispiel mit dem Domainnamen scheint mir ja richtig für mich aber das lies nur die Domain aus die ich dort angegeben habe bzw falls ich die aktuelle in eine Variable gegeben habe dann diese aber das problem ist dass ich ja die url nicht weiss sondern sie direkt mit dem bild verlinkt ist!

Ich bin totaler PHP-DAU :D sowas muss man mir schon reinprügeln aber ich versuchs mal einfacher zu erklären

Also ich packe auf meine Seite folgenden Befehl:

<SCRIPT src="http://www.testurl.de/script.php?imageid=some" type=text/javascript></SCRIPT>

Dann erscheint auf meiner Seite ein verlinktes Bild zu einer Seite mit Random h= ID z.b. diese:

http://www.testurl.de/2script.php?h=123456789

jedoch steht diese nicht im Quelltext wenn ihn öffne und wenn ich auf das Bild klicke werde ich sehr kurz auf die URL geleitet und dann direkt z.b. sagen wir mal zu diesem Board


Aber mit den Beispielen deiner angegebenen Seite wüsste ich nicht wie ich an die verlinkte URL kommen könnte!

Vorallem da sie sich ständig bei jedem neuladen der Seite ändert!


HIER MAL EIN BEISPIEL:

Fügt dies einfach in eine html-Datei und öffnet diese


<script type="text/javascript" src="http://adcase.de/script.php?s=441"></script>

vllt versteht ihr so einfacher was ich meine und wie man es umsetzen kann
 
was willst du denn eigentlich erreichen? Willst du dir nur einmal den Quelltext der Seite ansehen oder willst du den Quelltext dynamisch weiterverarbeiten ?
Kannst du uns vllt mal nen Link geben? ich kann dir nur schwer folgen :/
Ich bin etwas verwirrt :rolleyes:

mfg
püppi
 
Ja dynamisch weiterverarbeiten

Bei jedem neuladen wir ja die h= ID random vergeben und diese will ich halt auslesen lassen immer wieder bzw direkt öffnen lassen so ala Surfbar jedoch weiss ich nicht wie ich an die URL kommen soll da sie direkt per javascript gelesen wird!

Ich schreib eben das in eine html und link sie hier hin moment

http://mitglied.lycos.de/mightycragger/habo.htm

links der banner

(03:05) EDIT:
Ich habe grade aus langeweile im Browser rumgeklickt und mir ist eingefallen, dass dort die Funktion "Verknüpfung Kopieren" oder bei Firefox "Link-Adresse kopieren" verfügbar sind und auch funktionieren (also mir den richtigen Link geben)

Nun muss es doch möglich sein soetwas auch automatisch ablaufen zu lassen und als Frame auf eine Seite einzubinden!
 
was die verwirrung angeht, so schliess ich mich pueppi an. etwas quellcode koennte zum besseren verstaendnis nicht schaden bzw. dich auch schneller zum ziel bringen.
 
na dann fangen wir doch mal ganz von vorne an:
du hast einen strukturcode fuer die seite in html und ein js (zumindest in ansatz), um die url auszulesen. wenn du den code (und nur den code) hier mal posten koenntest, das waere schoen.
wenn ich die seite mit deinem banner aufmache, dann sehe ich einen haufen js-codes und werbung von lycos. sorry ... aber hier warten nebenbei noch zwei layouts auf ne praesentation heute abend und ein kleiner shop im php. da moechte ich wenigstens den reinen code sehen koennen und mich nicht noch durch ein solches wirrwar wurschteln. ;)

alles klar?! 8)


gruss
hardy
 
Achso Tschuldigung, Lycos mit der Werbung -.-

Den einzigen Code den ich habe ist dieser:

<script type="text/javascript" src="http://adcase.de/script.php?s=441"></script>

Das ist das einzige was ich habe!

Wenn ich das auf eine Seite einbinde bekomme ich dort ein verlinktes Bild angezeigt wo ich irgendwie den Link als Frame benutzen will (dynamisch da sich die H= ID ständig ändert) 8)
 
Steig lieber auf nen anderen Server um, es gibt auch gute werbefreien server. Meine HP betreibe ich bei http://www2.pages.at/ Da kriegt man 25 MB Webspace und ne Email (die aber wohl kaum jemand nutzt) Und alles ist völlig werbefrei. Richtig gut, kann ich nur empfehlen.

cya
orni
 
wenn unserem lady-mod hier nicht noch was beinhartes einfaellt, dann weiss ich auch nicht ...

der schipsel, den du da gepostet hast, hilft rein gar nicht weiter. da steht eine php-datei in einen script-tag, welches als sprache mit js deklariert ist. und wie nicht anders zu erwarten ... es wird einem ein download angeboten. von einer php datei!
egal. da drin is nur js. also irgendwas is hier voellig schief gelaufen. ohne den ganzen code sehe ich hier kein weiterkommen. meine glaskugel ist gestern in den brunnen gefallen und froesche mag ich auch nicht mehr kuessen. nachdem ich den letzten gekuesst hatte sah das ergebnis auch erst nach ner prinzessin aus, hat sich zum schluss aber doch als hexe herausgestellt. :D

hardy
 
hehe ja ich weiss das ist recht wenig und wahrscheinlich auch nur schwer zu realisieren bzw mit php usw garnicht aber irgendwie muss man es hinkriegen können, da man ja in jedem browser per rechtsklick den richtigen link auch auslesen/kopieren kann

vielleicht geht es ja per visual basic oder so etwas nur davon hab ich ja noch weniger ahnung wodurch mir da nix einfallen würd!

aber möglich ists ja irgendwie wenn es durch rechtsklick klappt dann muss ein programm es auch irgendwie automatisch abfragen/abfrangen/abrufen können und weiterverarbeiten
 
na gut ... da du deinen quellcode offenbar bei der nsa "geborgt" hast, will ich nicht mehr weiter deswegen in dich dringen. :D

ist es das einzige bild der seite bzw. des frames? ich versuche einfach mal, mit verbundenen augen dem schwein den ringelschwanz anzustecken. ;)
 
hät ich den quellcode würd ich dir den ja geben aber ich hab ihn nicht und komme nicht dran da er auf einem anderen server (nicht von mir liegt) :(

ich irre selbst schon seit ner Woche umher und versuche was zu finden womit es klappen könnte also es wird schon irgendwie gehen nur wie

jedenfalls vielen dank dass dus versuchst ich krieg langsam schon kopfschmerzen und kauf mir lieber gleich ne packung aspirin :D

ich bin aber fest überzeugt dass es gehen muss weil die browser es ja zulassen
 
gut ... wenn du in die apotheke gehst, dann bring mir etwas haartoenung in blond mit. ich hab naemlich in laufe des heutigen tages einiges an grauen haaren dazugewonnen. ;)

das ominoese script (was du oben gepostet hast ... das kein php ist sondern js, aber doch php heisst) soll in eine seite eingebunden werden. die seite wuerde dann ein bild ausgeben. liege ich soweit erstmal richtig?

du willst dieses bild in einem anderen frame anzeigen lassen? oder nur die url zu dem bild?

wenn´s das erstere sein soll, dann musst du das script nur in der head des zweiten frames einbauen.
aber das waere zu einfach und du waerst in der zeit sicher selber drauf gekommen. also musst du was anderes wollen ...
das bild, welches angezeigt werden soll, ist eigentlich nicht wirklich ein bild. rechte maustaste und speichern unter bringt entweder: object.htm oder unbenannt.
das php-js ruft ja auch nur eine seite (eigentlich sich selbst) auf und "petzt" den referer des obersten fensters (top.document.referrer) weiter.
die eigenschaften des bilds zeigen dann, dass es von einer object.php kommt. da die ueber den webserver kommt, kann ich das bild irgenwo herholen und dem php-script jeden x-beliebigen header ausgeben lassen (siehe z.b. thumbnailscripts).
du kommst also an bild, falls du es wirklich haben willst, nicht ran.

hab ich jetzt mit irgendeiner geschichte wenigstens die naehe einer loesung getroffen?
 
deine geschichte ist schön und ich hab dazu gelernt :] (ich kann nich zur apotheke es regnet ;( aber ich schulde dir die toenung noch) jedoch ists das zweite was du sagtest :D

ich wollte die "URL" zu dem bild also den link der geöffnet wird wenn ich aufs bild klicken in einem Frame ausgeben lassen :P

also so eine art surfbar wo die seite dann automatisch z.b. jede minute aktualisiert wird (jedoch mit der neu generierten random h= ID)

ich glaub das beschert dir noch mehr graue haare :P
aber dafür strengt es die grauen zellen umso mehr an :D
 
ich bin langsam von einem esel nicht mehr zu unterscheiden :D

machen wir noch ein bisschen weiter. die praesentation is schliesslich erst in ner stunde und irgendwer hat noch geschrien "das last-minute-script" geht nicht. egal ... lass ihn schreien.

wenn du mit der maus ueber das bild faehrst, dann bekommst du einen link in der statusleiste angezeigt. der is kryptisch, weil irgend jemand interessiert, wer den link angeklickt hat. dieser neugierige jemand hat, nachdem er deinen klick registriert und dich als seite verifiziert hat, einen header eingebunden, der dich nach dem klick zu der seite schickt. der link nuetzt dir also nix, da er ueber eine php-datei laeuft. php is eine serverseitige programmiersprache, d.h. die anfage muss erst an den server, der dir dann das ergebnis an deinen browser schickt. du selbst kannst mit keinen php-script an den server dort ran. ein js (lokale programmiersprache) laeuft nur auf deinem rechner und kann die aufgaben auch nicht uebernehmen, die du gerne haettest.

wenn ich deinen gedankengang richtig nachvollziehe (und verzeih mir, wenn ich falsch liege), dann hast du einen klickzaehler, den du per script so zusagen staendig laufen lassen willst. wenn das so einfach ginge, dann koenntest du am strand liegen, die seite offen lassen und reich werden. :D
hab ich dich erwischt? :D :D
 
also wenn du http://www.adcase.de/script.php?s=441 aufrufst bekommst du ein javascript das die gleiche url aufruft aber noch bestimmte variablen (referrer und ne check variable) ausfüllt.

wenn man diese per hand aus füllt, zB so (variablen leer aber vorhanden):
http://www.adcase.de/script.php?s=441&pref=&ref=&ck=1
bekommt man den richtigen quellcode für den banner (eigentlich reicht schon "ck=1").
(bei pref/ref kommt normalerweise die url deiner seite rein.)

mit folgendem php script bekommst du nun die klick-url des bildes:
PHP:
<?php
$url = "http://www.adcase.de/script.php?s=441&pref=&ref=&ck=1";
$quelltext = file($url);
$quelltext = split("\"",$quelltext[0]);
$clickurl = trim($quelltext[2], '\\');
echo $clickurl;
?>
btw du sagtest: "dynamisch dass sich die H= ID ständig ändert"
ich bekomm aber immer ein leere h variable. der c wert dagegen verändert sich.
 
also wenn du wir ein esel aussiehst dann bist du aber 1000x schlauer :D
du hasts erraten :P die lassen das eh nicht zu da manipulationsversuche sofort zu sperrung des accounts führen aber egal dann weiss ich wenigstens wie und ob es funktioniert

@ivegotmail
ich habe das mal auf nen space gelegt und geöffnet und bekam folgenden fehler


Warning: file(): URL file-access is disabled in the server configuration in /usr/export/www/hosting/golden/test.php on line 3

Warning: file(http://www.adcase.de/script.php?s=441&pref=&ref=&ck=1): failed to open stream: no suitable wrapper could be found in /usr/export/www/hosting/golden/test.php on line 3


hast du es selbst ausprobiert und es ging?
(soweit ich verstanden hab liegt es am "free webspace anbieter" wegen disabled server configuration)
 
Zurück
Oben