Avatar billede elskermad.dk Nybegynder
12. juli 2003 - 21:25 Der er 61 kommentarer og
1 løsning

"RIP" billeder virker ikke?

hej eksperter! :D
Jeg har følgende kode som jeg selv har bikset sammen som skulle kopier en masse billeder der ligger på en hjemmeside således at jeg slipper for at skulle trykke "gem destination som" 450 gange, for ikke det jeg gider...

<?
$id = 1;
$time = time();
while ($id <= 450) {
    $file = "http://www.tokis.net/~ed/babe/koti.mbnet.fi/era449/-Chicks/Fjortis/" . $id . ".jpe";
    $nynavn = "d:/baggrundsbilleder/girls/hps/" . $time . ".jpg";
    echo"<img src='$file'><p>";
    copy($file,$nynavn);
    $id = $id+1;
}
?>

men den skriver en fejl istedet for at kopier billedet:
Warning: Unable to open 'http://www.tokis.net/~ed/babe/koti.mbnet.fi/era449/-Chicks/Fjortis/1.jpe' for reading: Invalid argument in d:\wwwroot\babes.php on line 8
den viser billedet fint nok, så ikke noget med at adressen ikke findes :(
Nogen der kan hjælpe mig?
Avatar billede Slettet bruger
12. juli 2003 - 21:34 #1
Note: As of PHP 4.3.0, both source and dest may be URLs if the "fopen wrappers" have been enabled. See fopen() for more details. If dest is an URL, the copy operation may fail if the wrapper does not support overwriting of existing files.

Sikker på du bruger den rigtige version af PHP og at du har slået fopen wrappers til???
Avatar billede elskermad.dk Nybegynder
12. juli 2003 - 21:36 #2
jeg kører den lokalt, 2 sek tjekker lige versions numret!
Avatar billede elskermad.dk Nybegynder
12. juli 2003 - 21:36 #3
PHP Version 4.1.2
Avatar billede elskermad.dk Nybegynder
12. juli 2003 - 21:36 #4
hvordan laver jeg det om du beskriver så?
Avatar billede stefan_jensen Nybegynder
12. juli 2003 - 21:37 #5
Øhmn her kopiere den ikke billederne, men alle billederne bliver vist på siden (men den skriver også Warning: Unable to open 'http://www.tokis.net/~ed/babe/koti.mbnet.fi/era449/-Chicks/Fjortis/4.jpe' for reading: Invalid argument in C:\apache\htdocs\rip.php on line 8) Mellem hvert billede
Avatar billede elskermad.dk Nybegynder
12. juli 2003 - 21:39 #6
ja, ved godt alle billederne bliver vist, det er jo meningen... men den skriver det med unable to open pga det med kopiringen
Avatar billede Slettet bruger
12. juli 2003 - 21:40 #7
Tja den viser billederne fordi src i image tagget er til deres absolutte placering!
Well, hvis du vil bruge copy() skal du opdatere :(
fopen wrappers sætter du i php.ini
Avatar billede elskermad.dk Nybegynder
12. juli 2003 - 21:41 #8
det forstod jeg ikke regin, kan jeg ikke bruge denne metode?
Avatar billede elskermad.dk Nybegynder
12. juli 2003 - 21:41 #9
det er sat on i php.ini filen, hvad skal jeg så gøre?
Avatar billede stefan_jensen Nybegynder
12. juli 2003 - 21:42 #10
Høhø okay... Er altså ret ny i PHP så tilgiv mig min uvidenhed ;)
Avatar billede elskermad.dk Nybegynder
12. juli 2003 - 21:43 #11
arh forstod det nu... kan jeg bruge noget andet end copy så?
Avatar billede elskermad.dk Nybegynder
12. juli 2003 - 21:43 #12
stefan_jensen : helt fjong :D har og er jeg også hehe
Avatar billede Slettet bruger
12. juli 2003 - 21:47 #13
Eventuelt kan http://dk2.php.net/manual/en/function.fsockopen.php bruges!?

Eller også så bare opdater til 4.3!
Avatar billede elskermad.dk Nybegynder
12. juli 2003 - 21:48 #14
er det nemt nok at opdatere php, eller skal det hele tilpasses igen?
Avatar billede elskermad.dk Nybegynder
12. juli 2003 - 21:49 #15
kan du ikk prøve at lave et eksempel med fsockopen? kan ikke helt gennemskue den
Avatar billede Slettet bruger
12. juli 2003 - 21:51 #16
Jeg tror vidst nok der er et meget brugbart eksempel på den angivne adresse!
Hvis du gemmer din eksisterende php.ini så er det hurtigt overstået... så smider du bare den ind igen når du har opdateret!
Avatar billede elskermad.dk Nybegynder
12. juli 2003 - 21:52 #17
hvad med den der config_fil man også ska ændre på et sted?
Avatar billede stefan_jensen Nybegynder
12. juli 2003 - 21:53 #18
Hvor kan man finde en opdatering?
Avatar billede Slettet bruger
12. juli 2003 - 21:53 #19
du kører apache ikke?
Mener det ikke... så længe du smider det op i den rigtige mappe!
Avatar billede Slettet bruger
12. juli 2003 - 21:54 #20
www.php.net/downloads
I skal nok bruge binær udgaven til windows... og hold jer fra 5.0 beta hvis I kører windows...
Avatar billede elskermad.dk Nybegynder
12. juli 2003 - 21:54 #21
ja jeg kører apache og har altid et værre vrøvl når jeg skal have det installeret, men prøver alligevel, er det ikke også noget med at globel-noed skal rettes?
Avatar billede Slettet bruger
12. juli 2003 - 21:56 #22
Bare gem din php.ini ... den ligger i c:/windows/
Så skal du ikke ind og rette alt muligt underligt bagefter!?
Avatar billede stefan_jensen Nybegynder
12. juli 2003 - 21:57 #23
Øh ved godt det ikke er mit spm ;), men gør det noget at jeg bruger PHPtriad? kan man bare smide opdateringen oven på det existerende PHP diretory?
Avatar billede elskermad.dk Nybegynder
12. juli 2003 - 21:57 #24
okay det vil jeg gøre... mange tak for hjælpen indtil nu, så får jeg at se om det virker! :D
Avatar billede Slettet bruger
12. juli 2003 - 21:58 #25
stefan>>Jeps det skulle ikke være noget problem så vidt jeg har forstået!
Avatar billede stefan_jensen Nybegynder
12. juli 2003 - 22:06 #26
Hvis det uden probs virker får du lige 15 points af mig osse :)
Avatar billede stefan_jensen Nybegynder
12. juli 2003 - 22:07 #27
Øh skal lige ha den igen... er det PHP 4.3.2 zip package jeg skal downloade?
Avatar billede Slettet bruger
12. juli 2003 - 22:08 #28
jeps....
Avatar billede rtfm Nybegynder
12. juli 2003 - 22:10 #29
Hvis det kun drejer sig om at få billederne kopieret, kan jeg fortælle, at det via Cute FTP Pro 1.0 er muligt at logge ind og kopiere dem over ved anonymt login.
Avatar billede stefan_jensen Nybegynder
12. juli 2003 - 22:16 #30
Parse error: parse error in C:\apache\htdocs\rip.php on line 9 øøøh
Avatar billede stefan_jensen Nybegynder
12. juli 2003 - 22:17 #31
Arh glem lige min kommentar..
Avatar billede stefan_jensen Nybegynder
12. juli 2003 - 22:37 #32
Øhmn den laver stadig fejl i det?
Avatar billede stefan_jensen Nybegynder
12. juli 2003 - 22:38 #33
Samme som før
Avatar billede Slettet bruger
12. juli 2003 - 22:38 #34
stefan>>Har du enabled fopen wrappers?
Avatar billede stefan_jensen Nybegynder
12. juli 2003 - 22:38 #35
Det er apache Apache - 1.3.14  hvis det gør noget..
Avatar billede stefan_jensen Nybegynder
12. juli 2003 - 22:39 #36
Ja
Avatar billede stefan_jensen Nybegynder
12. juli 2003 - 22:40 #37
PHP.ini er det den det ligger i C:\Apache\PHP?
Avatar billede Slettet bruger
12. juli 2003 - 22:41 #38
c:/windows/
Avatar billede stefan_jensen Nybegynder
12. juli 2003 - 22:44 #39
Verdamt... Der var den også slået til..

;;;;;;;;;;;;;;;;;;
; Fopen wrappers ;
;;;;;;;;;;;;;;;;;;

; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
allow_url_fopen = On
Avatar billede stefan_jensen Nybegynder
12. juli 2003 - 22:44 #40
Elskermad.dk - Virker det for dig?
Avatar billede Slettet bruger
12. juli 2003 - 22:45 #41
hmmm... det virker sådan nogenlunde for mig! :P
Avatar billede stefan_jensen Nybegynder
12. juli 2003 - 22:46 #42
Hmmm wierd..

Når jeg kigger i readme kan jeg se følgende


# PHP - 4.0.5
# MySQL - 3.23.32
# Apache - 1.3.14
# PHPMyAdmin - 2.1.0
# Perl - nsPerl 5.005_03

Men PHP har jeg lige opdateret :)
Avatar billede Slettet bruger
12. juli 2003 - 22:53 #43
<?php
ini_set("max_execution_time",300);
$id = 1;
$time = time();
while ($id <= 450) {
    $file = "http://www.tokis.net/~ed/babe/koti.mbnet.fi/era449/-Chicks/Fjortis/" . $id . ".jpe";
    $nynavn = "c:/images/" . $time."-".$id . ".jpg";
    echo"<img src='$file'><p>";
    copy($file,$nynavn);
    $id++;
}
?>

Virker for mig!
Avatar billede Slettet bruger
12. juli 2003 - 22:59 #44
stefan >>Hvilken version får du hvis du kører phpinfo(); ???
Avatar billede stefan_jensen Nybegynder
12. juli 2003 - 23:12 #45
PHP Version 4.2.3
Avatar billede Slettet bruger
12. juli 2003 - 23:13 #46
Du skal bruge 4.3+ før det virker!
Avatar billede stefan_jensen Nybegynder
12. juli 2003 - 23:14 #47
Argh... det jo ikke den rigtige... Må have misset det, for jeg forsøgte på at installere PHP tidligere idag.. byttede vel om på tallene :) jamen så vil jeg downloade den 4.3.2
Avatar billede stefan_jensen Nybegynder
12. juli 2003 - 23:15 #48
Hehe det må du sq undskylde :) Alle de tal ;)
Avatar billede stefan_jensen Nybegynder
12. juli 2003 - 23:20 #49
Ahh nu virker det perfekt :) Laver lige et spm til dig...
Avatar billede thesurfer Nybegynder
12. juli 2003 - 23:20 #50
småfejl sux.. :)
jeg sad en halv time og kunne ikke finde ud af hvad der hvad galt.. så fandt jeg ud af at filnavnet var forket.. der manglede et "1"..surt..
Avatar billede Slettet bruger
12. juli 2003 - 23:22 #51
stefan>>Prøv lige at spørg i eksperten om jeg kan få point for det!?
Avatar billede stefan_jensen Nybegynder
12. juli 2003 - 23:23 #52
Avatar billede stefan_jensen Nybegynder
12. juli 2003 - 23:25 #53
Thesurfer - lol... Tro mig kender det... til et lan sad jeg hele aftenen og grublede over hvad der var galt med min forbindelse til de andre computere... Opdagede til sidst (efter jeg havde installeret XP ved siden af (jeg brugte win98)), at jeg pingede en ip der ikke var på netværket... DOH! :D


Regin - Hvad mente du lige præcis emd den kommentar?
Avatar billede Slettet bruger
12. juli 2003 - 23:27 #54
Nevermind...
Avatar billede stefan_jensen Nybegynder
12. juli 2003 - 23:28 #55
Så er man da også en torsk når man gør sådan noget :D


Regin - Nåok :D
Avatar billede stefan_jensen Nybegynder
12. juli 2003 - 23:30 #56
Btw. Hvad bruger i til at kode PHP? Bruger homesite lige nu, men kun fordi jeg føre brugte det til ASP
Avatar billede Slettet bruger
12. juli 2003 - 23:32 #57
sidder med en trial af ultraedit - www.ultraedit.com
Avatar billede stefan_jensen Nybegynder
12. juli 2003 - 23:33 #58
Øh hvad er det nu den der danske - udemærkede - editor hedder?
Avatar billede Slettet bruger
12. juli 2003 - 23:35 #59
tsw webcoder??
Avatar billede stefan_jensen Nybegynder
12. juli 2003 - 23:41 #60
Jaaa det var den :) Du skal have mange tak for din hjælp, og Elskermad.dk - Undskyld at jeg sådan overtog dit spørgsmål, men håber da det vi snakkede om her også kan hjælpe dig :)

Forsat god aften/nat
Avatar billede elskermad.dk Nybegynder
12. juli 2003 - 23:47 #61
hehe kan da hvert fald fornemme at mit spm blev overtaget ;D men har fået det til at virke ved at opdatere til php4.3+ og lavet lidt om på koden i mit script! havde lavet en dum fejl i starten, således alle filerne fik samme navn og det virker sgu ikk helt!

rtfm: ja, men det var princippet I det jeg skulle bruge :) vidste godt jeg kunne tage det med ftp'en

mange tak for hjælpen regin!! ligger du lige et svar så du kan få de få points?

(mht lortefejl så sad jeg og bøvlede 2 timer med et fucking lorte PHP script og den blev ved med at sige den samme fejl i samme linie lige meget hvad jeg gjorde, indtil jeg kom i tanke om at det shit jeg havde rettet jo skulle oploades *DOOOOH!* siger man så :D)
Avatar billede Slettet bruger
13. juli 2003 - 01:45 #62
elskermad>>*GG* nice kender godt det shit...

Men du får da lige et svar!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester