[php] Remote file
Hallo,
Ik wil met behulp van php controleren of een bestand bestaat op een andere server. Dus bijv. http://www.phphulp.nl/123ab.html
Dit kan niet met file_exsists want dat is alleen voor op de server zelf. Nu ben ik al verschillende scripts tegengekomen, zoals bijv. fopen en curl. Maar dit werkt niet naar wens. Dit script krijg ik niets te zien op mn scherm en met fopen heb ik het volgende probleem:
Ik weet een site en daar werkt fopen manier niet. Omdat hij elke niet bestaande pagina doorstuurd naar homepage met de url in de adresbalk. :(
Ik host nu zelf nog, maar wil binnenkort naar betaalde host, daarom moet ik denken aan beperkte rechten/mogelijkheden zoals bijv. curl.
Graag wat hulp.
Mvg RuTjE1
Ik wil met behulp van php controleren of een bestand bestaat op een andere server. Dus bijv. http://www.phphulp.nl/123ab.html
Dit kan niet met file_exsists want dat is alleen voor op de server zelf. Nu ben ik al verschillende scripts tegengekomen, zoals bijv. fopen en curl. Maar dit werkt niet naar wens. Dit script krijg ik niets te zien op mn scherm en met fopen heb ik het volgende probleem:
Ik weet een site en daar werkt fopen manier niet. Omdat hij elke niet bestaande pagina doorstuurd naar homepage met de url in de adresbalk. :(
Ik host nu zelf nog, maar wil binnenkort naar betaalde host, daarom moet ik denken aan beperkte rechten/mogelijkheden zoals bijv. curl.
Graag wat hulp.
Mvg RuTjE1
Als je cURL hebt cURL anders met fopen();
Maar remote bestanden controleren is relatief erg traag dus doe dit niet bij ieder bezoek!
Zoek maar een bij deze functies en zelfs bij file_exists(); op www.php.net
Maar remote bestanden controleren is relatief erg traag dus doe dit niet bij ieder bezoek!
Zoek maar een bij deze functies en zelfs bij file_exists(); op www.php.net
fopen werkt helaas dus niet zoals het hoort (op die bepaalde website), dat is dus een groot minpunt voor mij.
^ BuMp ^
bump nogmaal.. is erg belangrijk voor mij. VOlgens de meeste site's hoort het foutloos te werken
Code (php)
Ik zelf gebruik het zo.
Heb ook een functie waarmee ik zelfs de bestandsgrootte kan checken op een remote file.
Gewijzigd op 01/01/1970 01:00:00 door Jelle Posthuma
Ik heb idd precies dezelfde als hierboven. Maar ik wil een account rechten geven als een bepaald bestand bestaat. dit lukt allemaal maar hij gaf dus op deze site aan dat bestand bestaat, terwijl je gewoon alleen homepage ziet. Wat is daar tegen te doen?
Wat probeerde je te openen dan met fopen?
ik controleer of een bepaald bestand bestaat: bijv 345asbc.html
Ik doe dus fopen http://www.nieuwsregio.nl/345asbc.html en dan wordt je doorgestuurd naar de homepage terwijl de url http://www.nieuwsregio.nl/345asbc.html in de adresbalk blijft staan: Ik krijg dan de melding dat het bestand WEL bestaat terwijl dat NIET waar is =s
Ik doe dus fopen http://www.nieuwsregio.nl/345asbc.html en dan wordt je doorgestuurd naar de homepage terwijl de url http://www.nieuwsregio.nl/345asbc.html in de adresbalk blijft staan: Ik krijg dan de melding dat het bestand WEL bestaat terwijl dat NIET waar is =s
Behalve alleen fopen zou je ook kunnen proberen iets uit te lezen met fread. Als dat niet lukt, bestaat het bestand niet. Ook dit is niet waterdicht, maar het gaat in ieder geval 1 stap verder.
het bestand zou wel de mogelijkheid moetne hebben om leeg te kunnen zijn, net zoals google controleert of je wel de webmaster bent bij het webmasterhulpprogramma.
bumpie
En, heb je fread al geprobeerd?
in de voorbeeldscripts zoals op php.net wordt fread gebruikt in combinatie met fopen, al gebruik ik volgende code krijg ik altijd mn woordje fout geechoed:
En als het in combinatie met fopen moet gaat het niet lukken, want die geeft helaas die fout. Ik hoop echt dat er toch een manier (functie) is om remote bestand te controleren
En als het in combinatie met fopen moet gaat het niet lukken, want die geeft helaas die fout. Ik hoop echt dat er toch een manier (functie) is om remote bestand te controleren
Als de website waar je wil kijken of een file bestaat zijn eigen 404 errorpage heeft, betekend dit dat hij dus altijd een file terug geeft (namelijk de 404 page).
je zult dus de namen dus moeten vergelijken met de file die je opent en de file die je wilt openen
je zult dus de namen dus moeten vergelijken met de file die je opent en de file die je wilt openen
Maar zo is bijvoorbeeld op deze site dat je wel wat te zien krijgt, niet het bestaande bestand maar enkel de homepage terwijl de url nog wel is met het speciefieke bestand.
Bumpie nog maar.
Lastige vraag blijkbaar maar ik zoek toch een manier om op Remote files te controleren. Ik heb het hard nodig voor mijn website, al meerdere scripts geprobeerd maar zonder resultaat.
Wie O Wie kan mij helpen?
Lastige vraag blijkbaar maar ik zoek toch een manier om op Remote files te controleren. Ik heb het hard nodig voor mijn website, al meerdere scripts geprobeerd maar zonder resultaat.
Wie O Wie kan mij helpen?
Nogmaals een bump. Ik weet dat het vaak geen nut heeft om op deze manier te bumper, maar toch een wanhoopspoging.
Hoe kan ik voorkomen dat hij een doorgelinkte pagina als een bestand ziet wat bestaat (zie bovenstaande posts voorbeeld site)
Hoe kan ik voorkomen dat hij een doorgelinkte pagina als een bestand ziet wat bestaat (zie bovenstaande posts voorbeeld site)




