[PHP] jpg downloaden in map met timestamp

Pagina: 1
Acties:
  • 48 views sinds 30-01-2008

  • HyperDevil
  • Registratie: Oktober 2003
  • Laatst online: 15-12-2025
Beste Tweakers,

Ik heb me rot lopen zoeken bij google en door een documentatie heengelopen op php.net maar niks
concreets gevonden van wat ik wil hebben.
Ik wil een meerdere jpg files downloaden van verschillende sites (webcamplaatjes), deze timestampen (in de filename) en kunnen opslaan in een bepaalde map.

-download image.jpg
-timestamp image.jpg naar image.jpg 10:17-1-2-2005.jpg
-deze file dan hernoemen naar webcamplaatje1 10:17-1-2-2005.jpg
- enz enz om de 10 minuten

Is dat mogelijk met PHP? Zoja moet dan mijn browser de hele dag open staan hiervoor?
kan iemand mij op weg helpen want ik kom er echt niet uit:S ben nog redelijk nieuw in PHP.

Alvast Bedankt

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Ja het kan met PHP, ook zonder browser

http://nl3.php.net/features.commandline

Wat is de reden dat je PHP gebruikt hier voor?

[ Voor 24% gewijzigd door LuCarD op 01-02-2005 10:22 ]

Programmer - an organism that turns coffee into software.


  • HyperDevil
  • Registratie: Oktober 2003
  • Laatst online: 15-12-2025
Ik heb geen root access tot deze server hij is gehost door lunarpages :P
Geen SSH mogelijk.

[ Voor 14% gewijzigd door HyperDevil op 01-02-2005 10:22 ]


  • Wacky
  • Registratie: Januari 2000
  • Laatst online: 15-05 08:07

Wacky

Dr. Lektroluv \o/

Dit neigt nogal naar een scriptrequest, maar goed. De volgende functies moeten je een eindje op weg kunnen helpen:

www.php.net/fopen
www.php.net/fread
www.php.net/fwrite
www.php.net/rename
www.php.net/time
www.php.net/date

succes :)

Nu ook met Flickr account


  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Root access heb je niet nodig.

SSH / Telnet heb je nodig om cronjobs te maken, zonder dat moet je een andere oplossing zoeken.
En elke keer een request maken via de browser is buggy, gegarandeerd dat het fout gaat.

Kan je het script niet ergens anders draaien?

Programmer - an organism that turns coffee into software.


  • FendtVario
  • Registratie: Januari 2002
  • Laatst online: 12-05-2025

FendtVario

The leader drives Vario!

HyperDevil schreef op dinsdag 01 februari 2005 @ 10:22:
Ik heb geen root access tot deze server hij is gehost door lunarpages :P
Geen SSH mogelijk.
Je hebt niet persee root-access nodig voor plaatjes downloaden hoor :P. Als je op een unix-achtig systeem draait zou je het ook kunnen doen met een simpel bash-script in combinatie met fcrontab (schedular) en wget.

www.fendt.com | Nikon D7100 | PS5


  • HyperDevil
  • Registratie: Oktober 2003
  • Laatst online: 15-12-2025
Nee niet echt.
Maar zijn cronjobs en php de enigste mogelijkheid?
Ik heb ook Perl tot mijn beschikking zie ik, misschien dat het daarmee kan?

De enigste manier hoe ik op die server kan komen is via Cpanel, FTP en HTTP de rest is geblokkeerd ;)

[ Voor 28% gewijzigd door HyperDevil op 01-02-2005 10:29 ]


  • FendtVario
  • Registratie: Januari 2002
  • Laatst online: 12-05-2025

FendtVario

The leader drives Vario!

Met perl kan het vast ook, perl heeft ook wel modules voor http en ftp. Zoek maar eens op cpan.org (een beetje standaard distro zal ze wel standaard meeleveren).

www.fendt.com | Nikon D7100 | PS5


  • HyperDevil
  • Registratie: Oktober 2003
  • Laatst online: 15-12-2025
De distro waar mijn host op draait is Redhat Enterprise Taroon 3.

  • HyperDevil
  • Registratie: Oktober 2003
  • Laatst online: 15-12-2025
Nou heb ik dus met mijn n00b kunsten wat geschreven:
<?php
$webcam = "http://test.nu/webcam.jpg";
$webcamnout ="\webcam\image.jpg";
fwrite($webcam, $webcamout);
?>

Nu krijg ik deze error:

Warning: fwrite(): supplied argument is not a valid stream resource in /home/larsde2/public_html/test.php on line 11

Wat doe ik hier dan verkeerd :/

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

HyperDevil schreef op dinsdag 01 februari 2005 @ 10:47:
Nou heb ik dus met mijn n00b kunsten wat geschreven:
<?php
$webcam = "http://test.nu/webcam.jpg";
$webcamnout ="\webcam\image.jpg";
fwrite($webcam, $webcamout);
?>

Nu krijg ik deze error:

Warning: fwrite(): supplied argument is not a valid stream resource in /home/larsde2/public_html/test.php on line 11

Wat doe ik hier dan verkeerd :/
Je bent vergeten de handleiding te lezen.

Programmer - an organism that turns coffee into software.


  • HyperDevil
  • Registratie: Oktober 2003
  • Laatst online: 15-12-2025
Nee hoor:
int fwrite ( resource handle, string string )
Wat is hier dan mis mee?

  • FendtVario
  • Registratie: Januari 2002
  • Laatst online: 12-05-2025

FendtVario

The leader drives Vario!

www.fendt.com | Nikon D7100 | PS5


  • HyperDevil
  • Registratie: Oktober 2003
  • Laatst online: 15-12-2025
Daar zit ik te kijken :P

  • Wacky
  • Registratie: Januari 2000
  • Laatst online: 15-05 08:07

Wacky

Dr. Lektroluv \o/

Je zult eerst de file moeten openen en de inhoud ervan moeten inlezen en niet kwakkeloos de url als bron gebruiken ;)

Nu ook met Flickr account


  • OkkE
  • Registratie: Oktober 2000
  • Laatst online: 10-11-2025

OkkE

CSS influencer :+

Open image via fopen(), en haal alle data binnen. Schrijf het daarna weer weg met fwrite(), en klaar ben je... beetje basic. :{

“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 13:02

Creepy

Tactical Espionage Splatterer

Dit wordt wel heel erg manual werk nu :)
Hoe fwrite werkt staat prima uitgelegd in de manual. De foutmelding die je krijgt is met die docs prima op te lossen. Daarnaast verwachten we dat je zelf in staat bent om te debuggen. Zie ook: P&W FAQ - Leer **** debuggen!!

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney

Pagina: 1

Dit topic is gesloten.