WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   PHP -> Skriva zip-filer. (https://www.wn.se/forum/showthread.php?t=33184)

Tobbe 2008-11-11 17:51

Hej! Jag ber om ursäkt för sent svar, såg tråden först nu.

Ni kan alltid kontakta vår tekniska support på [email protected] om ni har några frågor. Jag har bett en kollega maila dig för att reda ut eventuella frågetecken. Om du skulle se tråden innan mailet så får du även ett svar från vår tekniska support här som tog en titt på ditt problem:

Citat:


Jag kikade på den data som postats på WN och enligt den hade han 17:02 mottagit en fil som var 24639 bytes. Från vårt system lämnade kl 17:01 ett MMS som var 23902 bytes.

Storleken på hans mottagna och det vi skickade stämde alltså inte. Ett vanligt förekommande fel är att man i PHP har magic quotes påslaget vilket i detta fall skulle förvanska datan.

För att testa sparade jag i detta fall ner MMS:et till en fil "mms.zip" och kollade hur många bytes den skulle vara om magic quotes är påslaget (genom att köra addslashes() på filinnehållet):

<?php
echo strlen(addslashes(file_get_contents("mms.zip")));


Resultat:
24369

Dvs så många bytes hans fil är. Be honom att stänga av magic quotes för servern / virtual hosten / temporärt eller köra stripslashes($_POST['content']) före han använder innehållet så kommer problemen lösa sig.

Tveka aldrig att höra av dig direkt till mig eller vår support om det dyker upp några frågor i framtiden!

Mvh, Tobias

crazzy 2008-11-11 18:03

Tackar!

Magic quotes måste stängas av när jag orkar. Vilken äcklig "feature". Varför ska php påverka mina requests?

Citat:


twister# l /tmp
total 76
drwxrwxrwt *7 root * * root * * 16384 2008-11-11 17:58 .
drwxr-xr-x 20 root * * root * * *4096 2008-11-02 15:29 ..
drwxrwxrwt *2 root * * root * * * * 1 2008-10-16 13:28 .ICE-unix
-rw-r--r-- *1 www-data www-data 13451 2008-11-11 17:58 MMS8CuOMK.zip
drwxr-xr-x *2 root * * root * * * * 1 2008-11-11 14:34 .webmin
drwxrwxrwt *2 root * * root * * * * 1 2008-11-11 14:34 .X11-unix
twister# unzip /tmp/MMS8CuOMK.zip
Archive: */tmp/MMS8CuOMK.zip
*inflating: main.smil * * * * * * *
*inflating: 06-06-08_1450.jpg * * *
*inflating: smil.txt

edit:
Ett tips bara, stoppa in en sektion vid namn "dokumentation" på er sajt.

MMC 2008-11-11 19:07

Det har varit branschstandard att stänga av magic quotes i ganska många år nu. Bara ännu ett exempel på den tråkiga trenden att man startar trådar i WN utan att ens ha pratat med företaget i fråga. Cellsynt har förövrigt riktigt bra dokumentation som du förhoppningsvis fått när du blev kund, men det är ju inte riktigt inriktat på "vanliga misstag du som kund kan göra".

crazzy 2008-11-11 19:44

Citat:

Originally posted by MMC@Nov 11 2008, 19:07
Det har varit branschstandard att stänga av magic quotes i ganska många år nu. Bara ännu ett exempel på den tråkiga trenden att man startar trådar i WN utan att ens ha pratat med företaget i fråga. Cellsynt har förövrigt riktigt bra dokumentation som du förhoppningsvis fått när du blev kund, men det är ju inte riktigt inriktat på vanliga misstag du som kund kan göra.

Jag visste inte ens om att magic quotes fanns. Verkar som det är igång per default under debian. Och vart hittar du den dokumentationen? Inte på deras sajt iallafall.

Sen kanske jag ska tillägga att jag inte är kund hos dem utan att jag kodar detta åt någon annan.

hnn 2008-11-11 21:10

magic_quotes är av standard påslaget.

Och dokumentationen slänger Cellsynt i princip efter en ifall man bara ringer/mailar/smsar dom :).

MMC 2008-11-11 22:02

Ja, det gör det väl ändå mer konstigt att du inte helt enkelt skickade iväg ett mail till Cellsynts support och hörde efter om de hade någon dokumentation? Alla företag låter inte djupgående teknisk information om deras produkter ligga tillgängliga för vem som helst.

Magic Quotes ska såvitt jag vet vara avstängt per default i PHP 5 och användare avråds från att använda det, och det är helt bortplockat i PHP 6.

PHP 4 hade end of life i juli 2007, så använd inte det för nya produktioner...

crazzy 2008-11-11 22:26

Aldrig använt PHP4, kommer aldrig göra. Och ska göra bättre research i fortsättningen. Och se till att min php.ini är som jag vill ha den.

edit: yay, 500 posts :)

MMC 2008-11-11 22:48

Hoppas inte du tagit illa upp, det är inget personligt utan jag är bara så trött på trådar som denna där man anklagar diverse småföretag för saker som inte är deras fel... det finns tillräckligt med klåpare där ute för att man ska ge sig på seriösa företag! :)

crazzy 2008-11-11 23:38

Nädå, ingen fara. :)

Undrar bara vem fan som en gång i tiden uppfann skräpet magic quotes?
Han kan ju inte ha varit frisk någonstans.
Och ännu mindre, idioten som tyckte det skulle vara on by default.

SimonP 2008-11-12 09:19

Citat:

Originally posted by crazzy@Nov 12 2008, 00:38
Nädå, ingen fara. :)

Undrar bara vem fan som en gång i tiden uppfann skräpet magic quotes?
Han kan ju inte ha varit frisk någonstans.
Och ännu mindre, idioten som tyckte det skulle vara on by default.

Magic quotes har garanterat räddat ett flertal sidor från att bli hackade, nuförtiden finns det dock bättre sätt att skydda sig.

http://en.wikipedia.org/wiki/Magic_quotes


Alla tider är GMT +2. Klockan är nu 00:04.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson